diff options
author | Henrik Rentz-Reichert | 2014-08-06 19:13:34 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2014-08-06 19:13:34 +0000 |
commit | 66deab8978e18915b81af4238d3d2abb6a060efb (patch) | |
tree | 8a1ba11120bfaba5ad2785e3a5c102033c657b9b /plugins/org.eclipse.etrice.core.room.ui | |
parent | cc931d088f87d69a2deeb145d541f83aae8bab50 (diff) | |
download | org.eclipse.etrice-66deab8978e18915b81af4238d3d2abb6a060efb.tar.gz org.eclipse.etrice-66deab8978e18915b81af4238d3d2abb6a060efb.tar.xz org.eclipse.etrice-66deab8978e18915b81af4238d3d2abb6a060efb.zip |
[core.fsm] introduced FSM DSL between core.common.Base and core.Room
Change-Id: I2d1d1ae100a683cfc321cddfeaa7ae94ef033f08
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room.ui')
8 files changed, 13877 insertions, 13273 deletions
diff --git a/plugins/org.eclipse.etrice.core.room.ui/META-INF/MANIFEST.MF b/plugins/org.eclipse.etrice.core.room.ui/META-INF/MANIFEST.MF index 138e18e4f..1b2038181 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/META-INF/MANIFEST.MF +++ b/plugins/org.eclipse.etrice.core.room.ui/META-INF/MANIFEST.MF @@ -5,7 +5,9 @@ Bundle-Vendor: Eclipse eTrice (Incubation) Bundle-Version: 0.5.0.qualifier Bundle-SymbolicName: org.eclipse.etrice.core.room.ui;singleton:=true Bundle-ActivationPolicy: lazy -Require-Bundle: org.eclipse.etrice.core.room;bundle-version="0.5.0";visibility:=reexport, +Require-Bundle: org.eclipse.etrice.core.fsm.ui;bundle-version="0.5.0", + org.eclipse.etrice.core.common.ui;bundle-version="0.5.0", + org.eclipse.etrice.core.room;bundle-version="0.5.0";visibility:=reexport, org.eclipse.etrice.core.genmodel;bundle-version="0.5.0", org.eclipse.ui;bundle-version="3.6.0", org.eclipse.ui.editors;bundle-version="3.5.0", @@ -16,8 +18,7 @@ Require-Bundle: org.eclipse.etrice.core.room;bundle-version="0.5.0";visibility:= org.antlr.runtime;bundle-version="3.0.0", org.eclipse.emf.codegen;bundle-version="2.6.0", org.eclipse.compare, - org.eclipse.core.filesystem;bundle-version="1.3.200", - org.eclipse.etrice.core.common.ui;bundle-version="0.5.0" + org.eclipse.core.filesystem;bundle-version="1.3.200" Import-Package: org.apache.log4j Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Export-Package: org.eclipse.etrice.core.ui, diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java index ac3b10f9b..4badbcee6 100644 --- a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java +++ b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/AbstractRoomUiModule.java @@ -60,7 +60,7 @@ public abstract class AbstractRoomUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment 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 1b3ca9b5c..5314f5ec3 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 @@ -9,12 +9,12 @@ import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor; import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext; /** - * Represents a generated, default implementation of superclass {@link org.eclipse.etrice.core.common.ui.contentassist.BaseProposalProvider}. + * Represents a generated, default implementation of superclass {@link org.eclipse.etrice.core.fsm.ui.contentassist.FSMProposalProvider}. * Methods are dynamically dispatched on the first parameter, i.e., you can override them * with a more concrete subtype. */ @SuppressWarnings("all") -public class AbstractRoomProposalProvider extends org.eclipse.etrice.core.common.ui.contentassist.BaseProposalProvider { +public class AbstractRoomProposalProvider extends org.eclipse.etrice.core.fsm.ui.contentassist.FSMProposalProvider { public void completeRoomModel_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); diff --git a/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java b/plugins/org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/RoomParser.java index df30f2349..dbca079d8 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 @@ -219,6 +219,7 @@ public class RoomParser extends AbstractContentAssistParser { put(grammarAccess.getMessageFromIfAccess().getGroup(), "rule__MessageFromIf__Group__0"); put(grammarAccess.getGuardAccess().getGroup(), "rule__Guard__Group__0"); put(grammarAccess.getMULTIPLICITYAccess().getGroup(), "rule__MULTIPLICITY__Group__0"); + put(grammarAccess.getGreetingAccess().getGroup(), "rule__Greeting__Group__0"); put(grammarAccess.getAnnotationAccess().getGroup(), "rule__Annotation__Group__0"); put(grammarAccess.getAnnotationAccess().getGroup_2(), "rule__Annotation__Group_2__0"); put(grammarAccess.getAnnotationAccess().getGroup_2_2(), "rule__Annotation__Group_2_2__0"); @@ -503,6 +504,8 @@ public class RoomParser extends AbstractContentAssistParser { put(grammarAccess.getMessageFromIfAccess().getMessageAssignment_0(), "rule__MessageFromIf__MessageAssignment_0"); put(grammarAccess.getMessageFromIfAccess().getFromAssignment_2(), "rule__MessageFromIf__FromAssignment_2"); put(grammarAccess.getGuardAccess().getGuardAssignment_1(), "rule__Guard__GuardAssignment_1"); + put(grammarAccess.getFSMModelAccess().getGreetingsAssignment(), "rule__FSMModel__GreetingsAssignment"); + put(grammarAccess.getGreetingAccess().getNameAssignment_1(), "rule__Greeting__NameAssignment_1"); put(grammarAccess.getAnnotationAccess().getTypeAssignment_1(), "rule__Annotation__TypeAssignment_1"); put(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1(), "rule__Annotation__AttributesAssignment_2_1"); put(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1(), "rule__Annotation__AttributesAssignment_2_2_1"); 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 80cdcff69..692aa34a2 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 @@ -2306,6 +2306,36 @@ finally { + + +// Entry rule entryRuleGreeting +entryRuleGreeting +: +{ before(grammarAccess.getGreetingRule()); } + ruleGreeting +{ after(grammarAccess.getGreetingRule()); } + EOF +; + +// Rule Greeting +ruleGreeting + @init { + int stackSize = keepStackSize(); + } + : +( +{ before(grammarAccess.getGreetingAccess().getGroup()); } +(rule__Greeting__Group__0) +{ after(grammarAccess.getGreetingAccess().getGroup()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + // Entry rule entryRuleAnnotation entryRuleAnnotation : @@ -20441,6 +20471,102 @@ finally { +rule__Greeting__Group__0 + @init { + int stackSize = keepStackSize(); + } +: + rule__Greeting__Group__0__Impl + rule__Greeting__Group__1 +; +finally { + restoreStackSize(stackSize); +} + +rule__Greeting__Group__0__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGreetingAccess().getHelloKeyword_0()); } + + 'Hello' + +{ after(grammarAccess.getGreetingAccess().getHelloKeyword_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__Greeting__Group__1 + @init { + int stackSize = keepStackSize(); + } +: + rule__Greeting__Group__1__Impl + rule__Greeting__Group__2 +; +finally { + restoreStackSize(stackSize); +} + +rule__Greeting__Group__1__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGreetingAccess().getNameAssignment_1()); } +(rule__Greeting__NameAssignment_1) +{ after(grammarAccess.getGreetingAccess().getNameAssignment_1()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + +rule__Greeting__Group__2 + @init { + int stackSize = keepStackSize(); + } +: + rule__Greeting__Group__2__Impl +; +finally { + restoreStackSize(stackSize); +} + +rule__Greeting__Group__2__Impl + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGreetingAccess().getExclamationMarkKeyword_2()); } + + '!' + +{ after(grammarAccess.getGreetingAccess().getExclamationMarkKeyword_2()); } +) + +; +finally { + restoreStackSize(stackSize); +} + + + + + + + + rule__Annotation__Group__0 @init { int stackSize = keepStackSize(); @@ -27839,6 +27965,22 @@ finally { restoreStackSize(stackSize); } + +rule__Greeting__NameAssignment_1 + @init { + int stackSize = keepStackSize(); + } +: +( +{ before(grammarAccess.getGreetingAccess().getNameIDTerminalRuleCall_1_0()); } + RULE_ID{ after(grammarAccess.getGreetingAccess().getNameIDTerminalRuleCall_1_0()); } +) + +; +finally { + restoreStackSize(stackSize); +} + rule__Annotation__TypeAssignment_1 @init { int stackSize = keepStackSize(); 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 6e5885afe..a8fd6c9a3 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 @@ -45,10 +45,12 @@ T__128=128 RULE_STRING=8 T__127=127 T__71=71 +T__129=129 T__72=72 T__70=70 T__76=76 T__75=75 +T__130=130 T__74=74 T__73=73 T__79=79 @@ -123,6 +125,7 @@ T__37=37 T__38=38 T__39=39 RULE_WS=11 +'Hello'=117 'usercode1'=52 'RefinedTransition'=111 'Message'=66 @@ -147,22 +150,22 @@ RULE_WS=11 ']'=57 'usercode3'=54 'LogicalSystem'=21 -'.*'=123 +'.*'=125 'DataClass'=15 '='=49 'relay_sap'=91 -'AnnotationType'=118 +'AnnotationType'=120 'fixed'=31 'entry'=95 '->'=42 -'target'=119 +'target'=121 'Binding'=84 'triggers'=107 'PrimitiveType'=41 'ChoicePoint'=103 'usercode2'=53 'optional'=32 -'handler'=127 +'handler'=129 'external'=76 '<'=114 'datadriven'=28 @@ -175,7 +178,7 @@ RULE_WS=11 'semantics'=69 'out'=71 'satisfied_by'=89 -'~'=124 +'~'=126 'ProtocolClass'=18 '/'=83 'model'=23 @@ -189,9 +192,9 @@ RULE_WS=11 'LayerConnection'=88 '.'=86 'regular'=62 -'import'=121 +'import'=123 'Structure'=73 -'true'=128 +'true'=130 'Behavior'=74 'StateMachine'=93 'Operation'=58 @@ -199,7 +202,7 @@ RULE_WS=11 'ActorClass'=16 'ptCharacter'=36 'my'=112 -'private'=125 +'private'=127 'guard'=109 '-'=26 'ActorRef'=92 @@ -209,6 +212,7 @@ RULE_WS=11 'ptReal'=35 'in'=70 'sends'=59 +'!'=118 '|'=116 'async'=30 'State'=94 @@ -218,7 +222,7 @@ RULE_WS=11 'ActorInstanceMapping'=82 'Port'=75 'sub'=87 -'@'=117 +'@'=119 ')'=45 'subgraph'=98 'handle'=68 @@ -227,15 +231,15 @@ RULE_WS=11 'do'=97 '}'=39 'SAP'=77 -'abstract'=126 +'abstract'=128 'EntryPoint'=101 'cond'=110 'Enumeration'=46 'false'=24 'outgoing'=61 -'attribute'=120 +'attribute'=122 '*'=14 'PortClass'=63 'Attribute'=55 'ExternalType'=50 -'from'=122 +'from'=124 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 32724636e..65a4e7017 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 @@ -60,10 +60,12 @@ public class InternalRoomLexer extends Lexer { public static final int RULE_STRING=8; public static final int T__127=127; public static final int T__71=71; + public static final int T__129=129; public static final int T__72=72; public static final int T__70=70; public static final int T__76=76; public static final int T__75=75; + public static final int T__130=130; public static final int T__74=74; public static final int T__73=73; public static final int T__79=79; @@ -2324,10 +2326,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__117; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:115:8: ( '@' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:115:10: '@' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:115:8: ( 'Hello' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:115:10: 'Hello' { - match('@'); + match("Hello"); + } @@ -2344,11 +2347,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__118; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:116:8: ( 'AnnotationType' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:116:10: 'AnnotationType' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:116:8: ( '!' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:116:10: '!' { - match("AnnotationType"); - + match('!'); } @@ -2365,11 +2367,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__119; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:117:8: ( 'target' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:117:10: 'target' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:117:8: ( '@' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:117:10: '@' { - match("target"); - + match('@'); } @@ -2386,10 +2387,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__120; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:118:8: ( 'attribute' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:118:10: 'attribute' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:118:8: ( 'AnnotationType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:118:10: 'AnnotationType' { - match("attribute"); + match("AnnotationType"); } @@ -2407,10 +2408,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__121; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:119:8: ( 'import' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:119:10: 'import' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:119:8: ( 'target' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:119:10: 'target' { - match("import"); + match("target"); } @@ -2428,10 +2429,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__122; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:120:8: ( 'from' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:120:10: 'from' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:120:8: ( 'attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:120:10: 'attribute' { - match("from"); + match("attribute"); } @@ -2449,10 +2450,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__123; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:121:8: ( '.*' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:121:10: '.*' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:121:8: ( 'import' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:121:10: 'import' { - match(".*"); + match("import"); } @@ -2470,10 +2471,11 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__124; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:122:8: ( '~' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:122:10: '~' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:122:8: ( 'from' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:122:10: 'from' { - match('~'); + match("from"); + } @@ -2490,10 +2492,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__125; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:123:8: ( 'private' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:123:10: 'private' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:123:8: ( '.*' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:123:10: '.*' { - match("private"); + match(".*"); } @@ -2511,11 +2513,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__126; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:124:8: ( 'abstract' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:124:10: 'abstract' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:124:8: ( '~' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:124:10: '~' { - match("abstract"); - + match('~'); } @@ -2532,10 +2533,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__127; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:125:8: ( 'handler' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:125:10: 'handler' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:125:8: ( 'private' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:125:10: 'private' { - match("handler"); + match("private"); } @@ -2553,10 +2554,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = T__128; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:126:8: ( 'true' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:126:10: 'true' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:126:8: ( 'abstract' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:126:10: 'abstract' { - match("true"); + match("abstract"); } @@ -2569,13 +2570,55 @@ public class InternalRoomLexer extends Lexer { } // $ANTLR end "T__128" + // $ANTLR start "T__129" + public final void mT__129() throws RecognitionException { + try { + int _type = T__129; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:127:8: ( 'handler' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:127:10: 'handler' + { + match("handler"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__129" + + // $ANTLR start "T__130" + public final void mT__130() throws RecognitionException { + try { + int _type = T__130; + int _channel = DEFAULT_TOKEN_CHANNEL; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:128:8: ( 'true' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:128:10: 'true' + { + match("true"); + + + } + + state.type = _type; + state.channel = _channel; + } + finally { + } + } + // $ANTLR end "T__130" + // $ANTLR start "RULE_EXP" public final void mRULE_EXP() throws RecognitionException { try { int _type = RULE_EXP; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28248:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28248:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28390:10: ( ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28390:12: ( 'e' | 'E' ) ( '+' | '-' )? ( '0' .. '9' )+ { if ( input.LA(1)=='E'||input.LA(1)=='e' ) { input.consume(); @@ -2586,7 +2629,7 @@ public class InternalRoomLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28248:22: ( '+' | '-' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28390:22: ( '+' | '-' )? int alt1=2; int LA1_0 = input.LA(1); @@ -2612,7 +2655,7 @@ public class InternalRoomLexer extends Lexer { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28248:33: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28390:33: ( '0' .. '9' )+ int cnt2=0; loop2: do { @@ -2626,7 +2669,7 @@ public class InternalRoomLexer extends Lexer { switch (alt2) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28248:34: '0' .. '9' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28390:34: '0' .. '9' { matchRange('0','9'); @@ -2658,10 +2701,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_HEX; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28250:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28250:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28392:10: ( ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28392:12: ( '0x' | '0X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28250:12: ( '0x' | '0X' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28392:12: ( '0x' | '0X' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2689,7 +2732,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt3) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28250:13: '0x' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28392:13: '0x' { match("0x"); @@ -2697,7 +2740,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:28250:18: '0X' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28392:18: '0X' { match("0X"); @@ -2707,7 +2750,7 @@ public class InternalRoomLexer extends Lexer { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28250:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28392:24: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ int cnt4=0; loop4: do { @@ -2761,10 +2804,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28252: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:28252: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:28394: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:28394: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:28252:11: ( '^' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28394:11: ( '^' )? int alt5=2; int LA5_0 = input.LA(1); @@ -2773,7 +2816,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt5) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28252:11: '^' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28394:11: '^' { match('^'); @@ -2791,7 +2834,7 @@ public class InternalRoomLexer extends Lexer { recover(mse); throw mse;} - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28252:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28394:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop6: do { int alt6=2; @@ -2840,10 +2883,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_INT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28254:10: ( ( '0' .. '9' )+ ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28254:12: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28396:10: ( ( '0' .. '9' )+ ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28396:12: ( '0' .. '9' )+ { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28254:12: ( '0' .. '9' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28396:12: ( '0' .. '9' )+ int cnt7=0; loop7: do { @@ -2857,7 +2900,7 @@ public class InternalRoomLexer extends Lexer { switch (alt7) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28254:13: '0' .. '9' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28396:13: '0' .. '9' { matchRange('0','9'); @@ -2889,10 +2932,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28256: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:28256: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:28398: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:28398: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:28256: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:28398:15: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt10=2; int LA10_0 = input.LA(1); @@ -2910,10 +2953,10 @@ public class InternalRoomLexer extends Lexer { } switch (alt10) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28256: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:28398: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:28256:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28398:20: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* loop8: do { int alt8=3; @@ -2929,7 +2972,7 @@ public class InternalRoomLexer extends Lexer { switch (alt8) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28256: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:28398: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') ) { @@ -2945,7 +2988,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:28256:66: ~ ( ( '\\\\' | '\"' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28398:66: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -2970,10 +3013,10 @@ public class InternalRoomLexer extends Lexer { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28256: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:28398: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:28256:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28398:91: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* loop9: do { int alt9=3; @@ -2989,7 +3032,7 @@ public class InternalRoomLexer extends Lexer { switch (alt9) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28256: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:28398: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') ) { @@ -3005,7 +3048,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:28256:137: ~ ( ( '\\\\' | '\\'' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28398:137: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3048,12 +3091,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28258:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28258:19: '/*' ( options {greedy=false; } : . )* '*/' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28400:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28400:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28258:24: ( options {greedy=false; } : . )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28400:24: ( options {greedy=false; } : . )* loop11: do { int alt11=2; @@ -3078,7 +3121,7 @@ public class InternalRoomLexer extends Lexer { switch (alt11) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28258:52: . + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28400:52: . { matchAny(); @@ -3108,12 +3151,12 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:24: (~ ( ( '\\n' | '\\r' ) ) )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:24: (~ ( ( '\\n' | '\\r' ) ) )* loop12: do { int alt12=2; @@ -3126,7 +3169,7 @@ public class InternalRoomLexer extends Lexer { switch (alt12) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:24: ~ ( ( '\\n' | '\\r' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402: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(); @@ -3146,7 +3189,7 @@ public class InternalRoomLexer extends Lexer { } } while (true); - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:40: ( ( '\\r' )? '\\n' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:40: ( ( '\\r' )? '\\n' )? int alt14=2; int LA14_0 = input.LA(1); @@ -3155,9 +3198,9 @@ public class InternalRoomLexer extends Lexer { } switch (alt14) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:41: ( '\\r' )? '\\n' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:41: ( '\\r' )? '\\n' { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:41: ( '\\r' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:41: ( '\\r' )? int alt13=2; int LA13_0 = input.LA(1); @@ -3166,7 +3209,7 @@ public class InternalRoomLexer extends Lexer { } switch (alt13) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28260:41: '\\r' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28402:41: '\\r' { match('\r'); @@ -3198,10 +3241,10 @@ public class InternalRoomLexer extends Lexer { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28262:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28262:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28404:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28404:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28262:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28404:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt15=0; loop15: do { @@ -3255,8 +3298,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:28264:16: ( . ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28264:18: . + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28406:16: ( . ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28406:18: . { matchAny(); @@ -3271,8 +3314,8 @@ 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__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) - int alt16=125; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:8: ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER ) + int alt16=127; alt16 = dfa16.predict(input); switch (alt16) { case 1 : @@ -4088,63 +4131,77 @@ public class InternalRoomLexer extends Lexer { } break; case 117 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:735: RULE_EXP + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:735: T__129 { - mRULE_EXP(); + mT__129(); } break; case 118 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:744: RULE_HEX + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:742: T__130 { - mRULE_HEX(); + mT__130(); } break; case 119 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:753: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:749: RULE_EXP { - mRULE_ID(); + mRULE_EXP(); } break; case 120 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:761: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:758: RULE_HEX { - mRULE_INT(); + mRULE_HEX(); } break; case 121 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:770: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:767: RULE_ID { - mRULE_STRING(); + mRULE_ID(); } break; case 122 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:782: RULE_ML_COMMENT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:775: RULE_INT { - mRULE_ML_COMMENT(); + mRULE_INT(); } break; case 123 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:798: RULE_SL_COMMENT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:784: RULE_STRING { - mRULE_SL_COMMENT(); + mRULE_STRING(); } break; case 124 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:814: RULE_WS + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:796: RULE_ML_COMMENT { - mRULE_WS(); + mRULE_ML_COMMENT(); } break; case 125 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:822: RULE_ANY_OTHER + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:812: RULE_SL_COMMENT + { + mRULE_SL_COMMENT(); + + } + break; + case 126 : + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:828: RULE_WS + { + mRULE_WS(); + + } + break; + case 127 : + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:1:836: RULE_ANY_OTHER { mRULE_ANY_OTHER(); @@ -4158,356 +4215,363 @@ public class InternalRoomLexer extends Lexer { protected DFA16 dfa16 = new DFA16(this); static final String DFA16_eotS = - "\1\uffff\1\72\1\uffff\10\72\1\uffff\1\123\7\72\5\uffff\1\72\2\uffff"+ - "\1\72\2\uffff\10\72\1\u0086\1\u0088\3\72\5\uffff\1\u0093\1\70\2"+ - "\uffff\2\70\2\uffff\1\72\2\uffff\21\72\1\u00aa\3\72\3\uffff\3\72"+ - "\1\uffff\1\127\2\72\1\u00b4\12\72\1\u00c0\1\72\1\u00c2\4\72\5\uffff"+ - "\2\72\2\uffff\1\72\2\uffff\1\72\1\u00d2\3\72\1\u00d8\5\72\5\uffff"+ - "\4\72\11\uffff\15\72\1\u00f1\1\u00f2\5\72\1\uffff\11\72\1\uffff"+ - "\3\72\1\u0105\2\72\1\u0108\4\72\1\uffff\1\u010e\1\uffff\17\72\1"+ - "\uffff\2\72\1\u0120\2\72\1\uffff\12\72\1\u012e\6\72\1\u0136\6\72"+ - "\2\uffff\7\72\1\u0144\2\72\1\u0148\3\72\1\u014c\3\72\1\uffff\2\72"+ - "\1\uffff\5\72\1\uffff\21\72\1\uffff\2\72\1\u016a\7\72\1\u0172\2"+ - "\72\1\uffff\7\72\1\uffff\5\72\1\u0185\4\72\1\u018a\1\u018b\1\u018c"+ - "\1\uffff\3\72\1\uffff\1\u0190\2\72\1\uffff\1\u0193\3\72\1\u0197"+ - "\30\72\1\uffff\7\72\1\uffff\1\72\1\u01b8\20\72\1\uffff\4\72\3\uffff"+ - "\3\72\1\uffff\2\72\1\uffff\3\72\1\uffff\1\u01d5\6\72\1\u01dc\14"+ - "\72\1\u01e9\4\72\1\u01ef\5\72\1\u01f5\1\uffff\25\72\1\u020c\2\72"+ - "\1\u020f\3\72\1\uffff\6\72\1\uffff\1\72\1\u021a\11\72\1\u0225\1"+ - "\uffff\1\u0226\2\72\1\u0229\1\u022a\1\uffff\2\72\1\u022d\2\72\1"+ - "\uffff\4\72\1\u0234\21\72\1\uffff\1\u0246\1\72\1\uffff\1\72\1\u0249"+ - "\2\72\1\u024c\1\u024d\1\u024e\3\72\1\uffff\7\72\1\u025c\1\72\1\u025e"+ - "\2\uffff\2\72\2\uffff\1\72\1\u0262\1\uffff\1\72\1\u0264\1\u0265"+ - "\3\72\1\uffff\1\u0269\3\72\1\u026d\4\72\1\u0273\5\72\1\u0279\1\72"+ - "\1\uffff\1\72\1\u027c\1\uffff\1\72\1\u027e\3\uffff\1\u027f\1\u0280"+ - "\1\72\1\u0282\5\72\1\u0288\1\u0289\1\u028a\1\u028b\1\uffff\1\u028c"+ - "\1\uffff\1\u028d\1\72\1\u028f\1\uffff\1\72\2\uffff\1\u0291\2\72"+ - "\1\uffff\3\72\1\uffff\5\72\1\uffff\5\72\1\uffff\1\72\1\u02a2\1\uffff"+ - "\1\72\3\uffff\1\72\1\uffff\3\72\1\u02a8\1\72\6\uffff\1\u02aa\1\uffff"+ - "\1\u02ac\1\uffff\6\72\1\u02b3\2\72\1\u02b6\5\72\1\u02bc\1\uffff"+ - "\1\72\1\u02be\2\72\1\u02c1\1\uffff\1\72\1\uffff\1\72\1\uffff\6\72"+ - "\1\uffff\1\72\1\u02cb\1\uffff\1\u02cc\4\72\1\uffff\1\u02d1\1\uffff"+ - "\1\u02d2\1\72\1\uffff\1\u02d4\1\72\1\u02d6\2\72\1\u02d9\1\u02da"+ - "\2\72\2\uffff\1\72\1\u02de\1\u02df\1\72\2\uffff\1\72\1\uffff\1\72"+ - "\1\uffff\1\72\1\u02e4\2\uffff\1\72\1\u02e6\1\72\2\uffff\4\72\1\uffff"+ - "\1\72\1\uffff\1\72\1\u02ee\1\72\1\u02f0\3\72\1\uffff\1\72\1\uffff"+ - "\3\72\1\u02f8\3\72\1\uffff\3\72\1\u02ff\2\72\1\uffff\1\u0302\1\u0303"+ - "\2\uffff"; + "\1\uffff\1\74\1\uffff\10\74\1\uffff\1\125\7\74\5\uffff\1\74\2\uffff"+ + "\1\74\2\uffff\10\74\1\u0088\1\u008a\3\74\3\uffff\1\74\3\uffff\1"+ + "\u0097\1\72\2\uffff\2\72\2\uffff\1\74\2\uffff\21\74\1\u00ae\3\74"+ + "\3\uffff\3\74\1\uffff\1\131\2\74\1\u00b8\12\74\1\u00c4\1\74\1\u00c6"+ + "\4\74\5\uffff\2\74\2\uffff\1\74\2\uffff\1\74\1\u00d6\3\74\1\u00dc"+ + "\5\74\5\uffff\4\74\3\uffff\1\74\7\uffff\15\74\1\u00f6\1\u00f7\5"+ + "\74\1\uffff\11\74\1\uffff\3\74\1\u010a\2\74\1\u010d\4\74\1\uffff"+ + "\1\u0113\1\uffff\17\74\1\uffff\2\74\1\u0125\2\74\1\uffff\13\74\1"+ + "\u0134\6\74\1\u013c\6\74\2\uffff\7\74\1\u014a\2\74\1\u014e\3\74"+ + "\1\u0152\3\74\1\uffff\2\74\1\uffff\5\74\1\uffff\21\74\1\uffff\2"+ + "\74\1\u0170\7\74\1\u0178\3\74\1\uffff\7\74\1\uffff\5\74\1\u018c"+ + "\4\74\1\u0191\1\u0192\1\u0193\1\uffff\3\74\1\uffff\1\u0197\2\74"+ + "\1\uffff\1\u019a\3\74\1\u019e\30\74\1\uffff\7\74\1\uffff\1\74\1"+ + "\u01bf\1\u01c0\20\74\1\uffff\4\74\3\uffff\3\74\1\uffff\2\74\1\uffff"+ + "\3\74\1\uffff\1\u01dd\6\74\1\u01e4\14\74\1\u01f1\4\74\1\u01f7\5"+ + "\74\1\u01fd\2\uffff\25\74\1\u0214\2\74\1\u0217\3\74\1\uffff\6\74"+ + "\1\uffff\1\74\1\u0222\11\74\1\u022d\1\uffff\1\u022e\2\74\1\u0231"+ + "\1\u0232\1\uffff\2\74\1\u0235\2\74\1\uffff\4\74\1\u023c\21\74\1"+ + "\uffff\1\u024e\1\74\1\uffff\1\74\1\u0251\2\74\1\u0254\1\u0255\1"+ + "\u0256\3\74\1\uffff\7\74\1\u0264\1\74\1\u0266\2\uffff\2\74\2\uffff"+ + "\1\74\1\u026a\1\uffff\1\74\1\u026c\1\u026d\3\74\1\uffff\1\u0271"+ + "\3\74\1\u0275\4\74\1\u027b\5\74\1\u0281\1\74\1\uffff\1\74\1\u0284"+ + "\1\uffff\1\74\1\u0286\3\uffff\1\u0287\1\u0288\1\74\1\u028a\5\74"+ + "\1\u0290\1\u0291\1\u0292\1\u0293\1\uffff\1\u0294\1\uffff\1\u0295"+ + "\1\74\1\u0297\1\uffff\1\74\2\uffff\1\u0299\2\74\1\uffff\3\74\1\uffff"+ + "\5\74\1\uffff\5\74\1\uffff\1\74\1\u02aa\1\uffff\1\74\3\uffff\1\74"+ + "\1\uffff\3\74\1\u02b0\1\74\6\uffff\1\u02b2\1\uffff\1\u02b4\1\uffff"+ + "\6\74\1\u02bb\2\74\1\u02be\5\74\1\u02c4\1\uffff\1\74\1\u02c6\2\74"+ + "\1\u02c9\1\uffff\1\74\1\uffff\1\74\1\uffff\6\74\1\uffff\1\74\1\u02d3"+ + "\1\uffff\1\u02d4\4\74\1\uffff\1\u02d9\1\uffff\1\u02da\1\74\1\uffff"+ + "\1\u02dc\1\74\1\u02de\2\74\1\u02e1\1\u02e2\2\74\2\uffff\1\74\1\u02e6"+ + "\1\u02e7\1\74\2\uffff\1\74\1\uffff\1\74\1\uffff\1\74\1\u02ec\2\uffff"+ + "\1\74\1\u02ee\1\74\2\uffff\4\74\1\uffff\1\74\1\uffff\1\74\1\u02f6"+ + "\1\74\1\u02f8\3\74\1\uffff\1\74\1\uffff\3\74\1\u0300\3\74\1\uffff"+ + "\3\74\1\u0307\2\74\1\uffff\1\u030a\1\u030b\2\uffff"; static final String DFA16_eofS = - "\u0304\uffff"; + "\u030c\uffff"; static final String DFA16_minS = "\1\0\1\157\1\uffff\1\141\1\143\1\157\1\150\1\101\3\141\1\uffff"+ "\1\76\1\53\2\141\1\142\1\146\1\162\1\145\5\uffff\1\53\2\uffff\1"+ "\163\2\uffff\1\160\1\155\1\145\1\157\1\145\1\141\1\156\1\145\2\52"+ - "\1\162\1\141\1\165\5\uffff\1\130\1\101\2\uffff\2\0\2\uffff\1\151"+ - "\2\uffff\3\164\1\156\1\151\1\162\1\155\1\157\1\142\1\141\2\120\1"+ - "\162\1\147\1\171\1\156\1\144\1\60\1\154\1\170\1\157\3\uffff\1\145"+ - "\1\151\1\164\1\uffff\1\60\1\164\1\146\1\60\1\156\1\155\1\142\1\164"+ - "\1\171\1\144\2\164\1\163\1\164\1\60\1\164\1\60\1\102\1\151\1\157"+ - "\1\146\5\uffff\1\164\1\151\2\uffff\1\145\2\uffff\1\145\1\60\1\160"+ - "\1\146\1\156\1\60\1\163\1\156\1\164\1\150\1\156\5\uffff\1\141\1"+ - "\151\1\162\1\141\11\uffff\1\144\1\141\1\157\1\162\1\157\1\164\1"+ - "\155\1\164\1\160\1\151\1\120\1\165\1\164\2\60\1\166\1\151\1\145"+ - "\1\144\1\145\1\uffff\1\163\1\145\1\155\1\156\1\145\1\164\1\162\2"+ - "\141\1\uffff\1\143\1\144\1\141\1\60\1\151\1\156\1\60\1\151\1\162"+ - "\1\164\1\151\1\uffff\1\60\1\uffff\1\157\1\156\1\145\1\150\1\166"+ - "\1\155\1\151\1\155\1\162\1\145\1\164\2\162\1\157\1\164\1\uffff\1"+ - "\157\1\165\1\60\1\141\1\144\1\uffff\1\163\1\144\1\145\1\141\1\144"+ - "\1\156\1\147\1\145\1\147\1\162\1\60\1\103\1\162\1\151\1\164\1\157"+ - "\1\151\1\60\1\157\1\143\1\171\1\162\1\143\1\145\2\uffff\1\151\1"+ - "\143\1\162\1\141\1\154\1\145\1\144\1\60\1\164\1\156\1\60\1\171\1"+ - "\144\1\165\1\60\1\163\1\156\1\162\1\uffff\1\163\1\143\1\uffff\1"+ - "\157\1\151\1\162\2\157\1\uffff\1\157\1\164\3\141\1\115\1\156\1\145"+ - "\1\171\1\162\1\120\1\143\1\141\1\155\1\151\1\162\1\154\1\uffff\1"+ - "\171\1\165\1\60\1\141\1\154\1\162\1\166\1\151\1\163\1\147\1\60\1"+ - "\145\1\144\1\uffff\1\154\1\102\1\142\1\141\1\143\1\164\1\154\1\uffff"+ - "\1\165\1\145\1\163\1\157\1\164\1\60\1\143\1\141\1\103\1\164\3\60"+ - "\1\uffff\2\144\1\156\1\uffff\1\60\1\162\1\154\1\uffff\1\60\1\164"+ - "\1\141\1\146\1\60\1\156\1\142\1\141\1\156\1\151\1\154\1\145\1\154"+ - "\1\162\1\164\1\157\1\145\1\162\1\120\1\156\2\157\1\164\1\151\1\141"+ - "\1\164\1\141\1\137\1\147\1\uffff\1\147\1\145\1\146\1\151\1\156\1"+ - "\151\1\145\1\uffff\1\164\1\60\1\141\1\154\1\145\1\156\1\145\1\165"+ - "\1\164\1\157\1\151\1\141\1\156\1\120\2\164\1\165\1\141\1\uffff\1"+ - "\145\1\154\2\157\3\uffff\1\162\1\163\1\141\1\uffff\1\151\1\164\1"+ - "\uffff\1\151\1\160\1\151\1\uffff\1\60\1\165\1\143\1\141\1\156\1"+ - "\145\1\147\1\60\1\141\1\145\2\144\1\141\1\157\1\141\1\151\1\144"+ - "\1\151\1\156\1\154\1\60\1\162\1\163\1\141\1\145\1\60\1\141\1\157"+ - "\1\147\1\164\1\162\1\60\1\uffff\1\163\1\141\1\150\1\163\1\146\1"+ - "\164\1\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157\1\162\1\143"+ - "\1\111\1\123\1\156\1\162\1\151\1\60\1\154\1\166\1\60\1\143\1\150"+ - "\1\145\1\uffff\2\164\1\154\1\147\1\141\1\145\1\uffff\1\143\1\60"+ - "\1\145\1\123\1\164\1\151\1\154\1\156\1\145\1\157\1\147\1\60\1\uffff"+ - "\1\60\1\141\1\164\2\60\1\uffff\1\143\1\162\1\60\1\151\1\163\1\uffff"+ - "\2\163\1\141\1\164\1\60\1\145\1\157\1\103\1\145\1\163\1\120\1\151"+ - "\1\155\1\143\1\145\1\150\1\155\1\171\1\150\1\156\1\171\1\166\1\uffff"+ - "\1\60\1\145\1\uffff\1\163\1\60\1\144\1\145\3\60\1\156\1\162\1\164"+ - "\1\uffff\1\154\1\164\1\162\1\151\1\156\1\124\1\164\1\60\1\156\1"+ - "\60\2\uffff\1\160\1\145\2\uffff\1\145\1\60\1\uffff\1\157\2\60\1"+ - "\163\1\166\1\141\1\uffff\1\60\1\156\1\154\1\124\1\60\1\162\1\156"+ - "\1\103\1\157\1\60\1\151\1\160\1\163\1\162\1\145\1\60\1\145\1\uffff"+ - "\1\156\1\60\1\uffff\1\137\1\60\3\uffff\2\60\1\145\1\60\2\141\1\157"+ - "\1\164\1\171\4\60\1\uffff\1\60\1\uffff\1\60\1\144\1\60\1\uffff\1"+ - "\156\2\uffff\1\60\1\151\1\156\1\uffff\1\124\1\141\1\171\1\uffff"+ - "\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154\1\164\1\145\1"+ - "\143\1\uffff\1\156\1\60\1\uffff\1\142\3\uffff\1\162\1\uffff\1\164"+ - "\2\156\1\60\1\160\6\uffff\1\60\1\uffff\1\60\1\uffff\1\157\1\143"+ - "\1\171\1\163\1\160\1\164\1\60\1\141\1\146\1\60\3\145\1\141\1\164"+ - "\1\60\1\uffff\1\171\1\60\1\145\1\163\1\60\1\uffff\1\145\1\uffff"+ - "\1\157\1\uffff\1\162\1\145\1\160\1\163\1\145\1\157\1\uffff\1\163"+ - "\1\60\1\uffff\1\60\2\155\1\144\1\151\1\uffff\1\60\1\uffff\1\60\1"+ - "\151\1\uffff\1\60\1\151\1\60\1\115\1\145\2\60\1\143\1\163\2\uffff"+ - "\1\145\2\60\1\157\2\uffff\1\164\1\uffff\1\156\1\uffff\1\141\1\60"+ - "\2\uffff\1\157\1\60\1\156\2\uffff\1\156\1\151\1\164\1\160\1\uffff"+ - "\1\154\1\uffff\1\164\1\60\1\157\1\60\1\160\1\103\1\141\1\uffff\1"+ - "\156\1\uffff\1\151\1\154\1\164\1\60\1\156\1\141\1\151\1\uffff\1"+ - "\147\1\163\1\157\1\60\1\163\1\156\1\uffff\2\60\2\uffff"; + "\1\162\1\141\1\165\3\uffff\1\145\3\uffff\1\130\1\101\2\uffff\2\0"+ + "\2\uffff\1\151\2\uffff\3\164\1\156\1\151\1\162\1\155\1\157\1\142"+ + "\1\141\2\120\1\162\1\147\1\171\1\156\1\144\1\60\1\154\1\170\1\157"+ + "\3\uffff\1\145\1\151\1\164\1\uffff\1\60\1\164\1\146\1\60\1\156\1"+ + "\155\1\142\1\164\1\171\1\144\2\164\1\163\1\164\1\60\1\164\1\60\1"+ + "\102\1\151\1\157\1\146\5\uffff\1\164\1\151\2\uffff\1\145\2\uffff"+ + "\1\145\1\60\1\160\1\146\1\156\1\60\1\163\1\156\1\164\1\150\1\156"+ + "\5\uffff\1\141\1\151\1\162\1\141\3\uffff\1\154\7\uffff\1\144\1\141"+ + "\1\157\1\162\1\157\1\164\1\155\1\164\1\160\1\151\1\120\1\165\1\164"+ + "\2\60\1\166\1\151\1\145\1\144\1\145\1\uffff\1\163\1\145\1\155\1"+ + "\156\1\145\1\164\1\162\2\141\1\uffff\1\143\1\144\1\141\1\60\1\151"+ + "\1\156\1\60\1\151\1\162\1\164\1\151\1\uffff\1\60\1\uffff\1\157\1"+ + "\156\1\145\1\150\1\166\1\155\1\151\1\155\1\162\1\145\1\164\2\162"+ + "\1\157\1\164\1\uffff\1\157\1\165\1\60\1\141\1\144\1\uffff\1\163"+ + "\1\144\1\145\1\141\1\144\1\156\1\147\1\145\1\147\1\162\1\154\1\60"+ + "\1\103\1\162\1\151\1\164\1\157\1\151\1\60\1\157\1\143\1\171\1\162"+ + "\1\143\1\145\2\uffff\1\151\1\143\1\162\1\141\1\154\1\145\1\144\1"+ + "\60\1\164\1\156\1\60\1\171\1\144\1\165\1\60\1\163\1\156\1\162\1"+ + "\uffff\1\163\1\143\1\uffff\1\157\1\151\1\162\2\157\1\uffff\1\157"+ + "\1\164\3\141\1\115\1\156\1\145\1\171\1\162\1\120\1\143\1\141\1\155"+ + "\1\151\1\162\1\154\1\uffff\1\171\1\165\1\60\1\141\1\154\1\162\1"+ + "\166\1\151\1\163\1\147\1\60\1\145\1\144\1\157\1\uffff\1\154\1\102"+ + "\1\142\1\141\1\143\1\164\1\154\1\uffff\1\165\1\145\1\163\1\157\1"+ + "\164\1\60\1\143\1\141\1\103\1\164\3\60\1\uffff\2\144\1\156\1\uffff"+ + "\1\60\1\162\1\154\1\uffff\1\60\1\164\1\141\1\146\1\60\1\156\1\142"+ + "\1\141\1\156\1\151\1\154\1\145\1\154\1\162\1\164\1\157\1\145\1\162"+ + "\1\120\1\156\2\157\1\164\1\151\1\141\1\164\1\141\1\137\1\147\1\uffff"+ + "\1\147\1\145\1\146\1\151\1\156\1\151\1\145\1\uffff\1\164\2\60\1"+ + "\141\1\154\1\145\1\156\1\145\1\165\1\164\1\157\1\151\1\141\1\156"+ + "\1\120\2\164\1\165\1\141\1\uffff\1\145\1\154\2\157\3\uffff\1\162"+ + "\1\163\1\141\1\uffff\1\151\1\164\1\uffff\1\151\1\160\1\151\1\uffff"+ + "\1\60\1\165\1\143\1\141\1\156\1\145\1\147\1\60\1\141\1\145\2\144"+ + "\1\141\1\157\1\141\1\151\1\144\1\151\1\156\1\154\1\60\1\162\1\163"+ + "\1\141\1\145\1\60\1\141\1\157\1\147\1\164\1\162\1\60\2\uffff\1\163"+ + "\1\141\1\150\1\163\1\146\1\164\1\151\1\154\1\166\1\163\1\144\1\157"+ + "\1\145\1\157\1\162\1\143\1\111\1\123\1\156\1\162\1\151\1\60\1\154"+ + "\1\166\1\60\1\143\1\150\1\145\1\uffff\2\164\1\154\1\147\1\141\1"+ + "\145\1\uffff\1\143\1\60\1\145\1\123\1\164\1\151\1\154\1\156\1\145"+ + "\1\157\1\147\1\60\1\uffff\1\60\1\141\1\164\2\60\1\uffff\1\143\1"+ + "\162\1\60\1\151\1\163\1\uffff\2\163\1\141\1\164\1\60\1\145\1\157"+ + "\1\103\1\145\1\163\1\120\1\151\1\155\1\143\1\145\1\150\1\155\1\171"+ + "\1\150\1\156\1\171\1\166\1\uffff\1\60\1\145\1\uffff\1\163\1\60\1"+ + "\144\1\145\3\60\1\156\1\162\1\164\1\uffff\1\154\1\164\1\162\1\151"+ + "\1\156\1\124\1\164\1\60\1\156\1\60\2\uffff\1\160\1\145\2\uffff\1"+ + "\145\1\60\1\uffff\1\157\2\60\1\163\1\166\1\141\1\uffff\1\60\1\156"+ + "\1\154\1\124\1\60\1\162\1\156\1\103\1\157\1\60\1\151\1\160\1\163"+ + "\1\162\1\145\1\60\1\145\1\uffff\1\156\1\60\1\uffff\1\137\1\60\3"+ + "\uffff\2\60\1\145\1\60\2\141\1\157\1\164\1\171\4\60\1\uffff\1\60"+ + "\1\uffff\1\60\1\144\1\60\1\uffff\1\156\2\uffff\1\60\1\151\1\156"+ + "\1\uffff\1\124\1\141\1\171\1\uffff\1\157\1\164\1\154\1\145\1\154"+ + "\1\uffff\1\156\1\154\1\164\1\145\1\143\1\uffff\1\156\1\60\1\uffff"+ + "\1\142\3\uffff\1\162\1\uffff\1\164\2\156\1\60\1\160\6\uffff\1\60"+ + "\1\uffff\1\60\1\uffff\1\157\1\143\1\171\1\163\1\160\1\164\1\60\1"+ + "\141\1\146\1\60\3\145\1\141\1\164\1\60\1\uffff\1\171\1\60\1\145"+ + "\1\163\1\60\1\uffff\1\145\1\uffff\1\157\1\uffff\1\162\1\145\1\160"+ + "\1\163\1\145\1\157\1\uffff\1\163\1\60\1\uffff\1\60\2\155\1\144\1"+ + "\151\1\uffff\1\60\1\uffff\1\60\1\151\1\uffff\1\60\1\151\1\60\1\115"+ + "\1\145\2\60\1\143\1\163\2\uffff\1\145\2\60\1\157\2\uffff\1\164\1"+ + "\uffff\1\156\1\uffff\1\141\1\60\2\uffff\1\157\1\60\1\156\2\uffff"+ + "\1\156\1\151\1\164\1\160\1\uffff\1\154\1\uffff\1\164\1\60\1\157"+ + "\1\60\1\160\1\103\1\141\1\uffff\1\156\1\uffff\1\151\1\154\1\164"+ + "\1\60\1\156\1\141\1\151\1\uffff\1\147\1\163\1\157\1\60\1\163\1\156"+ + "\1\uffff\2\60\2\uffff"; static final String DFA16_maxS = "\1\uffff\1\157\1\uffff\1\141\1\164\1\162\1\157\1\165\1\157\1\171"+ "\1\162\1\uffff\1\76\1\170\1\157\1\171\1\164\1\165\1\164\1\157\5"+ "\uffff\1\170\2\uffff\1\163\2\uffff\1\160\1\156\1\145\1\160\1\145"+ - "\1\141\1\156\1\151\1\57\1\52\2\162\1\165\5\uffff\1\170\1\172\2\uffff"+ - "\2\uffff\2\uffff\1\151\2\uffff\3\164\1\156\1\157\1\162\1\155\1\157"+ - "\1\142\1\162\2\120\1\162\1\147\1\171\1\156\1\144\1\172\1\154\1\170"+ - "\1\157\3\uffff\1\145\2\164\1\uffff\1\172\1\164\1\146\1\172\2\156"+ - "\1\142\1\164\1\171\1\144\2\164\1\163\1\164\1\172\1\164\1\172\1\122"+ - "\1\151\1\157\1\146\5\uffff\1\165\1\164\2\uffff\1\145\2\uffff\1\145"+ - "\1\172\1\160\1\154\1\156\1\172\1\163\1\156\1\164\1\150\1\156\5\uffff"+ - "\1\141\1\165\1\162\1\141\11\uffff\1\144\1\141\1\157\1\162\1\157"+ - "\1\164\1\155\1\164\1\160\1\151\1\123\1\165\1\164\2\172\1\166\1\151"+ - "\1\145\1\144\1\145\1\uffff\1\163\1\145\1\155\1\156\1\145\1\164\1"+ - "\162\2\141\1\uffff\1\143\1\144\1\141\1\172\1\151\1\156\1\172\1\151"+ - "\1\162\1\164\1\151\1\uffff\1\172\1\uffff\1\157\1\156\1\145\1\150"+ - "\1\166\1\155\1\151\1\155\1\162\1\145\1\164\2\162\1\157\1\164\1\uffff"+ - "\1\157\1\165\1\172\1\141\1\152\1\uffff\1\163\1\144\1\145\1\141\1"+ - "\144\1\156\1\147\1\145\1\147\1\162\1\172\1\103\1\162\1\151\1\164"+ - "\1\157\1\151\1\172\1\157\1\143\1\171\1\162\1\143\1\145\2\uffff\1"+ - "\151\1\143\1\162\1\141\1\154\1\145\1\144\1\172\1\164\1\162\1\172"+ - "\1\171\1\144\1\165\1\172\1\163\1\156\1\162\1\uffff\1\163\1\143\1"+ - "\uffff\1\157\1\151\1\162\2\157\1\uffff\1\157\1\164\3\141\1\115\1"+ - "\156\1\145\1\171\1\162\1\120\1\143\1\141\1\155\1\151\1\162\1\154"+ - "\1\uffff\1\171\1\165\1\172\1\141\1\154\1\162\1\166\1\151\1\163\1"+ - "\147\1\172\1\145\1\144\1\uffff\1\154\1\122\1\142\1\141\1\143\1\164"+ - "\1\154\1\uffff\1\165\1\145\1\163\1\157\1\164\1\172\1\143\1\141\1"+ - "\103\1\164\3\172\1\uffff\2\144\1\156\1\uffff\1\172\1\162\1\154\1"+ - "\uffff\1\172\1\164\1\141\1\146\1\172\1\156\1\142\1\141\1\156\1\151"+ - "\1\154\1\145\1\154\1\162\1\164\1\157\1\145\1\162\1\120\1\156\2\157"+ - "\1\164\1\151\1\141\1\164\1\141\1\137\1\147\1\uffff\1\147\1\145\1"+ - "\146\1\151\1\156\1\151\1\145\1\uffff\1\164\1\172\1\141\1\154\1\145"+ - "\1\156\1\145\1\165\1\164\1\157\1\151\1\141\1\156\1\120\2\164\1\165"+ - "\1\141\1\uffff\1\145\1\154\2\157\3\uffff\1\162\1\163\1\141\1\uffff"+ - "\1\151\1\164\1\uffff\1\151\1\160\1\151\1\uffff\1\172\1\165\1\143"+ - "\1\141\1\156\1\145\1\147\1\172\1\141\1\145\2\144\1\141\1\157\1\141"+ - "\1\151\1\144\1\151\1\156\1\154\1\172\1\162\1\163\1\141\1\145\1\172"+ - "\1\141\1\157\1\147\1\164\1\162\1\172\1\uffff\1\163\1\141\1\150\1"+ - "\163\1\146\1\164\1\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157"+ - "\1\162\1\143\1\111\1\124\1\156\1\162\1\151\1\172\1\154\1\166\1\172"+ - "\1\143\1\150\1\145\1\uffff\2\164\1\154\1\147\1\141\1\145\1\uffff"+ - "\1\143\1\172\1\145\1\124\1\164\1\151\1\154\1\156\1\145\1\157\1\147"+ - "\1\172\1\uffff\1\172\1\141\1\164\2\172\1\uffff\1\143\1\162\1\172"+ - "\1\151\1\163\1\uffff\2\163\1\141\1\164\1\172\1\145\1\157\1\103\1"+ - "\145\1\163\1\120\1\151\1\155\1\143\1\145\1\150\1\155\1\171\1\150"+ - "\1\156\1\171\1\166\1\uffff\1\172\1\145\1\uffff\1\163\1\172\1\144"+ - "\1\145\3\172\1\156\1\162\1\164\1\uffff\1\154\1\164\1\162\1\151\1"+ - "\156\1\124\1\164\1\172\1\156\1\172\2\uffff\1\160\1\145\2\uffff\1"+ - "\145\1\172\1\uffff\1\157\2\172\1\163\1\166\1\141\1\uffff\1\172\1"+ - "\156\1\154\1\124\1\172\1\162\1\156\1\122\1\157\1\172\1\151\1\160"+ - "\1\163\1\162\1\145\1\172\1\145\1\uffff\1\156\1\172\1\uffff\1\137"+ - "\1\172\3\uffff\2\172\1\145\1\172\2\141\1\157\1\164\1\171\4\172\1"+ - "\uffff\1\172\1\uffff\1\172\1\144\1\172\1\uffff\1\156\2\uffff\1\172"+ - "\1\151\1\156\1\uffff\1\124\1\141\1\171\1\uffff\1\157\1\164\1\154"+ - "\1\145\1\154\1\uffff\1\156\1\154\1\164\1\145\1\143\1\uffff\1\156"+ - "\1\172\1\uffff\1\142\3\uffff\1\162\1\uffff\1\164\2\156\1\172\1\160"+ - "\6\uffff\1\172\1\uffff\1\172\1\uffff\1\157\1\143\1\171\1\163\1\160"+ - "\1\164\1\172\1\141\1\146\1\172\3\145\1\141\1\164\1\172\1\uffff\1"+ - "\171\1\172\1\145\1\163\1\172\1\uffff\1\145\1\uffff\1\157\1\uffff"+ - "\1\162\1\145\1\160\1\163\1\145\1\157\1\uffff\1\163\1\172\1\uffff"+ - "\1\172\2\155\1\144\1\151\1\uffff\1\172\1\uffff\1\172\1\151\1\uffff"+ - "\1\172\1\151\1\172\1\115\1\145\2\172\1\143\1\163\2\uffff\1\145\2"+ - "\172\1\157\2\uffff\1\164\1\uffff\1\156\1\uffff\1\141\1\172\2\uffff"+ - "\1\157\1\172\1\156\2\uffff\1\156\1\151\1\164\1\160\1\uffff\1\154"+ - "\1\uffff\1\164\1\172\1\157\1\172\1\160\1\103\1\141\1\uffff\1\156"+ - "\1\uffff\1\151\1\154\1\164\1\172\1\156\1\141\1\151\1\uffff\1\147"+ - "\1\163\1\157\1\172\1\163\1\156\1\uffff\2\172\2\uffff"; + "\1\141\1\156\1\151\1\57\1\52\2\162\1\165\3\uffff\1\145\3\uffff\1"+ + "\170\1\172\2\uffff\2\uffff\2\uffff\1\151\2\uffff\3\164\1\156\1\157"+ + "\1\162\1\155\1\157\1\142\1\162\2\120\1\162\1\147\1\171\1\156\1\144"+ + "\1\172\1\154\1\170\1\157\3\uffff\1\145\2\164\1\uffff\1\172\1\164"+ + "\1\146\1\172\2\156\1\142\1\164\1\171\1\144\2\164\1\163\1\164\1\172"+ + "\1\164\1\172\1\122\1\151\1\157\1\146\5\uffff\1\165\1\164\2\uffff"+ + "\1\145\2\uffff\1\145\1\172\1\160\1\154\1\156\1\172\1\163\1\156\1"+ + "\164\1\150\1\156\5\uffff\1\141\1\165\1\162\1\141\3\uffff\1\154\7"+ + "\uffff\1\144\1\141\1\157\1\162\1\157\1\164\1\155\1\164\1\160\1\151"+ + "\1\123\1\165\1\164\2\172\1\166\1\151\1\145\1\144\1\145\1\uffff\1"+ + "\163\1\145\1\155\1\156\1\145\1\164\1\162\2\141\1\uffff\1\143\1\144"+ + "\1\141\1\172\1\151\1\156\1\172\1\151\1\162\1\164\1\151\1\uffff\1"+ + "\172\1\uffff\1\157\1\156\1\145\1\150\1\166\1\155\1\151\1\155\1\162"+ + "\1\145\1\164\2\162\1\157\1\164\1\uffff\1\157\1\165\1\172\1\141\1"+ + "\152\1\uffff\1\163\1\144\1\145\1\141\1\144\1\156\1\147\1\145\1\147"+ + "\1\162\1\154\1\172\1\103\1\162\1\151\1\164\1\157\1\151\1\172\1\157"+ + "\1\143\1\171\1\162\1\143\1\145\2\uffff\1\151\1\143\1\162\1\141\1"+ + "\154\1\145\1\144\1\172\1\164\1\162\1\172\1\171\1\144\1\165\1\172"+ + "\1\163\1\156\1\162\1\uffff\1\163\1\143\1\uffff\1\157\1\151\1\162"+ + "\2\157\1\uffff\1\157\1\164\3\141\1\115\1\156\1\145\1\171\1\162\1"+ + "\120\1\143\1\141\1\155\1\151\1\162\1\154\1\uffff\1\171\1\165\1\172"+ + "\1\141\1\154\1\162\1\166\1\151\1\163\1\147\1\172\1\145\1\144\1\157"+ + "\1\uffff\1\154\1\122\1\142\1\141\1\143\1\164\1\154\1\uffff\1\165"+ + "\1\145\1\163\1\157\1\164\1\172\1\143\1\141\1\103\1\164\3\172\1\uffff"+ + "\2\144\1\156\1\uffff\1\172\1\162\1\154\1\uffff\1\172\1\164\1\141"+ + "\1\146\1\172\1\156\1\142\1\141\1\156\1\151\1\154\1\145\1\154\1\162"+ + "\1\164\1\157\1\145\1\162\1\120\1\156\2\157\1\164\1\151\1\141\1\164"+ + "\1\141\1\137\1\147\1\uffff\1\147\1\145\1\146\1\151\1\156\1\151\1"+ + "\145\1\uffff\1\164\2\172\1\141\1\154\1\145\1\156\1\145\1\165\1\164"+ + "\1\157\1\151\1\141\1\156\1\120\2\164\1\165\1\141\1\uffff\1\145\1"+ + "\154\2\157\3\uffff\1\162\1\163\1\141\1\uffff\1\151\1\164\1\uffff"+ + "\1\151\1\160\1\151\1\uffff\1\172\1\165\1\143\1\141\1\156\1\145\1"+ + "\147\1\172\1\141\1\145\2\144\1\141\1\157\1\141\1\151\1\144\1\151"+ + "\1\156\1\154\1\172\1\162\1\163\1\141\1\145\1\172\1\141\1\157\1\147"+ + "\1\164\1\162\1\172\2\uffff\1\163\1\141\1\150\1\163\1\146\1\164\1"+ + "\151\1\154\1\166\1\163\1\144\1\157\1\145\1\157\1\162\1\143\1\111"+ + "\1\124\1\156\1\162\1\151\1\172\1\154\1\166\1\172\1\143\1\150\1\145"+ + "\1\uffff\2\164\1\154\1\147\1\141\1\145\1\uffff\1\143\1\172\1\145"+ + "\1\124\1\164\1\151\1\154\1\156\1\145\1\157\1\147\1\172\1\uffff\1"+ + "\172\1\141\1\164\2\172\1\uffff\1\143\1\162\1\172\1\151\1\163\1\uffff"+ + "\2\163\1\141\1\164\1\172\1\145\1\157\1\103\1\145\1\163\1\120\1\151"+ + "\1\155\1\143\1\145\1\150\1\155\1\171\1\150\1\156\1\171\1\166\1\uffff"+ + "\1\172\1\145\1\uffff\1\163\1\172\1\144\1\145\3\172\1\156\1\162\1"+ + "\164\1\uffff\1\154\1\164\1\162\1\151\1\156\1\124\1\164\1\172\1\156"+ + "\1\172\2\uffff\1\160\1\145\2\uffff\1\145\1\172\1\uffff\1\157\2\172"+ + "\1\163\1\166\1\141\1\uffff\1\172\1\156\1\154\1\124\1\172\1\162\1"+ + "\156\1\122\1\157\1\172\1\151\1\160\1\163\1\162\1\145\1\172\1\145"+ + "\1\uffff\1\156\1\172\1\uffff\1\137\1\172\3\uffff\2\172\1\145\1\172"+ + "\2\141\1\157\1\164\1\171\4\172\1\uffff\1\172\1\uffff\1\172\1\144"+ + "\1\172\1\uffff\1\156\2\uffff\1\172\1\151\1\156\1\uffff\1\124\1\141"+ + "\1\171\1\uffff\1\157\1\164\1\154\1\145\1\154\1\uffff\1\156\1\154"+ + "\1\164\1\145\1\143\1\uffff\1\156\1\172\1\uffff\1\142\3\uffff\1\162"+ + "\1\uffff\1\164\2\156\1\172\1\160\6\uffff\1\172\1\uffff\1\172\1\uffff"+ + "\1\157\1\143\1\171\1\163\1\160\1\164\1\172\1\141\1\146\1\172\3\145"+ + "\1\141\1\164\1\172\1\uffff\1\171\1\172\1\145\1\163\1\172\1\uffff"+ + "\1\145\1\uffff\1\157\1\uffff\1\162\1\145\1\160\1\163\1\145\1\157"+ + "\1\uffff\1\163\1\172\1\uffff\1\172\2\155\1\144\1\151\1\uffff\1\172"+ + "\1\uffff\1\172\1\151\1\uffff\1\172\1\151\1\172\1\115\1\145\2\172"+ + "\1\143\1\163\2\uffff\1\145\2\172\1\157\2\uffff\1\164\1\uffff\1\156"+ + "\1\uffff\1\141\1\172\2\uffff\1\157\1\172\1\156\2\uffff\1\156\1\151"+ + "\1\164\1\160\1\uffff\1\154\1\uffff\1\164\1\172\1\157\1\172\1\160"+ + "\1\103\1\141\1\uffff\1\156\1\uffff\1\151\1\154\1\164\1\172\1\156"+ + "\1\141\1\151\1\uffff\1\147\1\163\1\157\1\172\1\163\1\156\1\uffff"+ + "\2\172\2\uffff"; static final String DFA16_acceptS = "\2\uffff\1\2\10\uffff\1\15\10\uffff\1\32\1\33\1\34\1\40\1\41\1"+ "\uffff\1\44\1\45\1\uffff\1\54\1\55\15\uffff\1\146\1\147\1\150\1"+ - "\151\1\160\2\uffff\1\167\1\170\2\uffff\1\174\1\175\1\uffff\1\167"+ - "\1\2\25\uffff\1\15\1\36\1\16\3\uffff\1\165\25\uffff\1\32\1\33\1"+ - "\34\1\40\1\41\2\uffff\1\44\1\45\1\uffff\1\54\1\55\13\uffff\1\172"+ - "\1\173\1\107\1\157\1\112\4\uffff\1\146\1\147\1\150\1\151\1\160\1"+ - "\166\1\170\1\171\1\174\24\uffff\1\144\11\uffff\1\125\13\uffff\1"+ - "\43\1\uffff\1\140\17\uffff\1\72\5\uffff\1\145\30\uffff\1\101\1\102"+ - "\22\uffff\1\113\2\uffff\1\111\5\uffff\1\73\21\uffff\1\116\15\uffff"+ - "\1\1\7\uffff\1\77\15\uffff\1\156\3\uffff\1\124\3\uffff\1\21\35\uffff"+ - "\1\142\7\uffff\1\164\22\uffff\1\122\4\uffff\1\13\1\14\1\23\3\uffff"+ - "\1\123\2\uffff\1\57\3\uffff\1\22\40\uffff\1\141\34\uffff\1\136\6"+ - "\uffff\1\27\14\uffff\1\155\5\uffff\1\70\5\uffff\1\153\26\uffff\1"+ - "\47\2\uffff\1\37\12\uffff\1\161\12\uffff\1\135\1\62\2\uffff\1\66"+ - "\1\163\2\uffff\1\110\6\uffff\1\120\21\uffff\1\100\2\uffff\1\126"+ - "\2\uffff\1\162\1\24\1\61\15\uffff\1\67\1\uffff\1\60\3\uffff\1\76"+ - "\1\uffff\1\137\1\3\3\uffff\1\53\3\uffff\1\63\5\uffff\1\75\5\uffff"+ - "\1\12\2\uffff\1\71\1\uffff\1\154\1\25\1\26\1\uffff\1\31\5\uffff"+ - "\1\132\1\50\1\51\1\52\1\56\1\117\1\uffff\1\74\1\uffff\1\4\20\uffff"+ - "\1\20\5\uffff\1\131\1\uffff\1\64\1\uffff\1\134\6\uffff\1\133\2\uffff"+ - "\1\65\5\uffff\1\17\1\uffff\1\30\2\uffff\1\42\11\uffff\1\104\1\121"+ - "\4\uffff\1\115\1\127\1\uffff\1\46\1\uffff\1\5\2\uffff\1\6\1\35\3"+ - "\uffff\1\11\1\105\4\uffff\1\152\1\uffff\1\10\7\uffff\1\114\1\uffff"+ - "\1\130\7\uffff\1\143\6\uffff\1\106\2\uffff\1\7\1\103"; + "\uffff\1\152\1\153\1\162\2\uffff\1\171\1\172\2\uffff\1\176\1\177"+ + "\1\uffff\1\171\1\2\25\uffff\1\15\1\36\1\16\3\uffff\1\167\25\uffff"+ + "\1\32\1\33\1\34\1\40\1\41\2\uffff\1\44\1\45\1\uffff\1\54\1\55\13"+ + "\uffff\1\174\1\175\1\107\1\161\1\112\4\uffff\1\146\1\147\1\150\1"+ + "\uffff\1\152\1\153\1\162\1\170\1\172\1\173\1\176\24\uffff\1\144"+ + "\11\uffff\1\125\13\uffff\1\43\1\uffff\1\140\17\uffff\1\72\5\uffff"+ + "\1\145\31\uffff\1\101\1\102\22\uffff\1\113\2\uffff\1\111\5\uffff"+ + "\1\73\21\uffff\1\116\16\uffff\1\1\7\uffff\1\77\15\uffff\1\160\3"+ + "\uffff\1\124\3\uffff\1\21\35\uffff\1\142\7\uffff\1\166\23\uffff"+ + "\1\122\4\uffff\1\13\1\14\1\23\3\uffff\1\123\2\uffff\1\57\3\uffff"+ + "\1\22\40\uffff\1\141\1\151\34\uffff\1\136\6\uffff\1\27\14\uffff"+ + "\1\157\5\uffff\1\70\5\uffff\1\155\26\uffff\1\47\2\uffff\1\37\12"+ + "\uffff\1\163\12\uffff\1\135\1\62\2\uffff\1\66\1\165\2\uffff\1\110"+ + "\6\uffff\1\120\21\uffff\1\100\2\uffff\1\126\2\uffff\1\164\1\24\1"+ + "\61\15\uffff\1\67\1\uffff\1\60\3\uffff\1\76\1\uffff\1\137\1\3\3"+ + "\uffff\1\53\3\uffff\1\63\5\uffff\1\75\5\uffff\1\12\2\uffff\1\71"+ + "\1\uffff\1\156\1\25\1\26\1\uffff\1\31\5\uffff\1\132\1\50\1\51\1"+ + "\52\1\56\1\117\1\uffff\1\74\1\uffff\1\4\20\uffff\1\20\5\uffff\1"+ + "\131\1\uffff\1\64\1\uffff\1\134\6\uffff\1\133\2\uffff\1\65\5\uffff"+ + "\1\17\1\uffff\1\30\2\uffff\1\42\11\uffff\1\104\1\121\4\uffff\1\115"+ + "\1\127\1\uffff\1\46\1\uffff\1\5\2\uffff\1\6\1\35\3\uffff\1\11\1"+ + "\105\4\uffff\1\154\1\uffff\1\10\7\uffff\1\114\1\uffff\1\130\7\uffff"+ + "\1\143\6\uffff\1\106\2\uffff\1\7\1\103"; static final String DFA16_specialS = - "\1\2\64\uffff\1\1\1\0\u02cd\uffff}>"; + "\1\0\66\uffff\1\1\1\2\u02d3\uffff}>"; static final String[] DFA16_transitionS = { - "\11\70\2\67\2\70\1\67\22\70\1\67\1\70\1\65\4\70\1\66\1\27\1"+ - "\30\1\2\1\13\1\32\1\14\1\50\1\47\1\61\11\64\1\26\1\70\1\54\1"+ - "\33\1\55\1\70\1\57\1\4\1\46\1\6\1\3\1\31\3\63\1\45\2\63\1\10"+ - "\1\43\1\63\1\37\1\5\1\63\1\23\1\7\1\51\6\63\1\35\1\70\1\36\1"+ - "\62\1\63\1\70\1\20\1\63\1\42\1\16\1\15\1\12\1\53\1\44\1\40\3"+ - "\63\1\11\1\63\1\21\1\22\1\63\1\41\1\17\1\52\1\34\1\1\4\63\1"+ - "\24\1\56\1\25\1\60\uff81\70", - "\1\71", + "\11\72\2\71\2\72\1\71\22\72\1\71\1\60\1\67\4\72\1\70\1\27\1"+ + "\30\1\2\1\13\1\32\1\14\1\50\1\47\1\63\11\66\1\26\1\72\1\54\1"+ + "\33\1\55\1\72\1\61\1\4\1\46\1\6\1\3\1\31\2\65\1\57\1\45\2\65"+ + "\1\10\1\43\1\65\1\37\1\5\1\65\1\23\1\7\1\51\6\65\1\35\1\72\1"+ + "\36\1\64\1\65\1\72\1\20\1\65\1\42\1\16\1\15\1\12\1\53\1\44\1"+ + "\40\3\65\1\11\1\65\1\21\1\22\1\65\1\41\1\17\1\52\1\34\1\1\4"+ + "\65\1\24\1\56\1\25\1\62\uff81\72", + "\1\73", "", - "\1\74", - "\1\75\12\uffff\1\77\5\uffff\1\76", - "\1\101\2\uffff\1\100", - "\1\103\6\uffff\1\102", - "\1\106\16\uffff\1\107\24\uffff\1\110\16\uffff\1\105\1\104", - "\1\112\15\uffff\1\111", - "\1\113\15\uffff\1\114\11\uffff\1\115", - "\1\116\7\uffff\1\117\10\uffff\1\120", + "\1\76", + "\1\77\12\uffff\1\101\5\uffff\1\100", + "\1\103\2\uffff\1\102", + "\1\105\6\uffff\1\104", + "\1\110\16\uffff\1\111\24\uffff\1\112\16\uffff\1\107\1\106", + "\1\114\15\uffff\1\113", + "\1\115\15\uffff\1\116\11\uffff\1\117", + "\1\120\7\uffff\1\121\10\uffff\1\122", "", - "\1\122", - "\1\127\1\uffff\1\127\2\uffff\12\130\64\uffff\1\126\7\uffff"+ - "\1\124\1\uffff\1\125", - "\1\131\3\uffff\1\132\11\uffff\1\133", - "\1\137\3\uffff\1\135\17\uffff\1\136\3\uffff\1\134", - "\1\144\1\142\12\uffff\1\141\4\uffff\1\140\1\143", - "\1\146\11\uffff\1\145\1\uffff\1\150\2\uffff\1\147", - "\1\152\1\uffff\1\151", - "\1\154\11\uffff\1\153", + "\1\124", + "\1\131\1\uffff\1\131\2\uffff\12\132\64\uffff\1\130\7\uffff"+ + "\1\126\1\uffff\1\127", + "\1\133\3\uffff\1\134\11\uffff\1\135", + "\1\141\3\uffff\1\137\17\uffff\1\140\3\uffff\1\136", + "\1\146\1\144\12\uffff\1\143\4\uffff\1\142\1\145", + "\1\150\11\uffff\1\147\1\uffff\1\152\2\uffff\1\151", + "\1\154\1\uffff\1\153", + "\1\156\11\uffff\1\155", "", "", "", "", "", - "\1\127\1\uffff\1\127\2\uffff\12\130\64\uffff\1\162\11\uffff"+ - "\1\163", + "\1\131\1\uffff\1\131\2\uffff\12\132\64\uffff\1\164\11\uffff"+ + "\1\165", "", "", - "\1\166", + "\1\170", "", "", - "\1\171", - "\1\173\1\172", - "\1\174", - "\1\175\1\176", - "\1\177", - "\1\u0080", + "\1\173", + "\1\175\1\174", + "\1\176", + "\1\177\1\u0080", "\1\u0081", - "\1\u0082\3\uffff\1\u0083", - "\1\u0084\4\uffff\1\u0085", - "\1\u0087", + "\1\u0082", + "\1\u0083", + "\1\u0084\3\uffff\1\u0085", + "\1\u0086\4\uffff\1\u0087", "\1\u0089", - "\1\u008b\20\uffff\1\u008a", - "\1\u008c", - "", + "\1\u008b", + "\1\u008d\20\uffff\1\u008c", + "\1\u008e", "", "", "", + "\1\u0092", "", - "\1\u0092\37\uffff\1\u0092", - "\32\72\4\uffff\1\72\1\uffff\32\72", "", "", - "\0\u0094", - "\0\u0094", + "\1\u0096\37\uffff\1\u0096", + "\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u0096", + "\0\u0098", + "\0\u0098", "", "", - "\1\u0097", - "\1\u0098", - "\1\u0099", "\1\u009a", - "\1\u009c\5\uffff\1\u009b", + "", + "", + "\1\u009b", + "\1\u009c", "\1\u009d", "\1\u009e", - "\1\u009f", - "\1\u00a0", - "\1\u00a2\20\uffff\1\u00a1", + "\1\u00a0\5\uffff\1\u009f", + "\1\u00a1", + "\1\u00a2", "\1\u00a3", "\1\u00a4", - "\1\u00a5", - "\1\u00a6", + "\1\u00a6\20\uffff\1\u00a5", "\1\u00a7", "\1\u00a8", "\1\u00a9", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00aa", "\1\u00ab", "\1\u00ac", "\1\u00ad", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00af", + "\1\u00b0", + "\1\u00b1", "", "", "", - "\1\u00ae", - "\1\u00b0\12\uffff\1\u00af", - "\1\u00b1", - "", - "\12\130\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u00b2", - "\1\u00b3", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00b4\12\uffff\1\u00b3", "\1\u00b5", - "\1\u00b7\1\u00b6", - "\1\u00b8", + "", + "\12\132\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00b6", + "\1\u00b7", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00b9", - "\1\u00ba", - "\1\u00bb", + "\1\u00bb\1\u00ba", "\1\u00bc", "\1\u00bd", "\1\u00be", "\1\u00bf", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u00c0", "\1\u00c1", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00c3\1\u00c6\5\uffff\1\u00c4\10\uffff\1\u00c5", - "\1\u00c7", - "\1\u00c8", - "\1\u00c9", + "\1\u00c2", + "\1\u00c3", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00c5", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u00c7\1\u00ca\5\uffff\1\u00c8\10\uffff\1\u00c9", + "\1\u00cb", + "\1\u00cc", + "\1\u00cd", "", "", "", "", "", - "\1\u00cb\1\u00ca", - "\1\u00cd\12\uffff\1\u00cc", + "\1\u00cf\1\u00ce", + "\1\u00d1\12\uffff\1\u00d0", "", "", - "\1\u00ce", + "\1\u00d2", "", "", - "\1\u00cf", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\2\72\1\u00d0\5\72"+ - "\1\u00d1\21\72", "\1\u00d3", - "\1\u00d5\1\u00d4\4\uffff\1\u00d6", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\2\74\1\u00d4\5\74"+ + "\1\u00d5\21\74", "\1\u00d7", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00d9", - "\1\u00da", + "\1\u00d9\1\u00d8\4\uffff\1\u00da", "\1\u00db", - "\1\u00dc", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00dd", + "\1\u00de", + "\1\u00df", + "\1\u00e0", + "\1\u00e1", "", "", "", "", "", - "\1\u00de", - "\1\u00df\13\uffff\1\u00e0", - "\1\u00e1", "\1\u00e2", + "\1\u00e3\13\uffff\1\u00e4", + "\1\u00e5", + "\1\u00e6", + "", "", "", + "\1\u00e7", "", "", "", @@ -4515,58 +4579,53 @@ public class InternalRoomLexer extends Lexer { "", "", "", - "\1\u00e3", - "\1\u00e4", - "\1\u00e5", - "\1\u00e6", - "\1\u00e7", "\1\u00e8", "\1\u00e9", "\1\u00ea", "\1\u00eb", "\1\u00ec", - "\1\u00ee\2\uffff\1\u00ed", + "\1\u00ed", + "\1\u00ee", "\1\u00ef", "\1\u00f0", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u00f3", + "\1\u00f1", + "\1\u00f3\2\uffff\1\u00f2", "\1\u00f4", "\1\u00f5", - "\1\u00f6", - "\1\u00f7", - "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u00f8", "\1\u00f9", "\1\u00fa", "\1\u00fb", "\1\u00fc", + "", "\1\u00fd", "\1\u00fe", "\1\u00ff", "\1\u0100", - "", "\1\u0101", "\1\u0102", "\1\u0103", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u0104\23"+ - "\72", + "\1\u0104", + "\1\u0105", + "", "\1\u0106", "\1\u0107", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0109", - "\1\u010a", + "\1\u0108", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\6\74\1\u0109\23"+ + "\74", "\1\u010b", "\1\u010c", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\6\72\1\u010d\23"+ - "\72", - "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u010e", "\1\u010f", "\1\u0110", "\1\u0111", - "\1\u0112", - "\1\u0113", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\6\74\1\u0112\23"+ + "\74", + "", "\1\u0114", "\1\u0115", "\1\u0116", @@ -4577,74 +4636,74 @@ public class InternalRoomLexer extends Lexer { "\1\u011b", "\1\u011c", "\1\u011d", - "", "\1\u011e", "\1\u011f", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0120", "\1\u0121", - "\1\u0123\5\uffff\1\u0122", + "\1\u0122", "", + "\1\u0123", "\1\u0124", - "\1\u0125", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0126", - "\1\u0127", - "\1\u0128", + "\1\u0128\5\uffff\1\u0127", + "", "\1\u0129", "\1\u012a", "\1\u012b", "\1\u012c", "\1\u012d", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u012e", "\1\u012f", "\1\u0130", "\1\u0131", "\1\u0132", "\1\u0133", - "\1\u0134", - "\12\72\7\uffff\2\72\1\u0135\27\72\4\uffff\1\72\1\uffff\32"+ - "\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0135", + "\1\u0136", "\1\u0137", "\1\u0138", "\1\u0139", "\1\u013a", - "\1\u013b", - "\1\u013c", - "", - "", + "\12\74\7\uffff\2\74\1\u013b\27\74\4\uffff\1\74\1\uffff\32"+ + "\74", "\1\u013d", "\1\u013e", "\1\u013f", "\1\u0140", "\1\u0141", "\1\u0142", + "", + "", "\1\u0143", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0144", "\1\u0145", - "\1\u0146\3\uffff\1\u0147", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0146", + "\1\u0147", + "\1\u0148", "\1\u0149", - "\1\u014a", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u014b", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u014d", - "\1\u014e", + "\1\u014c\3\uffff\1\u014d", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u014f", - "", "\1\u0150", "\1\u0151", - "", - "\1\u0152", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0153", "\1\u0154", "\1\u0155", - "\1\u0156", "", + "\1\u0156", "\1\u0157", + "", "\1\u0158", "\1\u0159", "\1\u015a", "\1\u015b", "\1\u015c", + "", "\1\u015d", "\1\u015e", "\1\u015f", @@ -4656,64 +4715,64 @@ public class InternalRoomLexer extends Lexer { "\1\u0165", "\1\u0166", "\1\u0167", - "", "\1\u0168", "\1\u0169", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u016a", "\1\u016b", "\1\u016c", "\1\u016d", + "", "\1\u016e", "\1\u016f", - "\1\u0170", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0171", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0172", "\1\u0173", "\1\u0174", - "", "\1\u0175", - "\1\u0177\1\u0176\5\uffff\1\u0178\10\uffff\1\u0179", + "\1\u0176", + "\1\u0177", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0179", "\1\u017a", "\1\u017b", - "\1\u017c", - "\1\u017d", - "\1\u017e", "", - "\1\u017f", - "\1\u0180", + "\1\u017c", + "\1\u017e\1\u017d\5\uffff\1\u017f\10\uffff\1\u0180", "\1\u0181", "\1\u0182", "\1\u0183", - "\12\72\7\uffff\14\72\1\u0184\15\72\4\uffff\1\72\1\uffff\32"+ - "\72", + "\1\u0184", + "\1\u0185", + "", "\1\u0186", "\1\u0187", "\1\u0188", "\1\u0189", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u018a", + "\12\74\7\uffff\14\74\1\u018b\15\74\4\uffff\1\74\1\uffff\32"+ + "\74", "\1\u018d", "\1\u018e", "\1\u018f", + "\1\u0190", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0191", - "\1\u0192", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0194", "\1\u0195", "\1\u0196", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0198", "\1\u0199", - "\1\u019a", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u019b", "\1\u019c", "\1\u019d", - "\1\u019e", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u019f", "\1\u01a0", "\1\u01a1", @@ -4731,7 +4790,6 @@ public class InternalRoomLexer extends Lexer { "\1\u01ad", "\1\u01ae", "\1\u01af", - "", "\1\u01b0", "\1\u01b1", "\1\u01b2", @@ -4741,15 +4799,16 @@ public class InternalRoomLexer extends Lexer { "\1\u01b6", "", "\1\u01b7", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01b8", "\1\u01b9", "\1\u01ba", "\1\u01bb", "\1\u01bc", "\1\u01bd", + "", "\1\u01be", - "\1\u01bf", - "\1\u01c0", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u01c1", "\1\u01c2", "\1\u01c3", @@ -4758,67 +4817,68 @@ public class InternalRoomLexer extends Lexer { "\1\u01c6", "\1\u01c7", "\1\u01c8", - "", "\1\u01c9", "\1\u01ca", "\1\u01cb", "\1\u01cc", - "", - "", - "", "\1\u01cd", "\1\u01ce", "\1\u01cf", - "", "\1\u01d0", - "\1\u01d1", "", + "\1\u01d1", "\1\u01d2", "\1\u01d3", "\1\u01d4", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "", + "\1\u01d5", "\1\u01d6", "\1\u01d7", + "", "\1\u01d8", "\1\u01d9", + "", "\1\u01da", "\1\u01db", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u01dd", + "\1\u01dc", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u01de", "\1\u01df", "\1\u01e0", "\1\u01e1", "\1\u01e2", "\1\u01e3", - "\1\u01e4", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u01e5", "\1\u01e6", "\1\u01e7", "\1\u01e8", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u01e9", "\1\u01ea", "\1\u01eb", "\1\u01ec", "\1\u01ed", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\21\72\1\u01ee\10"+ - "\72", + "\1\u01ee", + "\1\u01ef", "\1\u01f0", - "\1\u01f1", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u01f2", "\1\u01f3", "\1\u01f4", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "\1\u01f6", - "\1\u01f7", + "\1\u01f5", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\21\74\1\u01f6\10"+ + "\74", "\1\u01f8", "\1\u01f9", "\1\u01fa", "\1\u01fb", "\1\u01fc", - "\1\u01fd", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", + "", "\1\u01fe", "\1\u01ff", "\1\u0200", @@ -4828,63 +4888,63 @@ public class InternalRoomLexer extends Lexer { "\1\u0204", "\1\u0205", "\1\u0206", - "\1\u0207\1\u0208", + "\1\u0207", + "\1\u0208", "\1\u0209", "\1\u020a", "\1\u020b", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u020c", "\1\u020d", "\1\u020e", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0210", + "\1\u020f\1\u0210", "\1\u0211", "\1\u0212", - "", "\1\u0213", - "\1\u0214", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0215", "\1\u0216", - "\1\u0217", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0218", - "", "\1\u0219", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u021a", + "", "\1\u021b", - "\1\u021c\1\u021d", + "\1\u021c", + "\1\u021d", "\1\u021e", "\1\u021f", "\1\u0220", + "", "\1\u0221", - "\1\u0222", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0223", - "\1\u0224", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0224\1\u0225", + "\1\u0226", "\1\u0227", "\1\u0228", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u0229", + "\1\u022a", "\1\u022b", "\1\u022c", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u022e", - "\1\u022f", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u022f", "\1\u0230", - "\1\u0231", - "\1\u0232", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", "\1\u0233", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0235", + "\1\u0234", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0236", "\1\u0237", + "", "\1\u0238", "\1\u0239", "\1\u023a", "\1\u023b", - "\1\u023c", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u023d", "\1\u023e", "\1\u023f", @@ -4894,231 +4954,229 @@ public class InternalRoomLexer extends Lexer { "\1\u0243", "\1\u0244", "\1\u0245", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0246", "\1\u0247", - "", "\1\u0248", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0249", "\1\u024a", "\1\u024b", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u024c", + "\1\u024d", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u024f", - "\1\u0250", - "\1\u0251", "", + "\1\u0250", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0252", "\1\u0253", - "\1\u0254", - "\1\u0255", - "\1\u0256", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0257", "\1\u0258", - "\1\72\1\u0259\1\u025a\1\u025b\6\72\7\uffff\32\72\4\uffff\1"+ - "\72\1\uffff\32\72", - "\1\u025d", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u0259", "", + "\1\u025a", + "\1\u025b", + "\1\u025c", + "\1\u025d", + "\1\u025e", "\1\u025f", "\1\u0260", + "\1\74\1\u0261\1\u0262\1\u0263\6\74\7\uffff\32\74\4\uffff\1"+ + "\74\1\uffff\32\74", + "\1\u0265", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "", - "\1\u0261", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", - "\1\u0263", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0266", "\1\u0267", "\1\u0268", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u026a", + "", + "\1\u0269", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", "\1\u026b", - "\1\u026c", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u026e", "\1\u026f", - "\1\u0270\16\uffff\1\u0271", + "\1\u0270", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0272", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0273", "\1\u0274", - "\1\u0275", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0276", "\1\u0277", - "\1\u0278", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0278\16\uffff\1\u0279", "\1\u027a", - "", - "\1\u027b", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u027c", "\1\u027d", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u027e", + "\1\u027f", + "\1\u0280", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0282", "", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0281", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "\1\u0283", - "\1\u0284", - "\1\u0285", - "\1\u0286", - "\1\u0287", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0285", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u028e", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\1\u0290", "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0289", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u028b", + "\1\u028c", + "\1\u028d", + "\1\u028e", + "\1\u028f", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0292", - "\1\u0293", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u0294", - "\1\u0295", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0296", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u0297", "\1\u0298", - "\1\u0299", + "", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u029a", "\1\u029b", "", "\1\u029c", "\1\u029d", "\1\u029e", + "", "\1\u029f", "\1\u02a0", - "", "\1\u02a1", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u02a2", "\1\u02a3", "", - "", - "", "\1\u02a4", - "", "\1\u02a5", "\1\u02a6", "\1\u02a7", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02a9", - "", - "", + "\1\u02a8", "", + "\1\u02a9", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", + "\1\u02ab", "", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\72\7\uffff\17\72\1\u02ab\12\72\4\uffff\1\72\1\uffff\32"+ - "\72", + "\1\u02ac", "", "\1\u02ad", "\1\u02ae", "\1\u02af", - "\1\u02b0", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02b1", - "\1\u02b2", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02b4", + "", + "", + "", + "", + "", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", + "\12\74\7\uffff\17\74\1\u02b3\12\74\4\uffff\1\74\1\uffff\32"+ + "\74", + "", "\1\u02b5", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02b6", "\1\u02b7", "\1\u02b8", "\1\u02b9", "\1\u02ba", - "\1\u02bb", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u02bc", "\1\u02bd", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02bf", "\1\u02c0", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "", + "\1\u02c1", "\1\u02c2", - "", "\1\u02c3", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u02c4", "\1\u02c5", - "\1\u02c6", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02c7", "\1\u02c8", - "\1\u02c9", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "\1\u02ca", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02cb", + "", + "\1\u02cc", "\1\u02cd", "\1\u02ce", "\1\u02cf", "\1\u02d0", + "\1\u02d1", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02d2", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02d3", - "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02d5", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02d6", "\1\u02d7", "\1\u02d8", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02db", - "\1\u02dc", "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u02db", "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02dd", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u02df", "\1\u02e0", - "", - "", - "\1\u02e1", - "", - "\1\u02e2", - "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02e3", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u02e4", "", "", "\1\u02e5", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u02e7", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u02e8", "", "", - "\1\u02e8", "\1\u02e9", + "", "\1\u02ea", + "", "\1\u02eb", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", - "\1\u02ec", "", "\1\u02ed", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02ef", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "", + "", + "\1\u02f0", "\1\u02f1", "\1\u02f2", "\1\u02f3", @@ -5126,22 +5184,32 @@ public class InternalRoomLexer extends Lexer { "\1\u02f4", "", "\1\u02f5", - "\1\u02f6", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02f7", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u02f9", "\1\u02fa", "\1\u02fb", "", "\1\u02fc", + "", "\1\u02fd", "\1\u02fe", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\1\u0300", + "\1\u02ff", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u0301", + "\1\u0302", + "\1\u0303", "", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", + "\1\u0304", + "\1\u0305", + "\1\u0306", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\1\u0308", + "\1\u0309", + "", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "", "" }; @@ -5176,33 +5244,13 @@ public class InternalRoomLexer extends Lexer { this.transition = DFA16_transition; } public String getDescription() { - return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | RULE_EXP | RULE_HEX | RULE_ID | RULE_INT | RULE_STRING | RULE_ML_COMMENT | RULE_SL_COMMENT | RULE_WS | RULE_ANY_OTHER );"; + return "1:1: Tokens : ( T__13 | T__14 | T__15 | T__16 | T__17 | T__18 | T__19 | T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | T__65 | T__66 | T__67 | T__68 | T__69 | T__70 | T__71 | T__72 | T__73 | T__74 | T__75 | T__76 | T__77 | T__78 | T__79 | T__80 | T__81 | T__82 | T__83 | T__84 | T__85 | T__86 | T__87 | T__88 | T__89 | T__90 | T__91 | T__92 | T__93 | T__94 | T__95 | T__96 | T__97 | T__98 | T__99 | T__100 | T__101 | T__102 | T__103 | T__104 | T__105 | T__106 | T__107 | T__108 | T__109 | T__110 | T__111 | T__112 | T__113 | T__114 | T__115 | T__116 | T__117 | T__118 | T__119 | T__120 | T__121 | T__122 | T__123 | T__124 | T__125 | T__126 | T__127 | T__128 | T__129 | T__130 | RULE_EXP | RULE_HEX | 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 LA16_54 = input.LA(1); - - s = -1; - if ( ((LA16_54>='\u0000' && LA16_54<='\uFFFF')) ) {s = 148;} - - else s = 56; - - if ( s>=0 ) return s; - break; - case 1 : - int LA16_53 = input.LA(1); - - s = -1; - if ( ((LA16_53>='\u0000' && LA16_53<='\uFFFF')) ) {s = 148;} - - else s = 56; - - if ( s>=0 ) return s; - break; - case 2 : int LA16_0 = input.LA(1); s = -1; @@ -5298,25 +5346,49 @@ public class InternalRoomLexer extends Lexer { else if ( (LA16_0=='|') ) {s = 46;} - else if ( (LA16_0=='@') ) {s = 47;} + else if ( (LA16_0=='H') ) {s = 47;} + + else if ( (LA16_0=='!') ) {s = 48;} - else if ( (LA16_0=='~') ) {s = 48;} + else if ( (LA16_0=='@') ) {s = 49;} - else if ( (LA16_0=='0') ) {s = 49;} + else if ( (LA16_0=='~') ) {s = 50;} - else if ( (LA16_0=='^') ) {s = 50;} + else if ( (LA16_0=='0') ) {s = 51;} - else if ( ((LA16_0>='F' && LA16_0<='H')||(LA16_0>='J' && LA16_0<='K')||LA16_0=='N'||LA16_0=='Q'||(LA16_0>='U' && LA16_0<='Z')||LA16_0=='_'||LA16_0=='b'||(LA16_0>='j' && LA16_0<='l')||LA16_0=='n'||LA16_0=='q'||(LA16_0>='w' && LA16_0<='z')) ) {s = 51;} + else if ( (LA16_0=='^') ) {s = 52;} - else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 52;} + else if ( ((LA16_0>='F' && LA16_0<='G')||(LA16_0>='J' && LA16_0<='K')||LA16_0=='N'||LA16_0=='Q'||(LA16_0>='U' && LA16_0<='Z')||LA16_0=='_'||LA16_0=='b'||(LA16_0>='j' && LA16_0<='l')||LA16_0=='n'||LA16_0=='q'||(LA16_0>='w' && LA16_0<='z')) ) {s = 53;} - else if ( (LA16_0=='\"') ) {s = 53;} + else if ( ((LA16_0>='1' && LA16_0<='9')) ) {s = 54;} - else if ( (LA16_0=='\'') ) {s = 54;} + else if ( (LA16_0=='\"') ) {s = 55;} - else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 55;} + else if ( (LA16_0=='\'') ) {s = 56;} + + else if ( ((LA16_0>='\t' && LA16_0<='\n')||LA16_0=='\r'||LA16_0==' ') ) {s = 57;} + + else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||(LA16_0>='#' && LA16_0<='&')||LA16_0==';'||LA16_0=='?'||LA16_0=='\\'||LA16_0=='`'||(LA16_0>='\u007F' && LA16_0<='\uFFFF')) ) {s = 58;} + + if ( s>=0 ) return s; + break; + case 1 : + int LA16_55 = input.LA(1); + + s = -1; + if ( ((LA16_55>='\u0000' && LA16_55<='\uFFFF')) ) {s = 152;} + + else s = 58; + + if ( s>=0 ) return s; + break; + case 2 : + int LA16_56 = input.LA(1); + + s = -1; + if ( ((LA16_56>='\u0000' && LA16_56<='\uFFFF')) ) {s = 152;} - else if ( ((LA16_0>='\u0000' && LA16_0<='\b')||(LA16_0>='\u000B' && LA16_0<='\f')||(LA16_0>='\u000E' && LA16_0<='\u001F')||LA16_0=='!'||(LA16_0>='#' && LA16_0<='&')||LA16_0==';'||LA16_0=='?'||LA16_0=='\\'||LA16_0=='`'||(LA16_0>='\u007F' && LA16_0<='\uFFFF')) ) {s = 56;} + else s = 58; if ( s>=0 ) return s; break; 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 92883a54d..a6fba6b70 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 @@ -23,7 +23,7 @@ import java.util.HashMap; @SuppressWarnings("all") public class InternalRoomParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_HEX", "RULE_INT", "RULE_EXP", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'void'", "'*'", "'DataClass'", "'ActorClass'", "'ActorBehavior'", "'ProtocolClass'", "'CompoundProtocolClass'", "'SubSystemClass'", "'LogicalSystem'", "'mandatory'", "'model'", "'false'", "'+'", "'-'", "'eventdriven'", "'datadriven'", "'sync'", "'async'", "'fixed'", "'optional'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'RoomModel'", "'{'", "'}'", "':'", "'PrimitiveType'", "'->'", "'default'", "'('", "')'", "'Enumeration'", "'of'", "','", "'='", "'ExternalType'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'Operation'", "'sends'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugated'", "'SubProtocol'", "'Message'", "'usercode'", "'handle'", "'semantics'", "'in'", "'out'", "'Interface'", "'Structure'", "'Behavior'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'SubSystemRef'", "'LogicalThread'", "'ActorInstanceMapping'", "'/'", "'Binding'", "'and'", "'.'", "'sub'", "'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'", "'RefinedTransition'", "'my'", "'cp'", "'<'", "'>'", "'|'", "'@'", "'AnnotationType'", "'target'", "'attribute'", "'import'", "'from'", "'.*'", "'~'", "'private'", "'abstract'", "'handler'", "'true'" + "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_HEX", "RULE_INT", "RULE_EXP", "RULE_ID", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'void'", "'*'", "'DataClass'", "'ActorClass'", "'ActorBehavior'", "'ProtocolClass'", "'CompoundProtocolClass'", "'SubSystemClass'", "'LogicalSystem'", "'mandatory'", "'model'", "'false'", "'+'", "'-'", "'eventdriven'", "'datadriven'", "'sync'", "'async'", "'fixed'", "'optional'", "'ptBoolean'", "'ptInteger'", "'ptReal'", "'ptCharacter'", "'RoomModel'", "'{'", "'}'", "':'", "'PrimitiveType'", "'->'", "'default'", "'('", "')'", "'Enumeration'", "'of'", "','", "'='", "'ExternalType'", "'extends'", "'usercode1'", "'usercode2'", "'usercode3'", "'Attribute'", "'['", "']'", "'Operation'", "'sends'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugated'", "'SubProtocol'", "'Message'", "'usercode'", "'handle'", "'semantics'", "'in'", "'out'", "'Interface'", "'Structure'", "'Behavior'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'SubSystemRef'", "'LogicalThread'", "'ActorInstanceMapping'", "'/'", "'Binding'", "'and'", "'.'", "'sub'", "'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'", "'RefinedTransition'", "'my'", "'cp'", "'<'", "'>'", "'|'", "'Hello'", "'!'", "'@'", "'AnnotationType'", "'target'", "'attribute'", "'import'", "'from'", "'.*'", "'~'", "'private'", "'abstract'", "'handler'", "'true'" }; public static final int RULE_ID=7; public static final int T__29=29; @@ -73,10 +73,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { public static final int RULE_STRING=8; public static final int T__127=127; public static final int T__71=71; + public static final int T__129=129; public static final int T__72=72; public static final int T__70=70; public static final int T__76=76; public static final int T__75=75; + public static final int T__130=130; public static final int T__74=74; public static final int T__73=73; public static final int T__79=79; @@ -6989,17 +6991,102 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "ruleAnnotationTargetType" + // $ANTLR start "entryRuleGreeting" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2312:1: entryRuleGreeting : ruleGreeting EOF ; + public final void entryRuleGreeting() throws RecognitionException { + try { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2313:1: ( ruleGreeting EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2314:1: ruleGreeting EOF + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGreetingRule()); + } + pushFollow(FOLLOW_ruleGreeting_in_entryRuleGreeting4873); + ruleGreeting(); + + state._fsp--; + if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGreetingRule()); + } + match(input,EOF,FOLLOW_EOF_in_entryRuleGreeting4880); if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + } + return ; + } + // $ANTLR end "entryRuleGreeting" + + + // $ANTLR start "ruleGreeting" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2321:1: ruleGreeting : ( ( rule__Greeting__Group__0 ) ) ; + public final void ruleGreeting() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2325:2: ( ( ( rule__Greeting__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2326:1: ( ( rule__Greeting__Group__0 ) ) + { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2326:1: ( ( rule__Greeting__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2327:1: ( rule__Greeting__Group__0 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGreetingAccess().getGroup()); + } + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2328:1: ( rule__Greeting__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2328:2: rule__Greeting__Group__0 + { + pushFollow(FOLLOW_rule__Greeting__Group__0_in_ruleGreeting4906); + rule__Greeting__Group__0(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGreetingAccess().getGroup()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "ruleGreeting" + + // $ANTLR start "entryRuleAnnotation" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2310:1: entryRuleAnnotation : ruleAnnotation EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2340: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:2311:1: ( ruleAnnotation EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2312:1: ruleAnnotation EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2341:1: ( ruleAnnotation EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2342:1: ruleAnnotation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationRule()); } - pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation4871); + pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation4933); ruleAnnotation(); state._fsp--; @@ -7007,7 +7094,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation4878); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation4940); if (state.failed) return ; } @@ -7024,25 +7111,25 @@ 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:2319:1: ruleAnnotation : ( ( rule__Annotation__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2349: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:2323:2: ( ( ( rule__Annotation__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2324:1: ( ( rule__Annotation__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2353:2: ( ( ( rule__Annotation__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:1: ( ( rule__Annotation__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2324:1: ( ( rule__Annotation__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2325:1: ( rule__Annotation__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:1: ( ( rule__Annotation__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2355:1: ( rule__Annotation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2326:1: ( rule__Annotation__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2326:2: rule__Annotation__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2356:1: ( rule__Annotation__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2356:2: rule__Annotation__Group__0 { - pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4904); + pushFollow(FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4966); rule__Annotation__Group__0(); state._fsp--; @@ -7075,16 +7162,16 @@ 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:2338:1: entryRuleKeyValue : ruleKeyValue EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2368: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:2339:1: ( ruleKeyValue EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2340:1: ruleKeyValue EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2369:1: ( ruleKeyValue EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2370:1: ruleKeyValue EOF { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueRule()); } - pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue4931); + pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue4993); ruleKeyValue(); state._fsp--; @@ -7092,7 +7179,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getKeyValueRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue4938); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue5000); if (state.failed) return ; } @@ -7109,25 +7196,25 @@ 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:2347:1: ruleKeyValue : ( ( rule__KeyValue__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2377: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:2351:2: ( ( ( rule__KeyValue__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2352:1: ( ( rule__KeyValue__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2381:2: ( ( ( rule__KeyValue__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2382:1: ( ( rule__KeyValue__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2352:1: ( ( rule__KeyValue__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2353:1: ( rule__KeyValue__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2382:1: ( ( rule__KeyValue__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2383:1: ( rule__KeyValue__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:1: ( rule__KeyValue__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2354:2: rule__KeyValue__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2384:1: ( rule__KeyValue__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2384:2: rule__KeyValue__Group__0 { - pushFollow(FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue4964); + pushFollow(FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue5026); rule__KeyValue__Group__0(); state._fsp--; @@ -7160,16 +7247,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotationType" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2366:1: entryRuleAnnotationType : ruleAnnotationType EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2396:1: entryRuleAnnotationType : ruleAnnotationType EOF ; public final void entryRuleAnnotationType() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2367:1: ( ruleAnnotationType EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2368:1: ruleAnnotationType EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2397:1: ( ruleAnnotationType EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2398:1: ruleAnnotationType EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeRule()); } - pushFollow(FOLLOW_ruleAnnotationType_in_entryRuleAnnotationType4991); + pushFollow(FOLLOW_ruleAnnotationType_in_entryRuleAnnotationType5053); ruleAnnotationType(); state._fsp--; @@ -7177,7 +7264,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationType4998); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationType5060); if (state.failed) return ; } @@ -7194,25 +7281,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotationType" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2375:1: ruleAnnotationType : ( ( rule__AnnotationType__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2405:1: ruleAnnotationType : ( ( rule__AnnotationType__Group__0 ) ) ; public final void ruleAnnotationType() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2379:2: ( ( ( rule__AnnotationType__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2380:1: ( ( rule__AnnotationType__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2409:2: ( ( ( rule__AnnotationType__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2410:1: ( ( rule__AnnotationType__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2380:1: ( ( rule__AnnotationType__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2381:1: ( rule__AnnotationType__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2410:1: ( ( rule__AnnotationType__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2411:1: ( rule__AnnotationType__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2382:1: ( rule__AnnotationType__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2382:2: rule__AnnotationType__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2412:1: ( rule__AnnotationType__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2412:2: rule__AnnotationType__Group__0 { - pushFollow(FOLLOW_rule__AnnotationType__Group__0_in_ruleAnnotationType5024); + pushFollow(FOLLOW_rule__AnnotationType__Group__0_in_ruleAnnotationType5086); rule__AnnotationType__Group__0(); state._fsp--; @@ -7245,16 +7332,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleAnnotationAttribute" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2394:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2424:1: entryRuleAnnotationAttribute : ruleAnnotationAttribute EOF ; public final void entryRuleAnnotationAttribute() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2395:1: ( ruleAnnotationAttribute EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2396:1: ruleAnnotationAttribute EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2425:1: ( ruleAnnotationAttribute EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2426:1: ruleAnnotationAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAttributeRule()); } - pushFollow(FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute5051); + pushFollow(FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute5113); ruleAnnotationAttribute(); state._fsp--; @@ -7262,7 +7349,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationAttributeRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationAttribute5058); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotationAttribute5120); if (state.failed) return ; } @@ -7279,25 +7366,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleAnnotationAttribute" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2403:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2433:1: ruleAnnotationAttribute : ( ( rule__AnnotationAttribute__Alternatives ) ) ; public final void ruleAnnotationAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2407:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2408:1: ( ( rule__AnnotationAttribute__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2437:2: ( ( ( rule__AnnotationAttribute__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2438:1: ( ( rule__AnnotationAttribute__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2408:1: ( ( rule__AnnotationAttribute__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2409:1: ( rule__AnnotationAttribute__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2438:1: ( ( rule__AnnotationAttribute__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2439:1: ( rule__AnnotationAttribute__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAttributeAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2410:1: ( rule__AnnotationAttribute__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2410:2: rule__AnnotationAttribute__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2440:1: ( rule__AnnotationAttribute__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2440:2: rule__AnnotationAttribute__Alternatives { - pushFollow(FOLLOW_rule__AnnotationAttribute__Alternatives_in_ruleAnnotationAttribute5084); + pushFollow(FOLLOW_rule__AnnotationAttribute__Alternatives_in_ruleAnnotationAttribute5146); rule__AnnotationAttribute__Alternatives(); state._fsp--; @@ -7330,16 +7417,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSimpleAnnotationAttribute" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2422:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2452:1: entryRuleSimpleAnnotationAttribute : ruleSimpleAnnotationAttribute EOF ; public final void entryRuleSimpleAnnotationAttribute() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2423:1: ( ruleSimpleAnnotationAttribute EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2424:1: ruleSimpleAnnotationAttribute EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2453:1: ( ruleSimpleAnnotationAttribute EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2454:1: ruleSimpleAnnotationAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeRule()); } - pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute5111); + pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute5173); ruleSimpleAnnotationAttribute(); state._fsp--; @@ -7347,7 +7434,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getSimpleAnnotationAttributeRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute5118); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute5180); if (state.failed) return ; } @@ -7364,25 +7451,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSimpleAnnotationAttribute" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2431:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2461:1: ruleSimpleAnnotationAttribute : ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ; public final void ruleSimpleAnnotationAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2435:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2436:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2465:2: ( ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2436:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2437:1: ( rule__SimpleAnnotationAttribute__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:1: ( ( rule__SimpleAnnotationAttribute__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2467:1: ( rule__SimpleAnnotationAttribute__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2438:1: ( rule__SimpleAnnotationAttribute__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2438:2: rule__SimpleAnnotationAttribute__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2468:1: ( rule__SimpleAnnotationAttribute__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2468:2: rule__SimpleAnnotationAttribute__Group__0 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0_in_ruleSimpleAnnotationAttribute5144); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0_in_ruleSimpleAnnotationAttribute5206); rule__SimpleAnnotationAttribute__Group__0(); state._fsp--; @@ -7415,16 +7502,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleEnumAnnotationAttribute" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2450:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2480:1: entryRuleEnumAnnotationAttribute : ruleEnumAnnotationAttribute EOF ; public final void entryRuleEnumAnnotationAttribute() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2451:1: ( ruleEnumAnnotationAttribute EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2452:1: ruleEnumAnnotationAttribute EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2481:1: ( ruleEnumAnnotationAttribute EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2482:1: ruleEnumAnnotationAttribute EOF { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeRule()); } - pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute5171); + pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute5233); ruleEnumAnnotationAttribute(); state._fsp--; @@ -7432,7 +7519,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute5178); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute5240); if (state.failed) return ; } @@ -7449,25 +7536,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleEnumAnnotationAttribute" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2459:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2489:1: ruleEnumAnnotationAttribute : ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ; public final void ruleEnumAnnotationAttribute() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2463:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2464:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2493:2: ( ( ( rule__EnumAnnotationAttribute__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2464:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2465:1: ( rule__EnumAnnotationAttribute__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:1: ( ( rule__EnumAnnotationAttribute__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2495:1: ( rule__EnumAnnotationAttribute__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:1: ( rule__EnumAnnotationAttribute__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2466:2: rule__EnumAnnotationAttribute__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2496:1: ( rule__EnumAnnotationAttribute__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2496:2: rule__EnumAnnotationAttribute__Group__0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0_in_ruleEnumAnnotationAttribute5204); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0_in_ruleEnumAnnotationAttribute5266); rule__EnumAnnotationAttribute__Group__0(); state._fsp--; @@ -7500,16 +7587,16 @@ 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:2478:1: entryRuleImport : ruleImport EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2508: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:2479:1: ( ruleImport EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2480:1: ruleImport EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2509:1: ( ruleImport EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2510:1: ruleImport EOF { if ( state.backtracking==0 ) { before(grammarAccess.getImportRule()); } - pushFollow(FOLLOW_ruleImport_in_entryRuleImport5231); + pushFollow(FOLLOW_ruleImport_in_entryRuleImport5293); ruleImport(); state._fsp--; @@ -7517,7 +7604,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getImportRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleImport5238); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleImport5300); if (state.failed) return ; } @@ -7534,25 +7621,25 @@ 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:2487:1: ruleImport : ( ( rule__Import__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2517: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:2491:2: ( ( ( rule__Import__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2492:1: ( ( rule__Import__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2521:2: ( ( ( rule__Import__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:1: ( ( rule__Import__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2492:1: ( ( rule__Import__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2493:1: ( rule__Import__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:1: ( ( rule__Import__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2523:1: ( rule__Import__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:1: ( rule__Import__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2494:2: rule__Import__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2524:1: ( rule__Import__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2524:2: rule__Import__Group__0 { - pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport5264); + pushFollow(FOLLOW_rule__Import__Group__0_in_ruleImport5326); rule__Import__Group__0(); state._fsp--; @@ -7585,16 +7672,16 @@ 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:2506:1: entryRuleImportedFQN : ruleImportedFQN EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2536: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:2507:1: ( ruleImportedFQN EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2508:1: ruleImportedFQN EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2537:1: ( ruleImportedFQN EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2538:1: ruleImportedFQN EOF { if ( state.backtracking==0 ) { before(grammarAccess.getImportedFQNRule()); } - pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN5291); + pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN5353); ruleImportedFQN(); state._fsp--; @@ -7602,7 +7689,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getImportedFQNRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN5298); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN5360); if (state.failed) return ; } @@ -7619,25 +7706,25 @@ 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:2515:1: ruleImportedFQN : ( ( rule__ImportedFQN__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2545: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:2519:2: ( ( ( rule__ImportedFQN__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2520:1: ( ( rule__ImportedFQN__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2549:2: ( ( ( rule__ImportedFQN__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2550:1: ( ( rule__ImportedFQN__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2520:1: ( ( rule__ImportedFQN__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2521:1: ( rule__ImportedFQN__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2550:1: ( ( rule__ImportedFQN__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2551:1: ( rule__ImportedFQN__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportedFQNAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:1: ( rule__ImportedFQN__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2522:2: rule__ImportedFQN__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2552:1: ( rule__ImportedFQN__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2552:2: rule__ImportedFQN__Group__0 { - pushFollow(FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN5324); + pushFollow(FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN5386); rule__ImportedFQN__Group__0(); state._fsp--; @@ -7670,16 +7757,16 @@ 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:2534:1: entryRuleDocumentation : ruleDocumentation EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2564: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:2535:1: ( ruleDocumentation EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2536:1: ruleDocumentation EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2565:1: ( ruleDocumentation EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2566:1: ruleDocumentation EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationRule()); } - pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation5351); + pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation5413); ruleDocumentation(); state._fsp--; @@ -7687,7 +7774,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getDocumentationRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation5358); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation5420); if (state.failed) return ; } @@ -7704,25 +7791,25 @@ 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:2543:1: ruleDocumentation : ( ( rule__Documentation__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2573: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:2547:2: ( ( ( rule__Documentation__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2548:1: ( ( rule__Documentation__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2577:2: ( ( ( rule__Documentation__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2578:1: ( ( rule__Documentation__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2548:1: ( ( rule__Documentation__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2549:1: ( rule__Documentation__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2578:1: ( ( rule__Documentation__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2579:1: ( rule__Documentation__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2550:1: ( rule__Documentation__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2550:2: rule__Documentation__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2580:1: ( rule__Documentation__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2580:2: rule__Documentation__Group__0 { - pushFollow(FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation5384); + pushFollow(FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation5446); rule__Documentation__Group__0(); state._fsp--; @@ -7755,16 +7842,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2566:1: entryRuleLiteral : ruleLiteral EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2596:1: entryRuleLiteral : ruleLiteral EOF ; public final void entryRuleLiteral() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2567:1: ( ruleLiteral EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2568:1: ruleLiteral EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2597:1: ( ruleLiteral EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2598:1: ruleLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralRule()); } - pushFollow(FOLLOW_ruleLiteral_in_entryRuleLiteral5415); + pushFollow(FOLLOW_ruleLiteral_in_entryRuleLiteral5477); ruleLiteral(); state._fsp--; @@ -7772,7 +7859,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getLiteralRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral5422); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleLiteral5484); if (state.failed) return ; } @@ -7789,25 +7876,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2575:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2605:1: ruleLiteral : ( ( rule__Literal__Alternatives ) ) ; public final void ruleLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2579:2: ( ( ( rule__Literal__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2580:1: ( ( rule__Literal__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2609:2: ( ( ( rule__Literal__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2610:1: ( ( rule__Literal__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2580:1: ( ( rule__Literal__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2581:1: ( rule__Literal__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2610:1: ( ( rule__Literal__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2611:1: ( rule__Literal__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2582:1: ( rule__Literal__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2582:2: rule__Literal__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2612:1: ( rule__Literal__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2612:2: rule__Literal__Alternatives { - pushFollow(FOLLOW_rule__Literal__Alternatives_in_ruleLiteral5448); + pushFollow(FOLLOW_rule__Literal__Alternatives_in_ruleLiteral5510); rule__Literal__Alternatives(); state._fsp--; @@ -7840,16 +7927,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleBooleanLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2594:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2624:1: entryRuleBooleanLiteral : ruleBooleanLiteral EOF ; public final void entryRuleBooleanLiteral() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2595:1: ( ruleBooleanLiteral EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2596:1: ruleBooleanLiteral EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2625:1: ( ruleBooleanLiteral EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2626:1: ruleBooleanLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralRule()); } - pushFollow(FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral5475); + pushFollow(FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral5537); ruleBooleanLiteral(); state._fsp--; @@ -7857,7 +7944,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanLiteral5482); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanLiteral5544); if (state.failed) return ; } @@ -7874,25 +7961,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleBooleanLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2603:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2633:1: ruleBooleanLiteral : ( ( rule__BooleanLiteral__Group__0 ) ) ; public final void ruleBooleanLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2607:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2608:1: ( ( rule__BooleanLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2637:2: ( ( ( rule__BooleanLiteral__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2638:1: ( ( rule__BooleanLiteral__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2608:1: ( ( rule__BooleanLiteral__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2609:1: ( rule__BooleanLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2638:1: ( ( rule__BooleanLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2639:1: ( rule__BooleanLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2610:1: ( rule__BooleanLiteral__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2610:2: rule__BooleanLiteral__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2640:1: ( rule__BooleanLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2640:2: rule__BooleanLiteral__Group__0 { - pushFollow(FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral5508); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral5570); rule__BooleanLiteral__Group__0(); state._fsp--; @@ -7925,16 +8012,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleNumberLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2622:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2652:1: entryRuleNumberLiteral : ruleNumberLiteral EOF ; public final void entryRuleNumberLiteral() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2623:1: ( ruleNumberLiteral EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2624:1: ruleNumberLiteral EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2653:1: ( ruleNumberLiteral EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2654:1: ruleNumberLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralRule()); } - pushFollow(FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral5535); + pushFollow(FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral5597); ruleNumberLiteral(); state._fsp--; @@ -7942,7 +8029,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getNumberLiteralRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleNumberLiteral5542); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleNumberLiteral5604); if (state.failed) return ; } @@ -7959,25 +8046,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleNumberLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2631:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2661:1: ruleNumberLiteral : ( ( rule__NumberLiteral__Alternatives ) ) ; public final void ruleNumberLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2635:2: ( ( ( rule__NumberLiteral__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2636:1: ( ( rule__NumberLiteral__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2665:2: ( ( ( rule__NumberLiteral__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2666:1: ( ( rule__NumberLiteral__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2636:1: ( ( rule__NumberLiteral__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2637:1: ( rule__NumberLiteral__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2666:1: ( ( rule__NumberLiteral__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2667:1: ( rule__NumberLiteral__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2638:1: ( rule__NumberLiteral__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2638:2: rule__NumberLiteral__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2668:1: ( rule__NumberLiteral__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2668:2: rule__NumberLiteral__Alternatives { - pushFollow(FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral5568); + pushFollow(FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral5630); rule__NumberLiteral__Alternatives(); state._fsp--; @@ -8010,16 +8097,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleRealLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2650:1: entryRuleRealLiteral : ruleRealLiteral EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2680:1: entryRuleRealLiteral : ruleRealLiteral EOF ; public final void entryRuleRealLiteral() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2651:1: ( ruleRealLiteral EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2652:1: ruleRealLiteral EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2681:1: ( ruleRealLiteral EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2682:1: ruleRealLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRealLiteralRule()); } - pushFollow(FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral5595); + pushFollow(FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral5657); ruleRealLiteral(); state._fsp--; @@ -8027,7 +8114,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getRealLiteralRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleRealLiteral5602); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleRealLiteral5664); if (state.failed) return ; } @@ -8044,25 +8131,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleRealLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2659:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2689:1: ruleRealLiteral : ( ( rule__RealLiteral__Group__0 ) ) ; public final void ruleRealLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2663:2: ( ( ( rule__RealLiteral__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2664:1: ( ( rule__RealLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2693:2: ( ( ( rule__RealLiteral__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2694:1: ( ( rule__RealLiteral__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2664:1: ( ( rule__RealLiteral__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2665:1: ( rule__RealLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2694:1: ( ( rule__RealLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2695:1: ( rule__RealLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRealLiteralAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2666:1: ( rule__RealLiteral__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2666:2: rule__RealLiteral__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2696:1: ( rule__RealLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2696:2: rule__RealLiteral__Group__0 { - pushFollow(FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral5628); + pushFollow(FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral5690); rule__RealLiteral__Group__0(); state._fsp--; @@ -8095,16 +8182,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleIntLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2678:1: entryRuleIntLiteral : ruleIntLiteral EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2708:1: entryRuleIntLiteral : ruleIntLiteral EOF ; public final void entryRuleIntLiteral() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2679:1: ( ruleIntLiteral EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2680:1: ruleIntLiteral EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2709:1: ( ruleIntLiteral EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2710:1: ruleIntLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntLiteralRule()); } - pushFollow(FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral5655); + pushFollow(FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral5717); ruleIntLiteral(); state._fsp--; @@ -8112,7 +8199,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getIntLiteralRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleIntLiteral5662); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleIntLiteral5724); if (state.failed) return ; } @@ -8129,25 +8216,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleIntLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2687:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2717:1: ruleIntLiteral : ( ( rule__IntLiteral__Group__0 ) ) ; public final void ruleIntLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2691:2: ( ( ( rule__IntLiteral__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2692:1: ( ( rule__IntLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2721:2: ( ( ( rule__IntLiteral__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: ( ( rule__IntLiteral__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2692:1: ( ( rule__IntLiteral__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2693:1: ( rule__IntLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: ( ( rule__IntLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2723:1: ( rule__IntLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntLiteralAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2694:1: ( rule__IntLiteral__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2694:2: rule__IntLiteral__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2724:1: ( rule__IntLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2724:2: rule__IntLiteral__Group__0 { - pushFollow(FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral5688); + pushFollow(FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral5750); rule__IntLiteral__Group__0(); state._fsp--; @@ -8180,16 +8267,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleStringLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2706:1: entryRuleStringLiteral : ruleStringLiteral EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2736:1: entryRuleStringLiteral : ruleStringLiteral EOF ; public final void entryRuleStringLiteral() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2707:1: ( ruleStringLiteral EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2708:1: ruleStringLiteral EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2737:1: ( ruleStringLiteral EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2738:1: ruleStringLiteral EOF { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralRule()); } - pushFollow(FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral5715); + pushFollow(FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral5777); ruleStringLiteral(); state._fsp--; @@ -8197,7 +8284,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getStringLiteralRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleStringLiteral5722); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleStringLiteral5784); if (state.failed) return ; } @@ -8214,25 +8301,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleStringLiteral" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2715:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2745:1: ruleStringLiteral : ( ( rule__StringLiteral__Group__0 ) ) ; public final void ruleStringLiteral() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2719:2: ( ( ( rule__StringLiteral__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2720:1: ( ( rule__StringLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2749:2: ( ( ( rule__StringLiteral__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2750:1: ( ( rule__StringLiteral__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2720:1: ( ( rule__StringLiteral__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2721:1: ( rule__StringLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2750:1: ( ( rule__StringLiteral__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2751:1: ( rule__StringLiteral__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:1: ( rule__StringLiteral__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2722:2: rule__StringLiteral__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2752:1: ( rule__StringLiteral__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2752:2: rule__StringLiteral__Group__0 { - pushFollow(FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral5748); + pushFollow(FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral5810); rule__StringLiteral__Group__0(); state._fsp--; @@ -8265,16 +8352,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleInteger" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2734:1: entryRuleInteger : ruleInteger EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2764:1: entryRuleInteger : ruleInteger EOF ; public final void entryRuleInteger() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2735:1: ( ruleInteger EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2736:1: ruleInteger EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2765:1: ( ruleInteger EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2766:1: ruleInteger EOF { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerRule()); } - pushFollow(FOLLOW_ruleInteger_in_entryRuleInteger5775); + pushFollow(FOLLOW_ruleInteger_in_entryRuleInteger5837); ruleInteger(); state._fsp--; @@ -8282,7 +8369,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getIntegerRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleInteger5782); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleInteger5844); if (state.failed) return ; } @@ -8299,25 +8386,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleInteger" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2743:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2773:1: ruleInteger : ( ( rule__Integer__Alternatives ) ) ; public final void ruleInteger() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2747:2: ( ( ( rule__Integer__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2748:1: ( ( rule__Integer__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2777:2: ( ( ( rule__Integer__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2778:1: ( ( rule__Integer__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2748:1: ( ( rule__Integer__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2749:1: ( rule__Integer__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2778:1: ( ( rule__Integer__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2779:1: ( rule__Integer__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2750:1: ( rule__Integer__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2750:2: rule__Integer__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2780:1: ( rule__Integer__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2780:2: rule__Integer__Alternatives { - pushFollow(FOLLOW_rule__Integer__Alternatives_in_ruleInteger5808); + pushFollow(FOLLOW_rule__Integer__Alternatives_in_ruleInteger5870); rule__Integer__Alternatives(); state._fsp--; @@ -8350,19 +8437,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleSignedInteger" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2762:1: entryRuleSignedInteger : ruleSignedInteger EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2792:1: entryRuleSignedInteger : ruleSignedInteger EOF ; public final void entryRuleSignedInteger() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2766:1: ( ruleSignedInteger EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2767:1: ruleSignedInteger EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2796:1: ( ruleSignedInteger EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2797:1: ruleSignedInteger EOF { if ( state.backtracking==0 ) { before(grammarAccess.getSignedIntegerRule()); } - pushFollow(FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger5840); + pushFollow(FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger5902); ruleSignedInteger(); state._fsp--; @@ -8370,7 +8457,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getSignedIntegerRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger5847); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleSignedInteger5909); if (state.failed) return ; } @@ -8390,26 +8477,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleSignedInteger" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2777:1: ruleSignedInteger : ( ( rule__SignedInteger__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2807:1: ruleSignedInteger : ( ( rule__SignedInteger__Group__0 ) ) ; public final void ruleSignedInteger() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2782:2: ( ( ( rule__SignedInteger__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2783:1: ( ( rule__SignedInteger__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2812:2: ( ( ( rule__SignedInteger__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2813:1: ( ( rule__SignedInteger__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2783:1: ( ( rule__SignedInteger__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2784:1: ( rule__SignedInteger__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2813:1: ( ( rule__SignedInteger__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2814:1: ( rule__SignedInteger__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSignedIntegerAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2785:1: ( rule__SignedInteger__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2785:2: rule__SignedInteger__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2815:1: ( rule__SignedInteger__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2815:2: rule__SignedInteger__Group__0 { - pushFollow(FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger5877); + pushFollow(FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger5939); rule__SignedInteger__Group__0(); state._fsp--; @@ -8443,19 +8530,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleHexadecimal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2798:1: entryRuleHexadecimal : ruleHexadecimal EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2828:1: entryRuleHexadecimal : ruleHexadecimal EOF ; public final void entryRuleHexadecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2802:1: ( ruleHexadecimal EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2803:1: ruleHexadecimal EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2832:1: ( ruleHexadecimal EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2833:1: ruleHexadecimal EOF { if ( state.backtracking==0 ) { before(grammarAccess.getHexadecimalRule()); } - pushFollow(FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal5909); + pushFollow(FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal5971); ruleHexadecimal(); state._fsp--; @@ -8463,7 +8550,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getHexadecimalRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal5916); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleHexadecimal5978); if (state.failed) return ; } @@ -8483,23 +8570,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleHexadecimal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2813:1: ruleHexadecimal : ( RULE_HEX ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2843:1: ruleHexadecimal : ( RULE_HEX ) ; public final void ruleHexadecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2818:2: ( ( RULE_HEX ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2819:1: ( RULE_HEX ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2848:2: ( ( RULE_HEX ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2849:1: ( RULE_HEX ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2819:1: ( RULE_HEX ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2820:1: RULE_HEX + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2849:1: ( RULE_HEX ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2850:1: RULE_HEX { if ( state.backtracking==0 ) { before(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall()); } - match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal5946); if (state.failed) return ; + match(input,RULE_HEX,FOLLOW_RULE_HEX_in_ruleHexadecimal6008); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getHexadecimalAccess().getHEXTerminalRuleCall()); } @@ -8526,16 +8613,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleReal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2834:1: entryRuleReal : ruleReal EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2864:1: entryRuleReal : ruleReal EOF ; public final void entryRuleReal() throws RecognitionException { try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2835:1: ( ruleReal EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2836:1: ruleReal EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2865:1: ( ruleReal EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2866:1: ruleReal EOF { if ( state.backtracking==0 ) { before(grammarAccess.getRealRule()); } - pushFollow(FOLLOW_ruleReal_in_entryRuleReal5972); + pushFollow(FOLLOW_ruleReal_in_entryRuleReal6034); ruleReal(); state._fsp--; @@ -8543,7 +8630,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getRealRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleReal5979); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleReal6041); if (state.failed) return ; } @@ -8560,25 +8647,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2843:1: ruleReal : ( ( rule__Real__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2873:1: ruleReal : ( ( rule__Real__Alternatives ) ) ; public final void ruleReal() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2847:2: ( ( ( rule__Real__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2848:1: ( ( rule__Real__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2877:2: ( ( ( rule__Real__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2878:1: ( ( rule__Real__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2848:1: ( ( rule__Real__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2849:1: ( rule__Real__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2878:1: ( ( rule__Real__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2879:1: ( rule__Real__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getRealAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2850:1: ( rule__Real__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2850:2: rule__Real__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2880:1: ( rule__Real__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2880:2: rule__Real__Alternatives { - pushFollow(FOLLOW_rule__Real__Alternatives_in_ruleReal6005); + pushFollow(FOLLOW_rule__Real__Alternatives_in_ruleReal6067); rule__Real__Alternatives(); state._fsp--; @@ -8611,19 +8698,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDecimal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2862:1: entryRuleDecimal : ruleDecimal EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2892:1: entryRuleDecimal : ruleDecimal EOF ; public final void entryRuleDecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2866:1: ( ruleDecimal EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2867:1: ruleDecimal EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2896:1: ( ruleDecimal EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2897:1: ruleDecimal EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalRule()); } - pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal6037); + pushFollow(FOLLOW_ruleDecimal_in_entryRuleDecimal6099); ruleDecimal(); state._fsp--; @@ -8631,7 +8718,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getDecimalRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal6044); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleDecimal6106); if (state.failed) return ; } @@ -8651,26 +8738,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDecimal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2877:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2907:1: ruleDecimal : ( ( rule__Decimal__Group__0 ) ) ; public final void ruleDecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2882:2: ( ( ( rule__Decimal__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2883:1: ( ( rule__Decimal__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2912:2: ( ( ( rule__Decimal__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2913:1: ( ( rule__Decimal__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2883:1: ( ( rule__Decimal__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2884:1: ( rule__Decimal__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2913:1: ( ( rule__Decimal__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2914:1: ( rule__Decimal__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2885:1: ( rule__Decimal__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2885:2: rule__Decimal__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2915:1: ( rule__Decimal__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2915:2: rule__Decimal__Group__0 { - pushFollow(FOLLOW_rule__Decimal__Group__0_in_ruleDecimal6074); + pushFollow(FOLLOW_rule__Decimal__Group__0_in_ruleDecimal6136); rule__Decimal__Group__0(); state._fsp--; @@ -8704,19 +8791,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDotDecimal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2898:1: entryRuleDotDecimal : ruleDotDecimal EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2928:1: entryRuleDotDecimal : ruleDotDecimal EOF ; public final void entryRuleDotDecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2902:1: ( ruleDotDecimal EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2903:1: ruleDotDecimal EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2932:1: ( ruleDotDecimal EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2933:1: ruleDotDecimal EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalRule()); } - pushFollow(FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal6106); + pushFollow(FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal6168); ruleDotDecimal(); state._fsp--; @@ -8724,7 +8811,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getDotDecimalRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal6113); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleDotDecimal6175); if (state.failed) return ; } @@ -8744,26 +8831,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDotDecimal" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2913:1: ruleDotDecimal : ( ( rule__DotDecimal__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2943:1: ruleDotDecimal : ( ( rule__DotDecimal__Group__0 ) ) ; public final void ruleDotDecimal() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2918:2: ( ( ( rule__DotDecimal__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2919:1: ( ( rule__DotDecimal__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2948:2: ( ( ( rule__DotDecimal__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2949:1: ( ( rule__DotDecimal__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2919:1: ( ( rule__DotDecimal__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2920:1: ( rule__DotDecimal__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2949:1: ( ( rule__DotDecimal__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2950:1: ( rule__DotDecimal__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2921:1: ( rule__DotDecimal__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2921:2: rule__DotDecimal__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2951:1: ( rule__DotDecimal__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2951:2: rule__DotDecimal__Group__0 { - pushFollow(FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal6143); + pushFollow(FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal6205); rule__DotDecimal__Group__0(); state._fsp--; @@ -8797,19 +8884,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDecimalDot" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2934:1: entryRuleDecimalDot : ruleDecimalDot EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2964:1: entryRuleDecimalDot : ruleDecimalDot EOF ; public final void entryRuleDecimalDot() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2938:1: ( ruleDecimalDot EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2939:1: ruleDecimalDot EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2968:1: ( ruleDecimalDot EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2969:1: ruleDecimalDot EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotRule()); } - pushFollow(FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot6175); + pushFollow(FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot6237); ruleDecimalDot(); state._fsp--; @@ -8817,7 +8904,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getDecimalDotRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot6182); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalDot6244); if (state.failed) return ; } @@ -8837,26 +8924,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDecimalDot" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2949:1: ruleDecimalDot : ( ( rule__DecimalDot__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2979:1: ruleDecimalDot : ( ( rule__DecimalDot__Group__0 ) ) ; public final void ruleDecimalDot() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2954:2: ( ( ( rule__DecimalDot__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2955:1: ( ( rule__DecimalDot__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2984:2: ( ( ( rule__DecimalDot__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2985:1: ( ( rule__DecimalDot__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2955:1: ( ( rule__DecimalDot__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2956:1: ( rule__DecimalDot__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2985:1: ( ( rule__DecimalDot__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2986:1: ( rule__DecimalDot__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2957:1: ( rule__DecimalDot__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2957:2: rule__DecimalDot__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2987:1: ( rule__DecimalDot__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2987:2: rule__DecimalDot__Group__0 { - pushFollow(FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot6212); + pushFollow(FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot6274); rule__DecimalDot__Group__0(); state._fsp--; @@ -8890,19 +8977,19 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "entryRuleDecimalExp" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2970:1: entryRuleDecimalExp : ruleDecimalExp EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3000:1: entryRuleDecimalExp : ruleDecimalExp EOF ; public final void entryRuleDecimalExp() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2974:1: ( ruleDecimalExp EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2975:1: ruleDecimalExp EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3004:1: ( ruleDecimalExp EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3005:1: ruleDecimalExp EOF { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpRule()); } - pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp6244); + pushFollow(FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp6306); ruleDecimalExp(); state._fsp--; @@ -8910,7 +8997,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp6251); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleDecimalExp6313); if (state.failed) return ; } @@ -8930,26 +9017,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleDecimalExp" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2985:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3015:1: ruleDecimalExp : ( ( rule__DecimalExp__Group__0 ) ) ; public final void ruleDecimalExp() throws RecognitionException { HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens(); int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2990:2: ( ( ( rule__DecimalExp__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2991:1: ( ( rule__DecimalExp__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3020:2: ( ( ( rule__DecimalExp__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3021:1: ( ( rule__DecimalExp__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2991:1: ( ( rule__DecimalExp__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2992:1: ( rule__DecimalExp__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3021:1: ( ( rule__DecimalExp__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3022:1: ( rule__DecimalExp__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2993:1: ( rule__DecimalExp__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:2993:2: rule__DecimalExp__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3023:1: ( rule__DecimalExp__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3023:2: rule__DecimalExp__Group__0 { - pushFollow(FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp6281); + pushFollow(FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp6343); rule__DecimalExp__Group__0(); state._fsp--; @@ -8983,16 +9070,16 @@ 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:3006:1: entryRuleFQN : ruleFQN EOF ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3036: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:3007:1: ( ruleFQN EOF ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3008:1: ruleFQN EOF + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3037:1: ( ruleFQN EOF ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3038:1: ruleFQN EOF { if ( state.backtracking==0 ) { before(grammarAccess.getFQNRule()); } - pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN6308); + pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN6370); ruleFQN(); state._fsp--; @@ -9000,7 +9087,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { after(grammarAccess.getFQNRule()); } - match(input,EOF,FOLLOW_EOF_in_entryRuleFQN6315); if (state.failed) return ; + match(input,EOF,FOLLOW_EOF_in_entryRuleFQN6377); if (state.failed) return ; } @@ -9017,25 +9104,25 @@ 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:3015:1: ruleFQN : ( ( rule__FQN__Group__0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3045: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:3019:2: ( ( ( rule__FQN__Group__0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3020:1: ( ( rule__FQN__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3049:2: ( ( ( rule__FQN__Group__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3050:1: ( ( rule__FQN__Group__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3020:1: ( ( rule__FQN__Group__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3021:1: ( rule__FQN__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3050:1: ( ( rule__FQN__Group__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3051:1: ( rule__FQN__Group__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getGroup()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3022:1: ( rule__FQN__Group__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3022:2: rule__FQN__Group__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3052:1: ( rule__FQN__Group__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3052:2: rule__FQN__Group__0 { - pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN6341); + pushFollow(FOLLOW_rule__FQN__Group__0_in_ruleFQN6403); rule__FQN__Group__0(); state._fsp--; @@ -9068,25 +9155,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleCommunicationType" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3035:1: ruleCommunicationType : ( ( rule__CommunicationType__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3065: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:3039:1: ( ( ( rule__CommunicationType__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3040:1: ( ( rule__CommunicationType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3069:1: ( ( ( rule__CommunicationType__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3070:1: ( ( rule__CommunicationType__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3040:1: ( ( rule__CommunicationType__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3041:1: ( rule__CommunicationType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3070:1: ( ( rule__CommunicationType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3071:1: ( rule__CommunicationType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommunicationTypeAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3042:1: ( rule__CommunicationType__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3042:2: rule__CommunicationType__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3072:1: ( rule__CommunicationType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3072:2: rule__CommunicationType__Alternatives { - pushFollow(FOLLOW_rule__CommunicationType__Alternatives_in_ruleCommunicationType6378); + pushFollow(FOLLOW_rule__CommunicationType__Alternatives_in_ruleCommunicationType6440); rule__CommunicationType__Alternatives(); state._fsp--; @@ -9119,25 +9206,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleActorCommunicationType" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3054:1: ruleActorCommunicationType : ( ( rule__ActorCommunicationType__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3084: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:3058:1: ( ( ( rule__ActorCommunicationType__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3059:1: ( ( rule__ActorCommunicationType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3088:1: ( ( ( rule__ActorCommunicationType__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3089:1: ( ( rule__ActorCommunicationType__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3059:1: ( ( rule__ActorCommunicationType__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3060:1: ( rule__ActorCommunicationType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3089:1: ( ( rule__ActorCommunicationType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3090:1: ( rule__ActorCommunicationType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorCommunicationTypeAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3061:1: ( rule__ActorCommunicationType__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3061:2: rule__ActorCommunicationType__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3091:1: ( rule__ActorCommunicationType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3091:2: rule__ActorCommunicationType__Alternatives { - pushFollow(FOLLOW_rule__ActorCommunicationType__Alternatives_in_ruleActorCommunicationType6414); + pushFollow(FOLLOW_rule__ActorCommunicationType__Alternatives_in_ruleActorCommunicationType6476); rule__ActorCommunicationType__Alternatives(); state._fsp--; @@ -9170,25 +9257,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleReferenceType" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3073:1: ruleReferenceType : ( ( rule__ReferenceType__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3103:1: ruleReferenceType : ( ( rule__ReferenceType__Alternatives ) ) ; public final void ruleReferenceType() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3077:1: ( ( ( rule__ReferenceType__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3078:1: ( ( rule__ReferenceType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3107:1: ( ( ( rule__ReferenceType__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3108:1: ( ( rule__ReferenceType__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3078:1: ( ( rule__ReferenceType__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3079:1: ( rule__ReferenceType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3108:1: ( ( rule__ReferenceType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3109:1: ( rule__ReferenceType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceTypeAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3080:1: ( rule__ReferenceType__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3080:2: rule__ReferenceType__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3110:1: ( rule__ReferenceType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3110:2: rule__ReferenceType__Alternatives { - pushFollow(FOLLOW_rule__ReferenceType__Alternatives_in_ruleReferenceType6450); + pushFollow(FOLLOW_rule__ReferenceType__Alternatives_in_ruleReferenceType6512); rule__ReferenceType__Alternatives(); state._fsp--; @@ -9221,25 +9308,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "ruleLiteralType" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3094:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3124:1: ruleLiteralType : ( ( rule__LiteralType__Alternatives ) ) ; public final void ruleLiteralType() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3098:1: ( ( ( rule__LiteralType__Alternatives ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3099:1: ( ( rule__LiteralType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3128:1: ( ( ( rule__LiteralType__Alternatives ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3129:1: ( ( rule__LiteralType__Alternatives ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3099:1: ( ( rule__LiteralType__Alternatives ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3100:1: ( rule__LiteralType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3129:1: ( ( rule__LiteralType__Alternatives ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3130:1: ( rule__LiteralType__Alternatives ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeAccess().getAlternatives()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3101:1: ( rule__LiteralType__Alternatives ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3101:2: rule__LiteralType__Alternatives + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3131:1: ( rule__LiteralType__Alternatives ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3131:2: rule__LiteralType__Alternatives { - pushFollow(FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType6488); + pushFollow(FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType6550); rule__LiteralType__Alternatives(); state._fsp--; @@ -9272,29 +9359,29 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Alternatives_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3112:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3142:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ); 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:3116:1: ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3146:1: ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) ) int alt1=9; 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:3117:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3147:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3117:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3118:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3147:1: ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3148:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) { if ( state.backtracking==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:3119:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3119:2: rule__RoomModel__PrimitiveTypesAssignment_5_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3149:1: ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3149:2: rule__RoomModel__PrimitiveTypesAssignment_5_0 { - pushFollow(FOLLOW_rule__RoomModel__PrimitiveTypesAssignment_5_0_in_rule__RoomModel__Alternatives_56523); + pushFollow(FOLLOW_rule__RoomModel__PrimitiveTypesAssignment_5_0_in_rule__RoomModel__Alternatives_56585); rule__RoomModel__PrimitiveTypesAssignment_5_0(); state._fsp--; @@ -9312,18 +9399,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3123:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3153:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3123:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3124:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3153:6: ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3154:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getEnumerationTypesAssignment_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3125:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3125:2: rule__RoomModel__EnumerationTypesAssignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3155:1: ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3155:2: rule__RoomModel__EnumerationTypesAssignment_5_1 { - pushFollow(FOLLOW_rule__RoomModel__EnumerationTypesAssignment_5_1_in_rule__RoomModel__Alternatives_56541); + pushFollow(FOLLOW_rule__RoomModel__EnumerationTypesAssignment_5_1_in_rule__RoomModel__Alternatives_56603); rule__RoomModel__EnumerationTypesAssignment_5_1(); state._fsp--; @@ -9341,18 +9428,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3129:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3159:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3129:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3130:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3159:6: ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3160:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getExternalTypesAssignment_5_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3131:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3131:2: rule__RoomModel__ExternalTypesAssignment_5_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3161:1: ( rule__RoomModel__ExternalTypesAssignment_5_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3161:2: rule__RoomModel__ExternalTypesAssignment_5_2 { - pushFollow(FOLLOW_rule__RoomModel__ExternalTypesAssignment_5_2_in_rule__RoomModel__Alternatives_56559); + pushFollow(FOLLOW_rule__RoomModel__ExternalTypesAssignment_5_2_in_rule__RoomModel__Alternatives_56621); rule__RoomModel__ExternalTypesAssignment_5_2(); state._fsp--; @@ -9370,18 +9457,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3135:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3165:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3135:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3136:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3165:6: ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3166:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getDataClassesAssignment_5_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3137:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3137:2: rule__RoomModel__DataClassesAssignment_5_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3167:1: ( rule__RoomModel__DataClassesAssignment_5_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3167:2: rule__RoomModel__DataClassesAssignment_5_3 { - pushFollow(FOLLOW_rule__RoomModel__DataClassesAssignment_5_3_in_rule__RoomModel__Alternatives_56577); + pushFollow(FOLLOW_rule__RoomModel__DataClassesAssignment_5_3_in_rule__RoomModel__Alternatives_56639); rule__RoomModel__DataClassesAssignment_5_3(); state._fsp--; @@ -9399,18 +9486,18 @@ 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:3141:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3171:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3141:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3142:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3171:6: ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3172:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getProtocolClassesAssignment_5_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3143:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3143:2: rule__RoomModel__ProtocolClassesAssignment_5_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3173:1: ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3173:2: rule__RoomModel__ProtocolClassesAssignment_5_4 { - pushFollow(FOLLOW_rule__RoomModel__ProtocolClassesAssignment_5_4_in_rule__RoomModel__Alternatives_56595); + pushFollow(FOLLOW_rule__RoomModel__ProtocolClassesAssignment_5_4_in_rule__RoomModel__Alternatives_56657); rule__RoomModel__ProtocolClassesAssignment_5_4(); state._fsp--; @@ -9428,18 +9515,18 @@ 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:3147:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3177:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3147:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3148:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3177:6: ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3178:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getActorClassesAssignment_5_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3149:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3149:2: rule__RoomModel__ActorClassesAssignment_5_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3179:1: ( rule__RoomModel__ActorClassesAssignment_5_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3179:2: rule__RoomModel__ActorClassesAssignment_5_5 { - pushFollow(FOLLOW_rule__RoomModel__ActorClassesAssignment_5_5_in_rule__RoomModel__Alternatives_56613); + pushFollow(FOLLOW_rule__RoomModel__ActorClassesAssignment_5_5_in_rule__RoomModel__Alternatives_56675); rule__RoomModel__ActorClassesAssignment_5_5(); state._fsp--; @@ -9457,18 +9544,18 @@ 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:3153:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3183:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3153:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3154:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3183:6: ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3184:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getSubSystemClassesAssignment_5_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3155:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3155:2: rule__RoomModel__SubSystemClassesAssignment_5_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3185:1: ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3185:2: rule__RoomModel__SubSystemClassesAssignment_5_6 { - pushFollow(FOLLOW_rule__RoomModel__SubSystemClassesAssignment_5_6_in_rule__RoomModel__Alternatives_56631); + pushFollow(FOLLOW_rule__RoomModel__SubSystemClassesAssignment_5_6_in_rule__RoomModel__Alternatives_56693); rule__RoomModel__SubSystemClassesAssignment_5_6(); state._fsp--; @@ -9486,18 +9573,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 8 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3159:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3189:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3159:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3160:1: ( rule__RoomModel__SystemsAssignment_5_7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3189:6: ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3190:1: ( rule__RoomModel__SystemsAssignment_5_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getSystemsAssignment_5_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3161:1: ( rule__RoomModel__SystemsAssignment_5_7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3161:2: rule__RoomModel__SystemsAssignment_5_7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3191:1: ( rule__RoomModel__SystemsAssignment_5_7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3191:2: rule__RoomModel__SystemsAssignment_5_7 { - pushFollow(FOLLOW_rule__RoomModel__SystemsAssignment_5_7_in_rule__RoomModel__Alternatives_56649); + pushFollow(FOLLOW_rule__RoomModel__SystemsAssignment_5_7_in_rule__RoomModel__Alternatives_56711); rule__RoomModel__SystemsAssignment_5_7(); state._fsp--; @@ -9515,18 +9602,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 9 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3165:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3195:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3165:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3166:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3195:6: ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3196:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getAnnotationTypesAssignment_5_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3167:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3167:2: rule__RoomModel__AnnotationTypesAssignment_5_8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3197:1: ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3197:2: rule__RoomModel__AnnotationTypesAssignment_5_8 { - pushFollow(FOLLOW_rule__RoomModel__AnnotationTypesAssignment_5_8_in_rule__RoomModel__Alternatives_56667); + pushFollow(FOLLOW_rule__RoomModel__AnnotationTypesAssignment_5_8_in_rule__RoomModel__Alternatives_56729); rule__RoomModel__AnnotationTypesAssignment_5_8(); state._fsp--; @@ -9561,17 +9648,17 @@ 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:3177:1: rule__StructureClass__Alternatives : ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3207: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:3181:1: ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3211:1: ( ( ruleActorContainerClass ) | ( ruleLogicalSystem ) ) int alt2=2; int LA2_0 = input.LA(1); - if ( (LA2_0==16||LA2_0==20||(LA2_0>=27 && LA2_0<=30)||LA2_0==126) ) { + if ( (LA2_0==16||LA2_0==20||(LA2_0>=27 && LA2_0<=30)||LA2_0==128) ) { alt2=1; } else if ( (LA2_0==21) ) { @@ -9586,15 +9673,15 @@ 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:3182:1: ( ruleActorContainerClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3212:1: ( ruleActorContainerClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3182:1: ( ruleActorContainerClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3183:1: ruleActorContainerClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3212:1: ( ruleActorContainerClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3213:1: ruleActorContainerClass { if ( state.backtracking==0 ) { before(grammarAccess.getStructureClassAccess().getActorContainerClassParserRuleCall_0()); } - pushFollow(FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives6701); + pushFollow(FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives6763); ruleActorContainerClass(); state._fsp--; @@ -9609,15 +9696,15 @@ 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:3188:6: ( ruleLogicalSystem ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3218:6: ( ruleLogicalSystem ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3188:6: ( ruleLogicalSystem ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3189:1: ruleLogicalSystem + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3218:6: ( ruleLogicalSystem ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3219:1: ruleLogicalSystem { if ( state.backtracking==0 ) { before(grammarAccess.getStructureClassAccess().getLogicalSystemParserRuleCall_1()); } - pushFollow(FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives6718); + pushFollow(FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives6780); ruleLogicalSystem(); state._fsp--; @@ -9649,17 +9736,17 @@ 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:3199:1: rule__ActorContainerClass__Alternatives : ( ( ruleActorClass ) | ( ruleSubSystemClass ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3229: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:3203:1: ( ( ruleActorClass ) | ( ruleSubSystemClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3233:1: ( ( ruleActorClass ) | ( ruleSubSystemClass ) ) int alt3=2; int LA3_0 = input.LA(1); - if ( (LA3_0==16||(LA3_0>=27 && LA3_0<=30)||LA3_0==126) ) { + if ( (LA3_0==16||(LA3_0>=27 && LA3_0<=30)||LA3_0==128) ) { alt3=1; } else if ( (LA3_0==20) ) { @@ -9674,15 +9761,15 @@ 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:3204:1: ( ruleActorClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3234:1: ( ruleActorClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3204:1: ( ruleActorClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3205:1: ruleActorClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3234:1: ( ruleActorClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3235:1: ruleActorClass { if ( state.backtracking==0 ) { before(grammarAccess.getActorContainerClassAccess().getActorClassParserRuleCall_0()); } - pushFollow(FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives6750); + pushFollow(FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives6812); ruleActorClass(); state._fsp--; @@ -9697,15 +9784,15 @@ 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:3210:6: ( ruleSubSystemClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3240:6: ( ruleSubSystemClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3210:6: ( ruleSubSystemClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3211:1: ruleSubSystemClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3240:6: ( ruleSubSystemClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3241:1: ruleSubSystemClass { if ( state.backtracking==0 ) { before(grammarAccess.getActorContainerClassAccess().getSubSystemClassParserRuleCall_1()); } - pushFollow(FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives6767); + pushFollow(FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives6829); ruleSubSystemClass(); state._fsp--; @@ -9737,13 +9824,13 @@ 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:3221:1: rule__DataType__Alternatives : ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3251:1: rule__DataType__Alternatives : ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( 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:3225:1: ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3255:1: ( ( rulePrimitiveType ) | ( ruleEnumerationType ) | ( ruleComplexType ) ) int alt4=3; switch ( input.LA(1) ) { case 41: @@ -9772,15 +9859,15 @@ 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:3226:1: ( rulePrimitiveType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3256:1: ( rulePrimitiveType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3226:1: ( rulePrimitiveType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3227:1: rulePrimitiveType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3256:1: ( rulePrimitiveType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3257:1: rulePrimitiveType { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeAccess().getPrimitiveTypeParserRuleCall_0()); } - pushFollow(FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives6799); + pushFollow(FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives6861); rulePrimitiveType(); state._fsp--; @@ -9795,15 +9882,15 @@ 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:3232:6: ( ruleEnumerationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3262:6: ( ruleEnumerationType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3232:6: ( ruleEnumerationType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3233:1: ruleEnumerationType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3262:6: ( ruleEnumerationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3263:1: ruleEnumerationType { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeAccess().getEnumerationTypeParserRuleCall_1()); } - pushFollow(FOLLOW_ruleEnumerationType_in_rule__DataType__Alternatives6816); + pushFollow(FOLLOW_ruleEnumerationType_in_rule__DataType__Alternatives6878); ruleEnumerationType(); state._fsp--; @@ -9818,15 +9905,15 @@ 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:3238:6: ( ruleComplexType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3268:6: ( ruleComplexType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3238:6: ( ruleComplexType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3239:1: ruleComplexType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3268:6: ( ruleComplexType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3269:1: ruleComplexType { if ( state.backtracking==0 ) { before(grammarAccess.getDataTypeAccess().getComplexTypeParserRuleCall_2()); } - pushFollow(FOLLOW_ruleComplexType_in_rule__DataType__Alternatives6833); + pushFollow(FOLLOW_ruleComplexType_in_rule__DataType__Alternatives6895); ruleComplexType(); state._fsp--; @@ -9858,13 +9945,13 @@ 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:3249:1: rule__ComplexType__Alternatives : ( ( ruleDataClass ) | ( ruleExternalType ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3279: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:3253:1: ( ( ruleDataClass ) | ( ruleExternalType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3283:1: ( ( ruleDataClass ) | ( ruleExternalType ) ) int alt5=2; int LA5_0 = input.LA(1); @@ -9883,15 +9970,15 @@ 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:3254:1: ( ruleDataClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3284:1: ( ruleDataClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3254:1: ( ruleDataClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3255:1: ruleDataClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3284:1: ( ruleDataClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3285:1: ruleDataClass { if ( state.backtracking==0 ) { before(grammarAccess.getComplexTypeAccess().getDataClassParserRuleCall_0()); } - pushFollow(FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives6865); + pushFollow(FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives6927); ruleDataClass(); state._fsp--; @@ -9906,15 +9993,15 @@ 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:3260:6: ( ruleExternalType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3290:6: ( ruleExternalType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3260:6: ( ruleExternalType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3261:1: ruleExternalType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3290:6: ( ruleExternalType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3291:1: ruleExternalType { if ( state.backtracking==0 ) { before(grammarAccess.getComplexTypeAccess().getExternalTypeParserRuleCall_1()); } - pushFollow(FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives6882); + pushFollow(FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives6944); ruleExternalType(); state._fsp--; @@ -9946,13 +10033,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Alternatives_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3272:1: rule__StandardOperation__Alternatives_6_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3302:1: rule__StandardOperation__Alternatives_6_1 : ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ); public final void rule__StandardOperation__Alternatives_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3276:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3306:1: ( ( 'void' ) | ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) ) int alt6=2; int LA6_0 = input.LA(1); @@ -9971,15 +10058,15 @@ 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:3277:1: ( 'void' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3307:1: ( 'void' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3277:1: ( 'void' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3278:1: 'void' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3307:1: ( 'void' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3308:1: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0()); } - match(input,13,FOLLOW_13_in_rule__StandardOperation__Alternatives_6_16916); if (state.failed) return ; + match(input,13,FOLLOW_13_in_rule__StandardOperation__Alternatives_6_16978); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getVoidKeyword_6_1_0()); } @@ -9990,18 +10077,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3285:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3315:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3285:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3286:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3315:6: ( ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3316:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getReturnTypeAssignment_6_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3287:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3287:2: rule__StandardOperation__ReturnTypeAssignment_6_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3317:1: ( rule__StandardOperation__ReturnTypeAssignment_6_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3317:2: rule__StandardOperation__ReturnTypeAssignment_6_1_1 { - pushFollow(FOLLOW_rule__StandardOperation__ReturnTypeAssignment_6_1_1_in_rule__StandardOperation__Alternatives_6_16935); + pushFollow(FOLLOW_rule__StandardOperation__ReturnTypeAssignment_6_1_1_in_rule__StandardOperation__Alternatives_6_16997); rule__StandardOperation__ReturnTypeAssignment_6_1_1(); state._fsp--; @@ -10036,13 +10123,13 @@ 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:3296: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:3326: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:3300: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:3330:1: ( ( ( rule__PortOperation__Group_5_0__0 ) ) | ( ( rule__PortOperation__Group_5_1__0 ) ) ) int alt7=2; int LA7_0 = input.LA(1); @@ -10061,18 +10148,18 @@ 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:3301: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:3331: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:3301: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:3302: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:3331: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:3332:1: ( rule__PortOperation__Group_5_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getGroup_5_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3303: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:3303: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:3333: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:3333:2: rule__PortOperation__Group_5_0__0 { - pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_56968); + pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_57030); rule__PortOperation__Group_5_0__0(); state._fsp--; @@ -10090,18 +10177,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3307: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:3337: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:3307: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:3308: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:3337: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:3338:1: ( rule__PortOperation__Group_5_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getGroup_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3309: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:3309: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:3339: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:3339:2: rule__PortOperation__Group_5_1__0 { - pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_56986); + pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_57048); rule__PortOperation__Group_5_1__0(); state._fsp--; @@ -10136,13 +10223,13 @@ 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:3318: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:3348: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:3322: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:3352:1: ( ( 'void' ) | ( ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) ) ) int alt8=2; int LA8_0 = input.LA(1); @@ -10161,15 +10248,15 @@ 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:3323:1: ( 'void' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3353:1: ( 'void' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3323:1: ( 'void' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3324:1: 'void' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3353:1: ( 'void' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3354:1: 'void' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0()); } - match(input,13,FOLLOW_13_in_rule__PortOperation__Alternatives_5_0_17020); if (state.failed) return ; + match(input,13,FOLLOW_13_in_rule__PortOperation__Alternatives_5_0_17082); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getVoidKeyword_5_0_1_0()); } @@ -10180,18 +10267,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3331: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:3361: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:3331: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:3332: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:3361: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:3362:1: ( rule__PortOperation__ReturnTypeAssignment_5_0_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getReturnTypeAssignment_5_0_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3333: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:3333: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:3363: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:3363:2: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 { - pushFollow(FOLLOW_rule__PortOperation__ReturnTypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_17039); + pushFollow(FOLLOW_rule__PortOperation__ReturnTypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_17101); rule__PortOperation__ReturnTypeAssignment_5_0_1_1(); state._fsp--; @@ -10226,13 +10313,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GeneralProtocolClass__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3342:1: rule__GeneralProtocolClass__Alternatives : ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3372:1: rule__GeneralProtocolClass__Alternatives : ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ); public final void rule__GeneralProtocolClass__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3346:1: ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3376:1: ( ( ruleProtocolClass ) | ( ruleCompoundProtocolClass ) ) int alt9=2; int LA9_0 = input.LA(1); @@ -10251,15 +10338,15 @@ 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:3347:1: ( ruleProtocolClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3377:1: ( ruleProtocolClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3347:1: ( ruleProtocolClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3348:1: ruleProtocolClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3377:1: ( ruleProtocolClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3378:1: ruleProtocolClass { if ( state.backtracking==0 ) { before(grammarAccess.getGeneralProtocolClassAccess().getProtocolClassParserRuleCall_0()); } - pushFollow(FOLLOW_ruleProtocolClass_in_rule__GeneralProtocolClass__Alternatives7072); + pushFollow(FOLLOW_ruleProtocolClass_in_rule__GeneralProtocolClass__Alternatives7134); ruleProtocolClass(); state._fsp--; @@ -10274,15 +10361,15 @@ 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:3353:6: ( ruleCompoundProtocolClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3383:6: ( ruleCompoundProtocolClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3353:6: ( ruleCompoundProtocolClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3354:1: ruleCompoundProtocolClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3383:6: ( ruleCompoundProtocolClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3384:1: ruleCompoundProtocolClass { if ( state.backtracking==0 ) { before(grammarAccess.getGeneralProtocolClassAccess().getCompoundProtocolClassParserRuleCall_1()); } - pushFollow(FOLLOW_ruleCompoundProtocolClass_in_rule__GeneralProtocolClass__Alternatives7089); + pushFollow(FOLLOW_ruleCompoundProtocolClass_in_rule__GeneralProtocolClass__Alternatives7151); ruleCompoundProtocolClass(); state._fsp--; @@ -10314,13 +10401,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Alternatives_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3364:1: rule__PortClass__Alternatives_3 : ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3394:1: rule__PortClass__Alternatives_3 : ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) ); public final void rule__PortClass__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3368:1: ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3398:1: ( ( ( rule__PortClass__AttributesAssignment_3_0 ) ) | ( ( rule__PortClass__OperationsAssignment_3_1 ) ) | ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) ) int alt10=3; switch ( input.LA(1) ) { case 55: @@ -10348,18 +10435,18 @@ 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:3369:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3399:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3369:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3370:1: ( rule__PortClass__AttributesAssignment_3_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3399:1: ( ( rule__PortClass__AttributesAssignment_3_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3400:1: ( rule__PortClass__AttributesAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getAttributesAssignment_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3371:1: ( rule__PortClass__AttributesAssignment_3_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3371:2: rule__PortClass__AttributesAssignment_3_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3401:1: ( rule__PortClass__AttributesAssignment_3_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3401:2: rule__PortClass__AttributesAssignment_3_0 { - pushFollow(FOLLOW_rule__PortClass__AttributesAssignment_3_0_in_rule__PortClass__Alternatives_37121); + pushFollow(FOLLOW_rule__PortClass__AttributesAssignment_3_0_in_rule__PortClass__Alternatives_37183); rule__PortClass__AttributesAssignment_3_0(); state._fsp--; @@ -10377,18 +10464,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3375:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3405:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3375:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3376:1: ( rule__PortClass__OperationsAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3405:6: ( ( rule__PortClass__OperationsAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3406:1: ( rule__PortClass__OperationsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getOperationsAssignment_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3377:1: ( rule__PortClass__OperationsAssignment_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3377:2: rule__PortClass__OperationsAssignment_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3407:1: ( rule__PortClass__OperationsAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3407:2: rule__PortClass__OperationsAssignment_3_1 { - pushFollow(FOLLOW_rule__PortClass__OperationsAssignment_3_1_in_rule__PortClass__Alternatives_37139); + pushFollow(FOLLOW_rule__PortClass__OperationsAssignment_3_1_in_rule__PortClass__Alternatives_37201); rule__PortClass__OperationsAssignment_3_1(); state._fsp--; @@ -10406,18 +10493,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3381:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3411:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3381:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3382:1: ( rule__PortClass__MsgHandlersAssignment_3_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3411:6: ( ( rule__PortClass__MsgHandlersAssignment_3_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3412:1: ( rule__PortClass__MsgHandlersAssignment_3_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getMsgHandlersAssignment_3_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3383:1: ( rule__PortClass__MsgHandlersAssignment_3_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3383:2: rule__PortClass__MsgHandlersAssignment_3_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3413:1: ( rule__PortClass__MsgHandlersAssignment_3_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3413:2: rule__PortClass__MsgHandlersAssignment_3_2 { - pushFollow(FOLLOW_rule__PortClass__MsgHandlersAssignment_3_2_in_rule__PortClass__Alternatives_37157); + pushFollow(FOLLOW_rule__PortClass__MsgHandlersAssignment_3_2_in_rule__PortClass__Alternatives_37219); rule__PortClass__MsgHandlersAssignment_3_2(); state._fsp--; @@ -10452,13 +10539,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageHandler__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3392:1: rule__MessageHandler__Alternatives : ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3422:1: rule__MessageHandler__Alternatives : ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ); public final void rule__MessageHandler__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3396:1: ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3426:1: ( ( ruleInMessageHandler ) | ( ruleOutMessageHandler ) ) int alt11=2; int LA11_0 = input.LA(1); @@ -10488,15 +10575,15 @@ 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:3397:1: ( ruleInMessageHandler ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3427:1: ( ruleInMessageHandler ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3397:1: ( ruleInMessageHandler ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3398:1: ruleInMessageHandler + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3427:1: ( ruleInMessageHandler ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3428:1: ruleInMessageHandler { if ( state.backtracking==0 ) { before(grammarAccess.getMessageHandlerAccess().getInMessageHandlerParserRuleCall_0()); } - pushFollow(FOLLOW_ruleInMessageHandler_in_rule__MessageHandler__Alternatives7190); + pushFollow(FOLLOW_ruleInMessageHandler_in_rule__MessageHandler__Alternatives7252); ruleInMessageHandler(); state._fsp--; @@ -10511,15 +10598,15 @@ 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:3403:6: ( ruleOutMessageHandler ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3433:6: ( ruleOutMessageHandler ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3403:6: ( ruleOutMessageHandler ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3404:1: ruleOutMessageHandler + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3433:6: ( ruleOutMessageHandler ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3434:1: ruleOutMessageHandler { if ( state.backtracking==0 ) { before(grammarAccess.getMessageHandlerAccess().getOutMessageHandlerParserRuleCall_1()); } - pushFollow(FOLLOW_ruleOutMessageHandler_in_rule__MessageHandler__Alternatives7207); + pushFollow(FOLLOW_ruleOutMessageHandler_in_rule__MessageHandler__Alternatives7269); ruleOutMessageHandler(); state._fsp--; @@ -10551,13 +10638,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SemanticsRule__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3414:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3444:1: rule__SemanticsRule__Alternatives : ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ); public final void rule__SemanticsRule__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3418:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3448:1: ( ( ruleInSemanticsRule ) | ( ruleOutSemanticsRule ) ) int alt12=2; int LA12_0 = input.LA(1); @@ -10576,15 +10663,15 @@ 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:3419:1: ( ruleInSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3449:1: ( ruleInSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3419:1: ( ruleInSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3420:1: ruleInSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3449:1: ( ruleInSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3450:1: ruleInSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getSemanticsRuleAccess().getInSemanticsRuleParserRuleCall_0()); } - pushFollow(FOLLOW_ruleInSemanticsRule_in_rule__SemanticsRule__Alternatives7239); + pushFollow(FOLLOW_ruleInSemanticsRule_in_rule__SemanticsRule__Alternatives7301); ruleInSemanticsRule(); state._fsp--; @@ -10599,15 +10686,15 @@ 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:3425:6: ( ruleOutSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3455:6: ( ruleOutSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3425:6: ( ruleOutSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3426:1: ruleOutSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3455:6: ( ruleOutSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3456:1: ruleOutSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getSemanticsRuleAccess().getOutSemanticsRuleParserRuleCall_1()); } - pushFollow(FOLLOW_ruleOutSemanticsRule_in_rule__SemanticsRule__Alternatives7256); + pushFollow(FOLLOW_ruleOutSemanticsRule_in_rule__SemanticsRule__Alternatives7318); ruleOutSemanticsRule(); state._fsp--; @@ -10639,13 +10726,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Alternatives_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3436:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3466:1: rule__InSemanticsRule__Alternatives_3_1 : ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ); public final void rule__InSemanticsRule__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3440:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3470:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) ) int alt13=2; int LA13_0 = input.LA(1); @@ -10664,18 +10751,18 @@ 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:3441:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3471:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3441:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3442:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3471:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3472:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3443:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3443:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3473:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3473:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 { - pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__InSemanticsRule__Alternatives_3_17288); + pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__InSemanticsRule__Alternatives_3_17350); rule__InSemanticsRule__FollowUpsAssignment_3_1_0(); state._fsp--; @@ -10693,18 +10780,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3447:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3477:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3447:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3448:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3477:6: ( ( rule__InSemanticsRule__Group_3_1_1__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3478:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3449:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3449:2: rule__InSemanticsRule__Group_3_1_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3479:1: ( rule__InSemanticsRule__Group_3_1_1__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3479:2: rule__InSemanticsRule__Group_3_1_1__0 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__0_in_rule__InSemanticsRule__Alternatives_3_17306); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__0_in_rule__InSemanticsRule__Alternatives_3_17368); rule__InSemanticsRule__Group_3_1_1__0(); state._fsp--; @@ -10739,13 +10826,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Alternatives_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3458:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3488:1: rule__OutSemanticsRule__Alternatives_3_1 : ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ); public final void rule__OutSemanticsRule__Alternatives_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3462:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3492:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) | ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) ) int alt14=2; int LA14_0 = input.LA(1); @@ -10764,18 +10851,18 @@ 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:3463:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3463:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3464:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3494:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3465:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3465:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3495:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3495:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 { - pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__OutSemanticsRule__Alternatives_3_17339); + pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__OutSemanticsRule__Alternatives_3_17401); rule__OutSemanticsRule__FollowUpsAssignment_3_1_0(); state._fsp--; @@ -10793,18 +10880,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3469:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3499:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3469:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3470:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3499:6: ( ( rule__OutSemanticsRule__Group_3_1_1__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3500:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3471:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3471:2: rule__OutSemanticsRule__Group_3_1_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3501:1: ( rule__OutSemanticsRule__Group_3_1_1__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3501:2: rule__OutSemanticsRule__Group_3_1_1__0 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0_in_rule__OutSemanticsRule__Alternatives_3_17357); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0_in_rule__OutSemanticsRule__Alternatives_3_17419); rule__OutSemanticsRule__Group_3_1_1__0(); state._fsp--; @@ -10839,13 +10926,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Alternatives_8_6_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3480:1: rule__ActorClass__Alternatives_8_6_0 : ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3510:1: rule__ActorClass__Alternatives_8_6_0 : ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) ); public final void rule__ActorClass__Alternatives_8_6_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3484:1: ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3514:1: ( ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) | ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) ) int alt15=2; int LA15_0 = input.LA(1); @@ -10864,18 +10951,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt15) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3485:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3485:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3486:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:1: ( ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3516:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getInternalPortsAssignment_8_6_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3487:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3487:2: rule__ActorClass__InternalPortsAssignment_8_6_0_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3517:1: ( rule__ActorClass__InternalPortsAssignment_8_6_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3517:2: rule__ActorClass__InternalPortsAssignment_8_6_0_0 { - pushFollow(FOLLOW_rule__ActorClass__InternalPortsAssignment_8_6_0_0_in_rule__ActorClass__Alternatives_8_6_07390); + pushFollow(FOLLOW_rule__ActorClass__InternalPortsAssignment_8_6_0_0_in_rule__ActorClass__Alternatives_8_6_07452); rule__ActorClass__InternalPortsAssignment_8_6_0_0(); state._fsp--; @@ -10893,18 +10980,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3491:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3521:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3491:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3492:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3521:6: ( ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3522:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getExternalPortsAssignment_8_6_0_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3493:2: rule__ActorClass__ExternalPortsAssignment_8_6_0_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3523:1: ( rule__ActorClass__ExternalPortsAssignment_8_6_0_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3523:2: rule__ActorClass__ExternalPortsAssignment_8_6_0_1 { - pushFollow(FOLLOW_rule__ActorClass__ExternalPortsAssignment_8_6_0_1_in_rule__ActorClass__Alternatives_8_6_07408); + pushFollow(FOLLOW_rule__ActorClass__ExternalPortsAssignment_8_6_0_1_in_rule__ActorClass__Alternatives_8_6_07470); rule__ActorClass__ExternalPortsAssignment_8_6_0_1(); state._fsp--; @@ -10939,13 +11026,13 @@ 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:3504:1: rule__SAPoint__Alternatives : ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3534: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:3508:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3538:1: ( ( ruleRefSAPoint ) | ( ruleRelaySAPoint ) ) int alt16=2; int LA16_0 = input.LA(1); @@ -10964,15 +11051,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt16) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3509:1: ( ruleRefSAPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3539:1: ( ruleRefSAPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3509:1: ( ruleRefSAPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3510:1: ruleRefSAPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3539:1: ( ruleRefSAPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3540:1: ruleRefSAPoint { if ( state.backtracking==0 ) { before(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0()); } - pushFollow(FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives7443); + pushFollow(FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives7505); ruleRefSAPoint(); state._fsp--; @@ -10987,15 +11074,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:6: ( ruleRelaySAPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3545:6: ( ruleRelaySAPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3515:6: ( ruleRelaySAPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3516:1: ruleRelaySAPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3545:6: ( ruleRelaySAPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3546:1: ruleRelaySAPoint { if ( state.backtracking==0 ) { before(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1()); } - pushFollow(FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives7460); + pushFollow(FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives7522); ruleRelaySAPoint(); state._fsp--; @@ -11027,13 +11114,13 @@ 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:3526: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:3556: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:3530:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3560:1: ( ( ruleState ) | ( ruleChoicePoint ) | ( ruleTrPoint ) ) int alt17=3; switch ( input.LA(1) ) { case 94: @@ -11050,7 +11137,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { case 100: case 101: case 102: - case 127: + case 129: { alt17=3; } @@ -11065,15 +11152,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt17) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3531:1: ( ruleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3561:1: ( ruleState ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3531:1: ( ruleState ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3532:1: ruleState + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3561:1: ( ruleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3562:1: ruleState { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0()); } - pushFollow(FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives7492); + pushFollow(FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives7554); ruleState(); state._fsp--; @@ -11088,15 +11175,15 @@ 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:3537:6: ( ruleChoicePoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3567:6: ( ruleChoicePoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3537:6: ( ruleChoicePoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3538:1: ruleChoicePoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3567:6: ( ruleChoicePoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3568:1: ruleChoicePoint { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1()); } - pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives7509); + pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives7571); ruleChoicePoint(); state._fsp--; @@ -11111,15 +11198,15 @@ 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:3543:6: ( ruleTrPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3573:6: ( ruleTrPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3543:6: ( ruleTrPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3544:1: ruleTrPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3573:6: ( ruleTrPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3574:1: ruleTrPoint { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2()); } - pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives7526); + pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives7588); ruleTrPoint(); state._fsp--; @@ -11151,13 +11238,13 @@ 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:3555:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3585:1: rule__State__Alternatives : ( ( ruleSimpleState ) | ( ruleRefinedState ) ); public final void rule__State__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3559:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3589:1: ( ( ruleSimpleState ) | ( ruleRefinedState ) ) int alt18=2; int LA18_0 = input.LA(1); @@ -11176,15 +11263,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt18) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3560:1: ( ruleSimpleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3590:1: ( ruleSimpleState ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3560:1: ( ruleSimpleState ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3561:1: ruleSimpleState + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3590:1: ( ruleSimpleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3591:1: ruleSimpleState { if ( state.backtracking==0 ) { before(grammarAccess.getStateAccess().getSimpleStateParserRuleCall_0()); } - pushFollow(FOLLOW_ruleSimpleState_in_rule__State__Alternatives7559); + pushFollow(FOLLOW_ruleSimpleState_in_rule__State__Alternatives7621); ruleSimpleState(); state._fsp--; @@ -11199,15 +11286,15 @@ 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:3566:6: ( ruleRefinedState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3596:6: ( ruleRefinedState ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3566:6: ( ruleRefinedState ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3567:1: ruleRefinedState + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3596:6: ( ruleRefinedState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3597:1: ruleRefinedState { if ( state.backtracking==0 ) { before(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1()); } - pushFollow(FOLLOW_ruleRefinedState_in_rule__State__Alternatives7576); + pushFollow(FOLLOW_ruleRefinedState_in_rule__State__Alternatives7638); ruleRefinedState(); state._fsp--; @@ -11239,13 +11326,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Alternatives_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3577:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3607:1: rule__StateGraph__Alternatives_2 : ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ); public final void rule__StateGraph__Alternatives_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3581:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3611:1: ( ( ( rule__StateGraph__StatesAssignment_2_0 ) ) | ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) | ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) | ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) | ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) ) int alt19=5; switch ( input.LA(1) ) { case 94: @@ -11257,7 +11344,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { case 100: case 101: case 102: - case 127: + case 129: { alt19=2; } @@ -11287,18 +11374,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt19) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3582:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3612:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3582:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3583:1: ( rule__StateGraph__StatesAssignment_2_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3612:1: ( ( rule__StateGraph__StatesAssignment_2_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3613:1: ( rule__StateGraph__StatesAssignment_2_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getStatesAssignment_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3584:1: ( rule__StateGraph__StatesAssignment_2_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3584:2: rule__StateGraph__StatesAssignment_2_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3614:1: ( rule__StateGraph__StatesAssignment_2_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3614:2: rule__StateGraph__StatesAssignment_2_0 { - pushFollow(FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_27608); + pushFollow(FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_27670); rule__StateGraph__StatesAssignment_2_0(); state._fsp--; @@ -11316,18 +11403,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3588:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3618:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3588:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3589:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3618:6: ( ( rule__StateGraph__TrPointsAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3619:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getTrPointsAssignment_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3590:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3590:2: rule__StateGraph__TrPointsAssignment_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3620:1: ( rule__StateGraph__TrPointsAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3620:2: rule__StateGraph__TrPointsAssignment_2_1 { - pushFollow(FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_27626); + pushFollow(FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_27688); rule__StateGraph__TrPointsAssignment_2_1(); state._fsp--; @@ -11345,18 +11432,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3594:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3624:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3594:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3595:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3624:6: ( ( rule__StateGraph__ChPointsAssignment_2_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3625:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getChPointsAssignment_2_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3596:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3596:2: rule__StateGraph__ChPointsAssignment_2_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3626:1: ( rule__StateGraph__ChPointsAssignment_2_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3626:2: rule__StateGraph__ChPointsAssignment_2_2 { - pushFollow(FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_27644); + pushFollow(FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_27706); rule__StateGraph__ChPointsAssignment_2_2(); state._fsp--; @@ -11374,18 +11461,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3600:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3630:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3600:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3601:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3630:6: ( ( rule__StateGraph__TransitionsAssignment_2_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3631:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getTransitionsAssignment_2_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3602:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3602:2: rule__StateGraph__TransitionsAssignment_2_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3632:1: ( rule__StateGraph__TransitionsAssignment_2_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3632:2: rule__StateGraph__TransitionsAssignment_2_3 { - pushFollow(FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_27662); + pushFollow(FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_27724); rule__StateGraph__TransitionsAssignment_2_3(); state._fsp--; @@ -11403,18 +11490,18 @@ 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:3606:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3636:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3606:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3607:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3636:6: ( ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3637:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getRefinedTransitionsAssignment_2_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3608:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3608:2: rule__StateGraph__RefinedTransitionsAssignment_2_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3638:1: ( rule__StateGraph__RefinedTransitionsAssignment_2_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3638:2: rule__StateGraph__RefinedTransitionsAssignment_2_4 { - pushFollow(FOLLOW_rule__StateGraph__RefinedTransitionsAssignment_2_4_in_rule__StateGraph__Alternatives_27680); + pushFollow(FOLLOW_rule__StateGraph__RefinedTransitionsAssignment_2_4_in_rule__StateGraph__Alternatives_27742); rule__StateGraph__RefinedTransitionsAssignment_2_4(); state._fsp--; @@ -11449,13 +11536,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Alternatives_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3617:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3647:1: rule__StateMachine__Alternatives_3 : ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ); public final void rule__StateMachine__Alternatives_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3621:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3651:1: ( ( ( rule__StateMachine__StatesAssignment_3_0 ) ) | ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) | ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) | ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) | ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) ) int alt20=5; switch ( input.LA(1) ) { case 94: @@ -11467,7 +11554,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { case 100: case 101: case 102: - case 127: + case 129: { alt20=2; } @@ -11497,18 +11584,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt20) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3622:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3652:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3622:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3623:1: ( rule__StateMachine__StatesAssignment_3_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3652:1: ( ( rule__StateMachine__StatesAssignment_3_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3653:1: ( rule__StateMachine__StatesAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getStatesAssignment_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3624:1: ( rule__StateMachine__StatesAssignment_3_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3624:2: rule__StateMachine__StatesAssignment_3_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3654:1: ( rule__StateMachine__StatesAssignment_3_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3654:2: rule__StateMachine__StatesAssignment_3_0 { - pushFollow(FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_37713); + pushFollow(FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_37775); rule__StateMachine__StatesAssignment_3_0(); state._fsp--; @@ -11526,18 +11613,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3628:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3658:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3628:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3629:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3658:6: ( ( rule__StateMachine__TrPointsAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3659:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getTrPointsAssignment_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3630:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3630:2: rule__StateMachine__TrPointsAssignment_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3660:1: ( rule__StateMachine__TrPointsAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3660:2: rule__StateMachine__TrPointsAssignment_3_1 { - pushFollow(FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_37731); + pushFollow(FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_37793); rule__StateMachine__TrPointsAssignment_3_1(); state._fsp--; @@ -11555,18 +11642,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3634:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3664:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3634:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3635:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3664:6: ( ( rule__StateMachine__ChPointsAssignment_3_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3665:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getChPointsAssignment_3_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3636:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3636:2: rule__StateMachine__ChPointsAssignment_3_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3666:1: ( rule__StateMachine__ChPointsAssignment_3_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3666:2: rule__StateMachine__ChPointsAssignment_3_2 { - pushFollow(FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_37749); + pushFollow(FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_37811); rule__StateMachine__ChPointsAssignment_3_2(); state._fsp--; @@ -11584,18 +11671,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3640:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3670:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3640:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3641:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3670:6: ( ( rule__StateMachine__TransitionsAssignment_3_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3671:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getTransitionsAssignment_3_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3642:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3642:2: rule__StateMachine__TransitionsAssignment_3_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3672:1: ( rule__StateMachine__TransitionsAssignment_3_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3672:2: rule__StateMachine__TransitionsAssignment_3_3 { - pushFollow(FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_37767); + pushFollow(FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_37829); rule__StateMachine__TransitionsAssignment_3_3(); state._fsp--; @@ -11613,18 +11700,18 @@ 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:3646:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3676:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3646:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3647:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3676:6: ( ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3677:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getRefinedTransitionsAssignment_3_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3648:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3648:2: rule__StateMachine__RefinedTransitionsAssignment_3_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3678:1: ( rule__StateMachine__RefinedTransitionsAssignment_3_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3678:2: rule__StateMachine__RefinedTransitionsAssignment_3_4 { - pushFollow(FOLLOW_rule__StateMachine__RefinedTransitionsAssignment_3_4_in_rule__StateMachine__Alternatives_37785); + pushFollow(FOLLOW_rule__StateMachine__RefinedTransitionsAssignment_3_4_in_rule__StateMachine__Alternatives_37847); rule__StateMachine__RefinedTransitionsAssignment_3_4(); state._fsp--; @@ -11659,17 +11746,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPoint__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3657: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:3687: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:3661:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3691:1: ( ( ruleTransitionPoint ) | ( ruleEntryPoint ) | ( ruleExitPoint ) ) int alt21=3; switch ( input.LA(1) ) { case 100: - case 127: + case 129: { alt21=1; } @@ -11694,15 +11781,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt21) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3662:1: ( ruleTransitionPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3692:1: ( ruleTransitionPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3662:1: ( ruleTransitionPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3663:1: ruleTransitionPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3692:1: ( ruleTransitionPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3693:1: ruleTransitionPoint { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0()); } - pushFollow(FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives7818); + pushFollow(FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives7880); ruleTransitionPoint(); state._fsp--; @@ -11717,15 +11804,15 @@ 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:3668:6: ( ruleEntryPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3698:6: ( ruleEntryPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3668:6: ( ruleEntryPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3669:1: ruleEntryPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3698:6: ( ruleEntryPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3699:1: ruleEntryPoint { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1()); } - pushFollow(FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives7835); + pushFollow(FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives7897); ruleEntryPoint(); state._fsp--; @@ -11740,15 +11827,15 @@ 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:3674:6: ( ruleExitPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3704:6: ( ruleExitPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3674:6: ( ruleExitPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3675:1: ruleExitPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3704:6: ( ruleExitPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3705:1: ruleExitPoint { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2()); } - pushFollow(FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives7852); + pushFollow(FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives7914); ruleExitPoint(); state._fsp--; @@ -11780,13 +11867,13 @@ 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:3685:1: rule__Transition__Alternatives : ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3715: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:3689:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3719:1: ( ( ruleInitialTransition ) | ( ruleNonInitialTransition ) ) int alt22=2; int LA22_0 = input.LA(1); @@ -11799,12 +11886,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA22_2==40) ) { int LA22_3 = input.LA(4); - if ( (LA22_3==RULE_ID||(LA22_3>=112 && LA22_3<=113)) ) { - alt22=2; - } - else if ( (LA22_3==105) ) { + if ( (LA22_3==105) ) { alt22=1; } + else if ( (LA22_3==RULE_ID||(LA22_3>=112 && LA22_3<=113)) ) { + alt22=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -11824,12 +11911,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { else if ( (LA22_1==40) ) { int LA22_3 = input.LA(3); - if ( (LA22_3==RULE_ID||(LA22_3>=112 && LA22_3<=113)) ) { - alt22=2; - } - else if ( (LA22_3==105) ) { + if ( (LA22_3==105) ) { alt22=1; } + else if ( (LA22_3==RULE_ID||(LA22_3>=112 && LA22_3<=113)) ) { + alt22=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -11855,15 +11942,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt22) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3690:1: ( ruleInitialTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3720:1: ( ruleInitialTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3690:1: ( ruleInitialTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3691:1: ruleInitialTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3720:1: ( ruleInitialTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3721:1: ruleInitialTransition { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0()); } - pushFollow(FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives7884); + pushFollow(FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives7946); ruleInitialTransition(); state._fsp--; @@ -11878,15 +11965,15 @@ 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:3696:6: ( ruleNonInitialTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3726:6: ( ruleNonInitialTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3696:6: ( ruleNonInitialTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3697:1: ruleNonInitialTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3726:6: ( ruleNonInitialTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3727:1: ruleNonInitialTransition { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1()); } - pushFollow(FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives7901); + pushFollow(FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives7963); ruleNonInitialTransition(); state._fsp--; @@ -11918,26 +12005,26 @@ 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:3707:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3737:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ); public final void rule__NonInitialTransition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3711:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3741:1: ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) ) int alt23=3; alt23 = dfa23.predict(input); switch (alt23) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3712:1: ( ruleTransitionChainStartTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3742:1: ( ruleTransitionChainStartTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3712:1: ( ruleTransitionChainStartTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3713:1: ruleTransitionChainStartTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3742:1: ( ruleTransitionChainStartTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3743:1: ruleTransitionChainStartTransition { if ( state.backtracking==0 ) { before(grammarAccess.getNonInitialTransitionAccess().getTransitionChainStartTransitionParserRuleCall_0()); } - pushFollow(FOLLOW_ruleTransitionChainStartTransition_in_rule__NonInitialTransition__Alternatives7933); + pushFollow(FOLLOW_ruleTransitionChainStartTransition_in_rule__NonInitialTransition__Alternatives7995); ruleTransitionChainStartTransition(); state._fsp--; @@ -11952,15 +12039,15 @@ 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:3718:6: ( ruleContinuationTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3748:6: ( ruleContinuationTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3718:6: ( ruleContinuationTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3719:1: ruleContinuationTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3748:6: ( ruleContinuationTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3749:1: ruleContinuationTransition { if ( state.backtracking==0 ) { before(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_1()); } - pushFollow(FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives7950); + pushFollow(FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives8012); ruleContinuationTransition(); state._fsp--; @@ -11975,15 +12062,15 @@ 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:3724:6: ( ruleCPBranchTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3754:6: ( ruleCPBranchTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3724:6: ( ruleCPBranchTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3725:1: ruleCPBranchTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3754:6: ( ruleCPBranchTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3755:1: ruleCPBranchTransition { if ( state.backtracking==0 ) { before(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_2()); } - pushFollow(FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives7967); + pushFollow(FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives8029); ruleCPBranchTransition(); state._fsp--; @@ -12015,26 +12102,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionChainStartTransition__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3735:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3765:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ); public final void rule__TransitionChainStartTransition__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3739:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3769:1: ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) ) int alt24=2; alt24 = dfa24.predict(input); switch (alt24) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3740:1: ( ruleTriggeredTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3770:1: ( ruleTriggeredTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3740:1: ( ruleTriggeredTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3741:1: ruleTriggeredTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3770:1: ( ruleTriggeredTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3771:1: ruleTriggeredTransition { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionChainStartTransitionAccess().getTriggeredTransitionParserRuleCall_0()); } - pushFollow(FOLLOW_ruleTriggeredTransition_in_rule__TransitionChainStartTransition__Alternatives7999); + pushFollow(FOLLOW_ruleTriggeredTransition_in_rule__TransitionChainStartTransition__Alternatives8061); ruleTriggeredTransition(); state._fsp--; @@ -12049,15 +12136,15 @@ 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:3746:6: ( ruleGuardedTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3776:6: ( ruleGuardedTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3746:6: ( ruleGuardedTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3747:1: ruleGuardedTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3776:6: ( ruleGuardedTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3777:1: ruleGuardedTransition { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionChainStartTransitionAccess().getGuardedTransitionParserRuleCall_1()); } - pushFollow(FOLLOW_ruleGuardedTransition_in_rule__TransitionChainStartTransition__Alternatives8016); + pushFollow(FOLLOW_ruleGuardedTransition_in_rule__TransitionChainStartTransition__Alternatives8078); ruleGuardedTransition(); state._fsp--; @@ -12089,25 +12176,25 @@ 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:3757: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:3787: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:3761:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3791:1: ( ( ruleStateTerminal ) | ( ruleTrPointTerminal ) | ( ruleSubStateTrPointTerminal ) | ( ruleChoicepointTerminal ) ) int alt25=4; switch ( input.LA(1) ) { case RULE_ID: { int LA25_1 = input.LA(2); - if ( (LA25_1==47) ) { - alt25=3; - } - else if ( (LA25_1==EOF||(LA25_1>=38 && LA25_1<=39)||LA25_1==42||LA25_1==56||LA25_1==94||(LA25_1>=99 && LA25_1<=104)||LA25_1==111||LA25_1==127) ) { + if ( (LA25_1==EOF||(LA25_1>=38 && LA25_1<=39)||LA25_1==42||LA25_1==56||LA25_1==94||(LA25_1>=99 && LA25_1<=104)||LA25_1==111||LA25_1==129) ) { alt25=1; } + else if ( (LA25_1==47) ) { + alt25=3; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12137,15 +12224,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt25) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3762:1: ( ruleStateTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3792:1: ( ruleStateTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3762:1: ( ruleStateTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3763:1: ruleStateTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3792:1: ( ruleStateTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3793:1: ruleStateTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0()); } - pushFollow(FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives8048); + pushFollow(FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives8110); ruleStateTerminal(); state._fsp--; @@ -12160,15 +12247,15 @@ 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:3768:6: ( ruleTrPointTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3798:6: ( ruleTrPointTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3768:6: ( ruleTrPointTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3769:1: ruleTrPointTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3798:6: ( ruleTrPointTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3799:1: ruleTrPointTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1()); } - pushFollow(FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives8065); + pushFollow(FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives8127); ruleTrPointTerminal(); state._fsp--; @@ -12183,15 +12270,15 @@ 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:3774:6: ( ruleSubStateTrPointTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3804:6: ( ruleSubStateTrPointTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3774:6: ( ruleSubStateTrPointTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3775:1: ruleSubStateTrPointTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3804:6: ( ruleSubStateTrPointTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3805:1: ruleSubStateTrPointTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2()); } - pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives8082); + pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives8144); ruleSubStateTrPointTerminal(); state._fsp--; @@ -12206,15 +12293,15 @@ 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:3780:6: ( ruleChoicepointTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3810:6: ( ruleChoicepointTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3780:6: ( ruleChoicepointTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3781:1: ruleChoicepointTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3810:6: ( ruleChoicepointTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3811:1: ruleChoicepointTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3()); } - pushFollow(FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives8099); + pushFollow(FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives8161); ruleChoicepointTerminal(); state._fsp--; @@ -12246,13 +12333,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Alternatives_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3791:1: rule__MULTIPLICITY__Alternatives_1 : ( ( '*' ) | ( RULE_INT ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3821: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:3795:1: ( ( '*' ) | ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3825:1: ( ( '*' ) | ( RULE_INT ) ) int alt26=2; int LA26_0 = input.LA(1); @@ -12271,15 +12358,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt26) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3796:1: ( '*' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3826:1: ( '*' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3796:1: ( '*' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3797:1: '*' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3826:1: ( '*' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3827:1: '*' { if ( state.backtracking==0 ) { before(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0()); } - match(input,14,FOLLOW_14_in_rule__MULTIPLICITY__Alternatives_18132); if (state.failed) return ; + match(input,14,FOLLOW_14_in_rule__MULTIPLICITY__Alternatives_18194); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMULTIPLICITYAccess().getAsteriskKeyword_1_0()); } @@ -12290,15 +12377,15 @@ 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:3804:6: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3834:6: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3804:6: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3805:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3834:6: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3835:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_18151); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_18213); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMULTIPLICITYAccess().getINTTerminalRuleCall_1_1()); } @@ -12326,13 +12413,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationTargetType__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3815:1: rule__AnnotationTargetType__Alternatives : ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3845:1: rule__AnnotationTargetType__Alternatives : ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) ); public final void rule__AnnotationTargetType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3819:1: ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3849:1: ( ( 'DataClass' ) | ( 'ActorClass' ) | ( 'ActorBehavior' ) | ( 'ProtocolClass' ) | ( 'CompoundProtocolClass' ) | ( 'SubSystemClass' ) | ( 'LogicalSystem' ) ) int alt27=7; switch ( input.LA(1) ) { case 15: @@ -12380,15 +12467,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt27) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3820:1: ( 'DataClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3850:1: ( 'DataClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3820:1: ( 'DataClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3821:1: 'DataClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3850:1: ( 'DataClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3851:1: 'DataClass' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0()); } - match(input,15,FOLLOW_15_in_rule__AnnotationTargetType__Alternatives8184); if (state.failed) return ; + match(input,15,FOLLOW_15_in_rule__AnnotationTargetType__Alternatives8246); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getDataClassKeyword_0()); } @@ -12399,15 +12486,15 @@ 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:3828:6: ( 'ActorClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3858:6: ( 'ActorClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3828:6: ( 'ActorClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3829:1: 'ActorClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3858:6: ( 'ActorClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3859:1: 'ActorClass' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1()); } - match(input,16,FOLLOW_16_in_rule__AnnotationTargetType__Alternatives8204); if (state.failed) return ; + match(input,16,FOLLOW_16_in_rule__AnnotationTargetType__Alternatives8266); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getActorClassKeyword_1()); } @@ -12418,15 +12505,15 @@ 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:3836:6: ( 'ActorBehavior' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3866:6: ( 'ActorBehavior' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3836:6: ( 'ActorBehavior' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3837:1: 'ActorBehavior' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3866:6: ( 'ActorBehavior' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3867:1: 'ActorBehavior' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2()); } - match(input,17,FOLLOW_17_in_rule__AnnotationTargetType__Alternatives8224); if (state.failed) return ; + match(input,17,FOLLOW_17_in_rule__AnnotationTargetType__Alternatives8286); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getActorBehaviorKeyword_2()); } @@ -12437,15 +12524,15 @@ 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:3844:6: ( 'ProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3874:6: ( 'ProtocolClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3844:6: ( 'ProtocolClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3845:1: 'ProtocolClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3874:6: ( 'ProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3875:1: 'ProtocolClass' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3()); } - match(input,18,FOLLOW_18_in_rule__AnnotationTargetType__Alternatives8244); if (state.failed) return ; + match(input,18,FOLLOW_18_in_rule__AnnotationTargetType__Alternatives8306); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getProtocolClassKeyword_3()); } @@ -12456,15 +12543,15 @@ 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:3852:6: ( 'CompoundProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3882:6: ( 'CompoundProtocolClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3852:6: ( 'CompoundProtocolClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3853:1: 'CompoundProtocolClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3882:6: ( 'CompoundProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3883:1: 'CompoundProtocolClass' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4()); } - match(input,19,FOLLOW_19_in_rule__AnnotationTargetType__Alternatives8264); if (state.failed) return ; + match(input,19,FOLLOW_19_in_rule__AnnotationTargetType__Alternatives8326); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getCompoundProtocolClassKeyword_4()); } @@ -12475,15 +12562,15 @@ 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:3860:6: ( 'SubSystemClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3890:6: ( 'SubSystemClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3860:6: ( 'SubSystemClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3861:1: 'SubSystemClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3890:6: ( 'SubSystemClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3891:1: 'SubSystemClass' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5()); } - match(input,20,FOLLOW_20_in_rule__AnnotationTargetType__Alternatives8284); if (state.failed) return ; + match(input,20,FOLLOW_20_in_rule__AnnotationTargetType__Alternatives8346); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getSubSystemClassKeyword_5()); } @@ -12494,15 +12581,15 @@ 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:3868:6: ( 'LogicalSystem' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3898:6: ( 'LogicalSystem' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3868:6: ( 'LogicalSystem' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3869:1: 'LogicalSystem' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3898:6: ( 'LogicalSystem' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3899:1: 'LogicalSystem' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6()); } - match(input,21,FOLLOW_21_in_rule__AnnotationTargetType__Alternatives8304); if (state.failed) return ; + match(input,21,FOLLOW_21_in_rule__AnnotationTargetType__Alternatives8366); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTargetTypeAccess().getLogicalSystemKeyword_6()); } @@ -12530,13 +12617,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Alternatives_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3881:1: rule__AnnotationType__Alternatives_6 : ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3911:1: rule__AnnotationType__Alternatives_6 : ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ); public final void rule__AnnotationType__Alternatives_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3885:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3915:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) | ( ( rule__AnnotationType__Group_6_1__0 ) ) ) int alt28=2; int LA28_0 = input.LA(1); @@ -12555,18 +12642,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt28) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3886:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3916:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3886:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3887:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3916:1: ( ( rule__AnnotationType__TargetsAssignment_6_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3917:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3888:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3888:2: rule__AnnotationType__TargetsAssignment_6_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3918:1: ( rule__AnnotationType__TargetsAssignment_6_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3918:2: rule__AnnotationType__TargetsAssignment_6_0 { - pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_0_in_rule__AnnotationType__Alternatives_68338); + pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_0_in_rule__AnnotationType__Alternatives_68400); rule__AnnotationType__TargetsAssignment_6_0(); state._fsp--; @@ -12584,18 +12671,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3892:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3922:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3892:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3893:1: ( rule__AnnotationType__Group_6_1__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3922:6: ( ( rule__AnnotationType__Group_6_1__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3923:1: ( rule__AnnotationType__Group_6_1__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getGroup_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3894:1: ( rule__AnnotationType__Group_6_1__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3894:2: rule__AnnotationType__Group_6_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3924:1: ( rule__AnnotationType__Group_6_1__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3924:2: rule__AnnotationType__Group_6_1__0 { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__0_in_rule__AnnotationType__Alternatives_68356); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__0_in_rule__AnnotationType__Alternatives_68418); rule__AnnotationType__Group_6_1__0(); state._fsp--; @@ -12630,20 +12717,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationAttribute__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3903:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3933:1: rule__AnnotationAttribute__Alternatives : ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ); public final void rule__AnnotationAttribute__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3907:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3937:1: ( ( ruleSimpleAnnotationAttribute ) | ( ruleEnumAnnotationAttribute ) ) int alt29=2; int LA29_0 = input.LA(1); if ( (LA29_0==32) ) { int LA29_1 = input.LA(2); - if ( (LA29_1==120) ) { + if ( (LA29_1==122) ) { int LA29_3 = input.LA(3); if ( (LA29_3==RULE_ID) ) { @@ -12652,12 +12739,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA29_4==40) ) { int LA29_5 = input.LA(5); - if ( (LA29_5==38) ) { - alt29=2; - } - else if ( ((LA29_5>=33 && LA29_5<=36)) ) { + if ( ((LA29_5>=33 && LA29_5<=36)) ) { alt29=1; } + else if ( (LA29_5==38) ) { + alt29=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12693,7 +12780,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { else if ( (LA29_0==22) ) { int LA29_2 = input.LA(2); - if ( (LA29_2==120) ) { + if ( (LA29_2==122) ) { int LA29_3 = input.LA(3); if ( (LA29_3==RULE_ID) ) { @@ -12702,12 +12789,12 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { if ( (LA29_4==40) ) { int LA29_5 = input.LA(5); - if ( (LA29_5==38) ) { - alt29=2; - } - else if ( ((LA29_5>=33 && LA29_5<=36)) ) { + if ( ((LA29_5>=33 && LA29_5<=36)) ) { alt29=1; } + else if ( (LA29_5==38) ) { + alt29=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12749,15 +12836,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt29) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3908:1: ( ruleSimpleAnnotationAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3938:1: ( ruleSimpleAnnotationAttribute ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3908:1: ( ruleSimpleAnnotationAttribute ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3909:1: ruleSimpleAnnotationAttribute + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3938:1: ( ruleSimpleAnnotationAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3939:1: ruleSimpleAnnotationAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAttributeAccess().getSimpleAnnotationAttributeParserRuleCall_0()); } - pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8389); + pushFollow(FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8451); ruleSimpleAnnotationAttribute(); state._fsp--; @@ -12772,15 +12859,15 @@ 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:3914:6: ( ruleEnumAnnotationAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3944:6: ( ruleEnumAnnotationAttribute ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3914:6: ( ruleEnumAnnotationAttribute ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3915:1: ruleEnumAnnotationAttribute + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3944:6: ( ruleEnumAnnotationAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3945:1: ruleEnumAnnotationAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAttributeAccess().getEnumAnnotationAttributeParserRuleCall_1()); } - pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8406); + pushFollow(FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8468); ruleEnumAnnotationAttribute(); state._fsp--; @@ -12812,13 +12899,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3925:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3955:1: rule__SimpleAnnotationAttribute__Alternatives_0 : ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); public final void rule__SimpleAnnotationAttribute__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3929:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3959:1: ( ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) int alt30=2; int LA30_0 = input.LA(1); @@ -12837,18 +12924,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt30) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3930:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3960:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3930:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3931:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3960:1: ( ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3961:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalAssignment_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3932:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3932:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3962:1: ( rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3962:2: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_08438); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_08500); rule__SimpleAnnotationAttribute__OptionalAssignment_0_0(); state._fsp--; @@ -12866,15 +12953,15 @@ 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:3936:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3966:6: ( 'mandatory' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3936:6: ( 'mandatory' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3937:1: 'mandatory' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3966:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3967:1: 'mandatory' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); } - match(input,22,FOLLOW_22_in_rule__SimpleAnnotationAttribute__Alternatives_08457); if (state.failed) return ; + match(input,22,FOLLOW_22_in_rule__SimpleAnnotationAttribute__Alternatives_08519); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleAnnotationAttributeAccess().getMandatoryKeyword_0_1()); } @@ -12902,13 +12989,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3949:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3979:1: rule__EnumAnnotationAttribute__Alternatives_0 : ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ); public final void rule__EnumAnnotationAttribute__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3953:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3983:1: ( ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) | ( 'mandatory' ) ) int alt31=2; int LA31_0 = input.LA(1); @@ -12927,18 +13014,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt31) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3954:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3984:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3954:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3955:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3984:1: ( ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3985:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalAssignment_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3956:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3956:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3986:1: ( rule__EnumAnnotationAttribute__OptionalAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3986:2: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_08491); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_08553); rule__EnumAnnotationAttribute__OptionalAssignment_0_0(); state._fsp--; @@ -12956,15 +13043,15 @@ 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:3960:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3990:6: ( 'mandatory' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3960:6: ( 'mandatory' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3961:1: 'mandatory' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3990:6: ( 'mandatory' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3991:1: 'mandatory' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); } - match(input,22,FOLLOW_22_in_rule__EnumAnnotationAttribute__Alternatives_08510); if (state.failed) return ; + match(input,22,FOLLOW_22_in_rule__EnumAnnotationAttribute__Alternatives_08572); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getMandatoryKeyword_0_1()); } @@ -12992,13 +13079,13 @@ 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:3973: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:4003: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:3977: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:4007:1: ( ( ( rule__Import__Group_1_0__0 ) ) | ( 'model' ) ) int alt32=2; int LA32_0 = input.LA(1); @@ -13017,18 +13104,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt32) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3978: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:4008: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:3978: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:3979: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:4008: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:4009:1: ( rule__Import__Group_1_0__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getGroup_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3980: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:3980: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:4010: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:4010:2: rule__Import__Group_1_0__0 { - pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_18544); + pushFollow(FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_18606); rule__Import__Group_1_0__0(); state._fsp--; @@ -13046,15 +13133,15 @@ 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:3984:6: ( 'model' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4014:6: ( 'model' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3984:6: ( 'model' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3985:1: 'model' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4014:6: ( 'model' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4015:1: 'model' { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getModelKeyword_1_1()); } - match(input,23,FOLLOW_23_in_rule__Import__Alternatives_18563); if (state.failed) return ; + match(input,23,FOLLOW_23_in_rule__Import__Alternatives_18625); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getModelKeyword_1_1()); } @@ -13082,17 +13169,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Literal__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:3998:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4028:1: rule__Literal__Alternatives : ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ); public final void rule__Literal__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4002:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4032:1: ( ( ruleBooleanLiteral ) | ( ruleNumberLiteral ) | ( ruleStringLiteral ) ) int alt33=3; switch ( input.LA(1) ) { case 24: - case 128: + case 130: { alt33=1; } @@ -13121,15 +13208,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt33) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4003:1: ( ruleBooleanLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4033:1: ( ruleBooleanLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4003:1: ( ruleBooleanLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4004:1: ruleBooleanLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4033:1: ( ruleBooleanLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4034:1: ruleBooleanLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getBooleanLiteralParserRuleCall_0()); } - pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives8598); + pushFollow(FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives8660); ruleBooleanLiteral(); state._fsp--; @@ -13144,15 +13231,15 @@ 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:4009:6: ( ruleNumberLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4039:6: ( ruleNumberLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4009:6: ( ruleNumberLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4010:1: ruleNumberLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4039:6: ( ruleNumberLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4040:1: ruleNumberLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getNumberLiteralParserRuleCall_1()); } - pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives8615); + pushFollow(FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives8677); ruleNumberLiteral(); state._fsp--; @@ -13167,15 +13254,15 @@ 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:4015:6: ( ruleStringLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4045:6: ( ruleStringLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4015:6: ( ruleStringLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4016:1: ruleStringLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4045:6: ( ruleStringLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4046:1: ruleStringLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralAccess().getStringLiteralParserRuleCall_2()); } - pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives8632); + pushFollow(FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives8694); ruleStringLiteral(); state._fsp--; @@ -13207,20 +13294,20 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Alternatives_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4026:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4056:1: rule__BooleanLiteral__Alternatives_1 : ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ); public final void rule__BooleanLiteral__Alternatives_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4030:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4060:1: ( ( 'false' ) | ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) ) int alt34=2; int LA34_0 = input.LA(1); if ( (LA34_0==24) ) { alt34=1; } - else if ( (LA34_0==128) ) { + else if ( (LA34_0==130) ) { alt34=2; } else { @@ -13232,15 +13319,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt34) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4031:1: ( 'false' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4061:1: ( 'false' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4031:1: ( 'false' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4032:1: 'false' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4061:1: ( 'false' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4062:1: 'false' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0()); } - match(input,24,FOLLOW_24_in_rule__BooleanLiteral__Alternatives_18665); if (state.failed) return ; + match(input,24,FOLLOW_24_in_rule__BooleanLiteral__Alternatives_18727); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralAccess().getFalseKeyword_1_0()); } @@ -13251,18 +13338,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4039:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4069:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4039:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4040:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4069:6: ( ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4070:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getIsTrueAssignment_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4041:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4041:2: rule__BooleanLiteral__IsTrueAssignment_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4071:1: ( rule__BooleanLiteral__IsTrueAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4071:2: rule__BooleanLiteral__IsTrueAssignment_1_1 { - pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_18684); + pushFollow(FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_18746); rule__BooleanLiteral__IsTrueAssignment_1_1(); state._fsp--; @@ -13297,20 +13384,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__NumberLiteral__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4050:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4080:1: rule__NumberLiteral__Alternatives : ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ); public final void rule__NumberLiteral__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:4054:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4084:1: ( ( ruleIntLiteral ) | ( ruleRealLiteral ) ) int alt35=2; switch ( input.LA(1) ) { case 25: { int LA35_1 = input.LA(2); - if ( (LA35_1==RULE_INT) ) { + if ( (LA35_1==86) ) { + alt35=2; + } + else if ( (LA35_1==RULE_INT) ) { int LA35_3 = input.LA(3); if ( (LA35_3==86) ) { @@ -13327,9 +13417,6 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { throw nvae; } } - else if ( (LA35_1==86) ) { - alt35=2; - } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -13411,15 +13498,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt35) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4055:1: ( ruleIntLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4085:1: ( ruleIntLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4055:1: ( ruleIntLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4056:1: ruleIntLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4085:1: ( ruleIntLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4086:1: ruleIntLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralAccess().getIntLiteralParserRuleCall_0()); } - pushFollow(FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives8717); + pushFollow(FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives8779); ruleIntLiteral(); state._fsp--; @@ -13434,15 +13521,15 @@ 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:4061:6: ( ruleRealLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4091:6: ( ruleRealLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4061:6: ( ruleRealLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4062:1: ruleRealLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4091:6: ( ruleRealLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4092:1: ruleRealLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralAccess().getRealLiteralParserRuleCall_1()); } - pushFollow(FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives8734); + pushFollow(FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives8796); ruleRealLiteral(); state._fsp--; @@ -13474,13 +13561,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Integer__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4072:1: rule__Integer__Alternatives : ( ( ruleSignedInteger ) | ( ruleHexadecimal ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4102:1: rule__Integer__Alternatives : ( ( ruleSignedInteger ) | ( ruleHexadecimal ) ); public final void rule__Integer__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:4076:1: ( ( ruleSignedInteger ) | ( ruleHexadecimal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4106:1: ( ( ruleSignedInteger ) | ( ruleHexadecimal ) ) int alt36=2; int LA36_0 = input.LA(1); @@ -13499,15 +13586,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt36) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4077:1: ( ruleSignedInteger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4107:1: ( ruleSignedInteger ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4077:1: ( ruleSignedInteger ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4078:1: ruleSignedInteger + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4107:1: ( ruleSignedInteger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4108:1: ruleSignedInteger { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerAccess().getSignedIntegerParserRuleCall_0()); } - pushFollow(FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives8766); + pushFollow(FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives8828); ruleSignedInteger(); state._fsp--; @@ -13522,15 +13609,15 @@ 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:4083:6: ( ruleHexadecimal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4113:6: ( ruleHexadecimal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4083:6: ( ruleHexadecimal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4084:1: ruleHexadecimal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4113:6: ( ruleHexadecimal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4114:1: ruleHexadecimal { if ( state.backtracking==0 ) { before(grammarAccess.getIntegerAccess().getHexadecimalParserRuleCall_1()); } - pushFollow(FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives8783); + pushFollow(FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives8845); ruleHexadecimal(); state._fsp--; @@ -13562,13 +13649,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SignedInteger__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4094:1: rule__SignedInteger__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4124:1: rule__SignedInteger__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__SignedInteger__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4098:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4128:1: ( ( '+' ) | ( '-' ) ) int alt37=2; int LA37_0 = input.LA(1); @@ -13587,15 +13674,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt37) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4099:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4129:1: ( '+' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4099:1: ( '+' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4100:1: '+' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4129:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4130:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0()); } - match(input,25,FOLLOW_25_in_rule__SignedInteger__Alternatives_08816); if (state.failed) return ; + match(input,25,FOLLOW_25_in_rule__SignedInteger__Alternatives_08878); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSignedIntegerAccess().getPlusSignKeyword_0_0()); } @@ -13606,15 +13693,15 @@ 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:4107:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4137:6: ( '-' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4107:6: ( '-' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4108:1: '-' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4137:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4138:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1()); } - match(input,26,FOLLOW_26_in_rule__SignedInteger__Alternatives_08836); if (state.failed) return ; + match(input,26,FOLLOW_26_in_rule__SignedInteger__Alternatives_08898); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSignedIntegerAccess().getHyphenMinusKeyword_0_1()); } @@ -13642,26 +13729,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Real__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4120:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4150:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) ); public final void rule__Real__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:4124:1: ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4154:1: ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) ) int alt38=4; alt38 = dfa38.predict(input); switch (alt38) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4125:1: ( ruleDecimal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4155:1: ( ruleDecimal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4125:1: ( ruleDecimal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4126:1: ruleDecimal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4155:1: ( ruleDecimal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4156:1: ruleDecimal { if ( state.backtracking==0 ) { before(grammarAccess.getRealAccess().getDecimalParserRuleCall_0()); } - pushFollow(FOLLOW_ruleDecimal_in_rule__Real__Alternatives8870); + pushFollow(FOLLOW_ruleDecimal_in_rule__Real__Alternatives8932); ruleDecimal(); state._fsp--; @@ -13676,15 +13763,15 @@ 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:4131:6: ( ruleDotDecimal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4161:6: ( ruleDotDecimal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4131:6: ( ruleDotDecimal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4132:1: ruleDotDecimal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4161:6: ( ruleDotDecimal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4162:1: ruleDotDecimal { if ( state.backtracking==0 ) { before(grammarAccess.getRealAccess().getDotDecimalParserRuleCall_1()); } - pushFollow(FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives8887); + pushFollow(FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives8949); ruleDotDecimal(); state._fsp--; @@ -13699,15 +13786,15 @@ 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:4137:6: ( ruleDecimalDot ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4167:6: ( ruleDecimalDot ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4137:6: ( ruleDecimalDot ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4138:1: ruleDecimalDot + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4167:6: ( ruleDecimalDot ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4168:1: ruleDecimalDot { if ( state.backtracking==0 ) { before(grammarAccess.getRealAccess().getDecimalDotParserRuleCall_2()); } - pushFollow(FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives8904); + pushFollow(FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives8966); ruleDecimalDot(); state._fsp--; @@ -13722,15 +13809,15 @@ 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:4143:6: ( ruleDecimalExp ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4173:6: ( ruleDecimalExp ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4143:6: ( ruleDecimalExp ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4144:1: ruleDecimalExp + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4173:6: ( ruleDecimalExp ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4174:1: ruleDecimalExp { if ( state.backtracking==0 ) { before(grammarAccess.getRealAccess().getDecimalExpParserRuleCall_3()); } - pushFollow(FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives8921); + pushFollow(FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives8983); ruleDecimalExp(); state._fsp--; @@ -13762,13 +13849,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4154:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4184:1: rule__Decimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__Decimal__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4158:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4188:1: ( ( '+' ) | ( '-' ) ) int alt39=2; int LA39_0 = input.LA(1); @@ -13787,15 +13874,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt39) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4159:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4189:1: ( '+' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4159:1: ( '+' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4160:1: '+' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4189:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4190:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0()); } - match(input,25,FOLLOW_25_in_rule__Decimal__Alternatives_08954); if (state.failed) return ; + match(input,25,FOLLOW_25_in_rule__Decimal__Alternatives_09016); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalAccess().getPlusSignKeyword_0_0()); } @@ -13806,15 +13893,15 @@ 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:4167:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4197:6: ( '-' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4167:6: ( '-' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4168:1: '-' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4197:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4198:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1()); } - match(input,26,FOLLOW_26_in_rule__Decimal__Alternatives_08974); if (state.failed) return ; + match(input,26,FOLLOW_26_in_rule__Decimal__Alternatives_09036); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalAccess().getHyphenMinusKeyword_0_1()); } @@ -13842,13 +13929,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4180:1: rule__DotDecimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4210:1: rule__DotDecimal__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__DotDecimal__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4184:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4214:1: ( ( '+' ) | ( '-' ) ) int alt40=2; int LA40_0 = input.LA(1); @@ -13867,15 +13954,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt40) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4185:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4215:1: ( '+' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4185:1: ( '+' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4186:1: '+' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4215:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4216:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0()); } - match(input,25,FOLLOW_25_in_rule__DotDecimal__Alternatives_09009); if (state.failed) return ; + match(input,25,FOLLOW_25_in_rule__DotDecimal__Alternatives_09071); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDotDecimalAccess().getPlusSignKeyword_0_0()); } @@ -13886,15 +13973,15 @@ 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:4193:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4223:6: ( '-' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4193:6: ( '-' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4194:1: '-' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4223:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4224:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1()); } - match(input,26,FOLLOW_26_in_rule__DotDecimal__Alternatives_09029); if (state.failed) return ; + match(input,26,FOLLOW_26_in_rule__DotDecimal__Alternatives_09091); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDotDecimalAccess().getHyphenMinusKeyword_0_1()); } @@ -13922,13 +14009,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4206:1: rule__DecimalDot__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4236:1: rule__DecimalDot__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__DecimalDot__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4210:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4240:1: ( ( '+' ) | ( '-' ) ) int alt41=2; int LA41_0 = input.LA(1); @@ -13947,15 +14034,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt41) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4211:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4241:1: ( '+' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4211:1: ( '+' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4212:1: '+' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4241:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4242:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0()); } - match(input,25,FOLLOW_25_in_rule__DecimalDot__Alternatives_09064); if (state.failed) return ; + match(input,25,FOLLOW_25_in_rule__DecimalDot__Alternatives_09126); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalDotAccess().getPlusSignKeyword_0_0()); } @@ -13966,15 +14053,15 @@ 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:4219:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4249:6: ( '-' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4219:6: ( '-' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4220:1: '-' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4249:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4250:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1()); } - match(input,26,FOLLOW_26_in_rule__DecimalDot__Alternatives_09084); if (state.failed) return ; + match(input,26,FOLLOW_26_in_rule__DecimalDot__Alternatives_09146); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalDotAccess().getHyphenMinusKeyword_0_1()); } @@ -14002,13 +14089,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Alternatives_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4232:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4262:1: rule__DecimalExp__Alternatives_0 : ( ( '+' ) | ( '-' ) ); public final void rule__DecimalExp__Alternatives_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4236:1: ( ( '+' ) | ( '-' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4266:1: ( ( '+' ) | ( '-' ) ) int alt42=2; int LA42_0 = input.LA(1); @@ -14027,15 +14114,15 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt42) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4237:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4267:1: ( '+' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4237:1: ( '+' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4238:1: '+' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4267:1: ( '+' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4268:1: '+' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } - match(input,25,FOLLOW_25_in_rule__DecimalExp__Alternatives_09119); if (state.failed) return ; + match(input,25,FOLLOW_25_in_rule__DecimalExp__Alternatives_09181); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpAccess().getPlusSignKeyword_0_0()); } @@ -14046,15 +14133,15 @@ 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:4245:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4275:6: ( '-' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4245:6: ( '-' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4246:1: '-' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4275:6: ( '-' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4276:1: '-' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } - match(input,26,FOLLOW_26_in_rule__DecimalExp__Alternatives_09139); if (state.failed) return ; + match(input,26,FOLLOW_26_in_rule__DecimalExp__Alternatives_09201); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpAccess().getHyphenMinusKeyword_0_1()); } @@ -14082,13 +14169,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CommunicationType__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4258:1: rule__CommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4288: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:4262:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4292:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'sync' ) ) ) int alt43=3; switch ( input.LA(1) ) { case 27: @@ -14116,18 +14203,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt43) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4263:1: ( ( 'eventdriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4293:1: ( ( 'eventdriven' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4263:1: ( ( 'eventdriven' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4264:1: ( 'eventdriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4293:1: ( ( 'eventdriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4294:1: ( 'eventdriven' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4265:1: ( 'eventdriven' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4265:3: 'eventdriven' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4295:1: ( 'eventdriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4295:3: 'eventdriven' { - match(input,27,FOLLOW_27_in_rule__CommunicationType__Alternatives9174); if (state.failed) return ; + match(input,27,FOLLOW_27_in_rule__CommunicationType__Alternatives9236); if (state.failed) return ; } @@ -14141,18 +14228,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4270:6: ( ( 'datadriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4300:6: ( ( 'datadriven' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4270:6: ( ( 'datadriven' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4271:1: ( 'datadriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4300:6: ( ( 'datadriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4301:1: ( 'datadriven' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4272:1: ( 'datadriven' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4272:3: 'datadriven' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4302:1: ( 'datadriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4302:3: 'datadriven' { - match(input,28,FOLLOW_28_in_rule__CommunicationType__Alternatives9195); if (state.failed) return ; + match(input,28,FOLLOW_28_in_rule__CommunicationType__Alternatives9257); if (state.failed) return ; } @@ -14166,18 +14253,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4277:6: ( ( 'sync' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4307:6: ( ( 'sync' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4277:6: ( ( 'sync' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4278:1: ( 'sync' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4307:6: ( ( 'sync' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4308:1: ( 'sync' ) { if ( state.backtracking==0 ) { before(grammarAccess.getCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4279:1: ( 'sync' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4279:3: 'sync' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4309:1: ( 'sync' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4309:3: 'sync' { - match(input,29,FOLLOW_29_in_rule__CommunicationType__Alternatives9216); if (state.failed) return ; + match(input,29,FOLLOW_29_in_rule__CommunicationType__Alternatives9278); if (state.failed) return ; } @@ -14208,13 +14295,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorCommunicationType__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4289:1: rule__ActorCommunicationType__Alternatives : ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4319: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:4293:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4323:1: ( ( ( 'eventdriven' ) ) | ( ( 'datadriven' ) ) | ( ( 'async' ) ) | ( ( 'sync' ) ) ) int alt44=4; switch ( input.LA(1) ) { case 27: @@ -14247,18 +14334,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt44) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4294:1: ( ( 'eventdriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4324:1: ( ( 'eventdriven' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4294:1: ( ( 'eventdriven' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4295:1: ( 'eventdriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4324:1: ( ( 'eventdriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4325:1: ( 'eventdriven' ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorCommunicationTypeAccess().getEVENT_DRIVENEnumLiteralDeclaration_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4296:1: ( 'eventdriven' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4296:3: 'eventdriven' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4326:1: ( 'eventdriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4326:3: 'eventdriven' { - match(input,27,FOLLOW_27_in_rule__ActorCommunicationType__Alternatives9252); if (state.failed) return ; + match(input,27,FOLLOW_27_in_rule__ActorCommunicationType__Alternatives9314); if (state.failed) return ; } @@ -14272,18 +14359,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4301:6: ( ( 'datadriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4331:6: ( ( 'datadriven' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4301:6: ( ( 'datadriven' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4302:1: ( 'datadriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4331:6: ( ( 'datadriven' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4332:1: ( 'datadriven' ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorCommunicationTypeAccess().getDATA_DRIVENEnumLiteralDeclaration_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4303:1: ( 'datadriven' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4303:3: 'datadriven' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4333:1: ( 'datadriven' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4333:3: 'datadriven' { - match(input,28,FOLLOW_28_in_rule__ActorCommunicationType__Alternatives9273); if (state.failed) return ; + match(input,28,FOLLOW_28_in_rule__ActorCommunicationType__Alternatives9335); if (state.failed) return ; } @@ -14297,18 +14384,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4308:6: ( ( 'async' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4338:6: ( ( 'async' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4308:6: ( ( 'async' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4309:1: ( 'async' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4338:6: ( ( 'async' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4339:1: ( 'async' ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorCommunicationTypeAccess().getASYNCHRONOUSEnumLiteralDeclaration_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4310:1: ( 'async' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4310:3: 'async' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4340:1: ( 'async' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4340:3: 'async' { - match(input,30,FOLLOW_30_in_rule__ActorCommunicationType__Alternatives9294); if (state.failed) return ; + match(input,30,FOLLOW_30_in_rule__ActorCommunicationType__Alternatives9356); if (state.failed) return ; } @@ -14322,18 +14409,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4315:6: ( ( 'sync' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4345:6: ( ( 'sync' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4315:6: ( ( 'sync' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4316:1: ( 'sync' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4345:6: ( ( 'sync' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4346:1: ( 'sync' ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorCommunicationTypeAccess().getSYNCHRONOUSEnumLiteralDeclaration_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4317:1: ( 'sync' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4317:3: 'sync' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4347:1: ( 'sync' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4347:3: 'sync' { - match(input,29,FOLLOW_29_in_rule__ActorCommunicationType__Alternatives9315); if (state.failed) return ; + match(input,29,FOLLOW_29_in_rule__ActorCommunicationType__Alternatives9377); if (state.failed) return ; } @@ -14364,13 +14451,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ReferenceType__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4327:1: rule__ReferenceType__Alternatives : ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4357:1: rule__ReferenceType__Alternatives : ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ); public final void rule__ReferenceType__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:4331:1: ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4361:1: ( ( ( 'fixed' ) ) | ( ( 'optional' ) ) ) int alt45=2; int LA45_0 = input.LA(1); @@ -14389,18 +14476,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt45) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4332:1: ( ( 'fixed' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4362:1: ( ( 'fixed' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4332:1: ( ( 'fixed' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4333:1: ( 'fixed' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4362:1: ( ( 'fixed' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4363:1: ( 'fixed' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceTypeAccess().getFIXEDEnumLiteralDeclaration_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4334:1: ( 'fixed' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4334:3: 'fixed' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4364:1: ( 'fixed' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4364:3: 'fixed' { - match(input,31,FOLLOW_31_in_rule__ReferenceType__Alternatives9351); if (state.failed) return ; + match(input,31,FOLLOW_31_in_rule__ReferenceType__Alternatives9413); if (state.failed) return ; } @@ -14414,18 +14501,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4339:6: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4369:6: ( ( 'optional' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4339:6: ( ( 'optional' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4340:1: ( 'optional' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4369:6: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4370:1: ( 'optional' ) { if ( state.backtracking==0 ) { before(grammarAccess.getReferenceTypeAccess().getOPTIONALEnumLiteralDeclaration_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4341:1: ( 'optional' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4341:3: 'optional' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4371:1: ( 'optional' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4371:3: 'optional' { - match(input,32,FOLLOW_32_in_rule__ReferenceType__Alternatives9372); if (state.failed) return ; + match(input,32,FOLLOW_32_in_rule__ReferenceType__Alternatives9434); if (state.failed) return ; } @@ -14456,13 +14543,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LiteralType__Alternatives" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4352:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ); + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4382:1: rule__LiteralType__Alternatives : ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ); public final void rule__LiteralType__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:4356:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4386:1: ( ( ( 'ptBoolean' ) ) | ( ( 'ptInteger' ) ) | ( ( 'ptReal' ) ) | ( ( 'ptCharacter' ) ) ) int alt46=4; switch ( input.LA(1) ) { case 33: @@ -14495,18 +14582,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt46) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4357:1: ( ( 'ptBoolean' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4387:1: ( ( 'ptBoolean' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4357:1: ( ( 'ptBoolean' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4358:1: ( 'ptBoolean' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4387:1: ( ( 'ptBoolean' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4388:1: ( 'ptBoolean' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeAccess().getBOOLEnumLiteralDeclaration_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4359:1: ( 'ptBoolean' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4359:3: 'ptBoolean' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4389:1: ( 'ptBoolean' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4389:3: 'ptBoolean' { - match(input,33,FOLLOW_33_in_rule__LiteralType__Alternatives9409); if (state.failed) return ; + match(input,33,FOLLOW_33_in_rule__LiteralType__Alternatives9471); if (state.failed) return ; } @@ -14520,18 +14607,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 2 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4364:6: ( ( 'ptInteger' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4394:6: ( ( 'ptInteger' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4364:6: ( ( 'ptInteger' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4365:1: ( 'ptInteger' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4394:6: ( ( 'ptInteger' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4395:1: ( 'ptInteger' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeAccess().getINTEnumLiteralDeclaration_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4366:1: ( 'ptInteger' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4366:3: 'ptInteger' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4396:1: ( 'ptInteger' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4396:3: 'ptInteger' { - match(input,34,FOLLOW_34_in_rule__LiteralType__Alternatives9430); if (state.failed) return ; + match(input,34,FOLLOW_34_in_rule__LiteralType__Alternatives9492); if (state.failed) return ; } @@ -14545,18 +14632,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 3 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4371:6: ( ( 'ptReal' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4401:6: ( ( 'ptReal' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4371:6: ( ( 'ptReal' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4372:1: ( 'ptReal' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4401:6: ( ( 'ptReal' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4402:1: ( 'ptReal' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeAccess().getREALEnumLiteralDeclaration_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4373:1: ( 'ptReal' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4373:3: 'ptReal' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4403:1: ( 'ptReal' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4403:3: 'ptReal' { - match(input,35,FOLLOW_35_in_rule__LiteralType__Alternatives9451); if (state.failed) return ; + match(input,35,FOLLOW_35_in_rule__LiteralType__Alternatives9513); if (state.failed) return ; } @@ -14570,18 +14657,18 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } break; case 4 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4378:6: ( ( 'ptCharacter' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4408:6: ( ( 'ptCharacter' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4378:6: ( ( 'ptCharacter' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4379:1: ( 'ptCharacter' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4408:6: ( ( 'ptCharacter' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4409:1: ( 'ptCharacter' ) { if ( state.backtracking==0 ) { before(grammarAccess.getLiteralTypeAccess().getCHAREnumLiteralDeclaration_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4380:1: ( 'ptCharacter' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4380:3: 'ptCharacter' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4410:1: ( 'ptCharacter' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4410:3: 'ptCharacter' { - match(input,36,FOLLOW_36_in_rule__LiteralType__Alternatives9472); if (state.failed) return ; + match(input,36,FOLLOW_36_in_rule__LiteralType__Alternatives9534); if (state.failed) return ; } @@ -14612,21 +14699,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4392: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:4422: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:4396: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:4397: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:4426: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:4427:2: rule__RoomModel__Group__0__Impl rule__RoomModel__Group__1 { - pushFollow(FOLLOW_rule__RoomModel__Group__0__Impl_in_rule__RoomModel__Group__09505); + pushFollow(FOLLOW_rule__RoomModel__Group__0__Impl_in_rule__RoomModel__Group__09567); rule__RoomModel__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RoomModel__Group__1_in_rule__RoomModel__Group__09508); + pushFollow(FOLLOW_rule__RoomModel__Group__1_in_rule__RoomModel__Group__09570); rule__RoomModel__Group__1(); state._fsp--; @@ -14650,22 +14737,22 @@ 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:4404: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:4434: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:4408:1: ( ( 'RoomModel' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4409:1: ( 'RoomModel' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4438:1: ( ( 'RoomModel' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4439:1: ( 'RoomModel' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4409:1: ( 'RoomModel' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4410:1: 'RoomModel' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4439:1: ( 'RoomModel' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4440:1: 'RoomModel' { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getRoomModelKeyword_0()); } - match(input,37,FOLLOW_37_in_rule__RoomModel__Group__0__Impl9536); if (state.failed) return ; + match(input,37,FOLLOW_37_in_rule__RoomModel__Group__0__Impl9598); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRoomModelAccess().getRoomModelKeyword_0()); } @@ -14691,21 +14778,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:4423: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:4453: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:4427: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:4428: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:4457: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:4458:2: rule__RoomModel__Group__1__Impl rule__RoomModel__Group__2 { - pushFollow(FOLLOW_rule__RoomModel__Group__1__Impl_in_rule__RoomModel__Group__19567); + pushFollow(FOLLOW_rule__RoomModel__Group__1__Impl_in_rule__RoomModel__Group__19629); rule__RoomModel__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RoomModel__Group__2_in_rule__RoomModel__Group__19570); + pushFollow(FOLLOW_rule__RoomModel__Group__2_in_rule__RoomModel__Group__19632); rule__RoomModel__Group__2(); state._fsp--; @@ -14729,25 +14816,25 @@ 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:4435: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:4465: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:4439:1: ( ( ( rule__RoomModel__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4440:1: ( ( rule__RoomModel__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4469:1: ( ( ( rule__RoomModel__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4470:1: ( ( rule__RoomModel__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4440:1: ( ( rule__RoomModel__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4441:1: ( rule__RoomModel__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4470:1: ( ( rule__RoomModel__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4471:1: ( rule__RoomModel__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4442:1: ( rule__RoomModel__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4442:2: rule__RoomModel__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4472:1: ( rule__RoomModel__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4472:2: rule__RoomModel__NameAssignment_1 { - pushFollow(FOLLOW_rule__RoomModel__NameAssignment_1_in_rule__RoomModel__Group__1__Impl9597); + pushFollow(FOLLOW_rule__RoomModel__NameAssignment_1_in_rule__RoomModel__Group__1__Impl9659); rule__RoomModel__NameAssignment_1(); state._fsp--; @@ -14780,21 +14867,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4452:1: rule__RoomModel__Group__2 : rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4482:1: rule__RoomModel__Group__2 : rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ; public final void rule__RoomModel__Group__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:4456:1: ( rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4457:2: rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4486:1: ( rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4487:2: rule__RoomModel__Group__2__Impl rule__RoomModel__Group__3 { - pushFollow(FOLLOW_rule__RoomModel__Group__2__Impl_in_rule__RoomModel__Group__29627); + pushFollow(FOLLOW_rule__RoomModel__Group__2__Impl_in_rule__RoomModel__Group__29689); rule__RoomModel__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RoomModel__Group__3_in_rule__RoomModel__Group__29630); + pushFollow(FOLLOW_rule__RoomModel__Group__3_in_rule__RoomModel__Group__29692); rule__RoomModel__Group__3(); state._fsp--; @@ -14818,22 +14905,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4464:1: rule__RoomModel__Group__2__Impl : ( ( rule__RoomModel__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4494:1: rule__RoomModel__Group__2__Impl : ( ( rule__RoomModel__DocuAssignment_2 )? ) ; public final void rule__RoomModel__Group__2__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:4468:1: ( ( ( rule__RoomModel__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4469:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4498:1: ( ( ( rule__RoomModel__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4499:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4469:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4470:1: ( rule__RoomModel__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4499:1: ( ( rule__RoomModel__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4500:1: ( rule__RoomModel__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4471:1: ( rule__RoomModel__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4501:1: ( rule__RoomModel__DocuAssignment_2 )? int alt47=2; int LA47_0 = input.LA(1); @@ -14842,9 +14929,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt47) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4471:2: rule__RoomModel__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4501:2: rule__RoomModel__DocuAssignment_2 { - pushFollow(FOLLOW_rule__RoomModel__DocuAssignment_2_in_rule__RoomModel__Group__2__Impl9657); + pushFollow(FOLLOW_rule__RoomModel__DocuAssignment_2_in_rule__RoomModel__Group__2__Impl9719); rule__RoomModel__DocuAssignment_2(); state._fsp--; @@ -14880,21 +14967,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4481:1: rule__RoomModel__Group__3 : rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4511:1: rule__RoomModel__Group__3 : rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ; public final void rule__RoomModel__Group__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:4485:1: ( rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4486:2: rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4515:1: ( rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4516:2: rule__RoomModel__Group__3__Impl rule__RoomModel__Group__4 { - pushFollow(FOLLOW_rule__RoomModel__Group__3__Impl_in_rule__RoomModel__Group__39688); + pushFollow(FOLLOW_rule__RoomModel__Group__3__Impl_in_rule__RoomModel__Group__39750); rule__RoomModel__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RoomModel__Group__4_in_rule__RoomModel__Group__39691); + pushFollow(FOLLOW_rule__RoomModel__Group__4_in_rule__RoomModel__Group__39753); rule__RoomModel__Group__4(); state._fsp--; @@ -14918,22 +15005,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4493:1: rule__RoomModel__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4523:1: rule__RoomModel__Group__3__Impl : ( '{' ) ; public final void rule__RoomModel__Group__3__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:4497:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4498:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4527:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4528:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4498:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4499:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4528:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4529:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__RoomModel__Group__3__Impl9719); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__RoomModel__Group__3__Impl9781); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRoomModelAccess().getLeftCurlyBracketKeyword_3()); } @@ -14959,21 +15046,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4512:1: rule__RoomModel__Group__4 : rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4542:1: rule__RoomModel__Group__4 : rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ; public final void rule__RoomModel__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4516:1: ( rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4517:2: rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4546:1: ( rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4547:2: rule__RoomModel__Group__4__Impl rule__RoomModel__Group__5 { - pushFollow(FOLLOW_rule__RoomModel__Group__4__Impl_in_rule__RoomModel__Group__49750); + pushFollow(FOLLOW_rule__RoomModel__Group__4__Impl_in_rule__RoomModel__Group__49812); rule__RoomModel__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RoomModel__Group__5_in_rule__RoomModel__Group__49753); + pushFollow(FOLLOW_rule__RoomModel__Group__5_in_rule__RoomModel__Group__49815); rule__RoomModel__Group__5(); state._fsp--; @@ -14997,37 +15084,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4524:1: rule__RoomModel__Group__4__Impl : ( ( rule__RoomModel__ImportsAssignment_4 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4554:1: rule__RoomModel__Group__4__Impl : ( ( rule__RoomModel__ImportsAssignment_4 )* ) ; public final void rule__RoomModel__Group__4__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:4528:1: ( ( ( rule__RoomModel__ImportsAssignment_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4529:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4558:1: ( ( ( rule__RoomModel__ImportsAssignment_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4559:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4529:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4530:1: ( rule__RoomModel__ImportsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4559:1: ( ( rule__RoomModel__ImportsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4560:1: ( rule__RoomModel__ImportsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getImportsAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4531:1: ( rule__RoomModel__ImportsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4561:1: ( rule__RoomModel__ImportsAssignment_4 )* loop48: do { int alt48=2; int LA48_0 = input.LA(1); - if ( (LA48_0==121) ) { + if ( (LA48_0==123) ) { alt48=1; } switch (alt48) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4531:2: rule__RoomModel__ImportsAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4561:2: rule__RoomModel__ImportsAssignment_4 { - pushFollow(FOLLOW_rule__RoomModel__ImportsAssignment_4_in_rule__RoomModel__Group__4__Impl9780); + pushFollow(FOLLOW_rule__RoomModel__ImportsAssignment_4_in_rule__RoomModel__Group__4__Impl9842); rule__RoomModel__ImportsAssignment_4(); state._fsp--; @@ -15066,21 +15153,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4541:1: rule__RoomModel__Group__5 : rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4571:1: rule__RoomModel__Group__5 : rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ; public final void rule__RoomModel__Group__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:4545:1: ( rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4546:2: rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4575:1: ( rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4576:2: rule__RoomModel__Group__5__Impl rule__RoomModel__Group__6 { - pushFollow(FOLLOW_rule__RoomModel__Group__5__Impl_in_rule__RoomModel__Group__59811); + pushFollow(FOLLOW_rule__RoomModel__Group__5__Impl_in_rule__RoomModel__Group__59873); rule__RoomModel__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RoomModel__Group__6_in_rule__RoomModel__Group__59814); + pushFollow(FOLLOW_rule__RoomModel__Group__6_in_rule__RoomModel__Group__59876); rule__RoomModel__Group__6(); state._fsp--; @@ -15104,37 +15191,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4553:1: rule__RoomModel__Group__5__Impl : ( ( rule__RoomModel__Alternatives_5 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4583:1: rule__RoomModel__Group__5__Impl : ( ( rule__RoomModel__Alternatives_5 )* ) ; public final void rule__RoomModel__Group__5__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:4557:1: ( ( ( rule__RoomModel__Alternatives_5 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4558:1: ( ( rule__RoomModel__Alternatives_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4587:1: ( ( ( rule__RoomModel__Alternatives_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4588:1: ( ( rule__RoomModel__Alternatives_5 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4558:1: ( ( rule__RoomModel__Alternatives_5 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4559:1: ( rule__RoomModel__Alternatives_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4588:1: ( ( rule__RoomModel__Alternatives_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4589:1: ( rule__RoomModel__Alternatives_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getAlternatives_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4560:1: ( rule__RoomModel__Alternatives_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4590:1: ( rule__RoomModel__Alternatives_5 )* loop49: do { int alt49=2; int LA49_0 = input.LA(1); - if ( ((LA49_0>=15 && LA49_0<=16)||(LA49_0>=18 && LA49_0<=21)||(LA49_0>=27 && LA49_0<=30)||LA49_0==41||LA49_0==46||LA49_0==50||LA49_0==118||LA49_0==126) ) { + if ( ((LA49_0>=15 && LA49_0<=16)||(LA49_0>=18 && LA49_0<=21)||(LA49_0>=27 && LA49_0<=30)||LA49_0==41||LA49_0==46||LA49_0==50||LA49_0==120||LA49_0==128) ) { alt49=1; } switch (alt49) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4560:2: rule__RoomModel__Alternatives_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4590:2: rule__RoomModel__Alternatives_5 { - pushFollow(FOLLOW_rule__RoomModel__Alternatives_5_in_rule__RoomModel__Group__5__Impl9841); + pushFollow(FOLLOW_rule__RoomModel__Alternatives_5_in_rule__RoomModel__Group__5__Impl9903); rule__RoomModel__Alternatives_5(); state._fsp--; @@ -15173,16 +15260,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4570:1: rule__RoomModel__Group__6 : rule__RoomModel__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4600:1: rule__RoomModel__Group__6 : rule__RoomModel__Group__6__Impl ; public final void rule__RoomModel__Group__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:4574:1: ( rule__RoomModel__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4575:2: rule__RoomModel__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4604:1: ( rule__RoomModel__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4605:2: rule__RoomModel__Group__6__Impl { - pushFollow(FOLLOW_rule__RoomModel__Group__6__Impl_in_rule__RoomModel__Group__69872); + pushFollow(FOLLOW_rule__RoomModel__Group__6__Impl_in_rule__RoomModel__Group__69934); rule__RoomModel__Group__6__Impl(); state._fsp--; @@ -15206,22 +15293,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4581:1: rule__RoomModel__Group__6__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4611:1: rule__RoomModel__Group__6__Impl : ( '}' ) ; public final void rule__RoomModel__Group__6__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:4585:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4586:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4615:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4616:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4586:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4587:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4616:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4617:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getRightCurlyBracketKeyword_6()); } - match(input,39,FOLLOW_39_in_rule__RoomModel__Group__6__Impl9900); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__RoomModel__Group__6__Impl9962); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRoomModelAccess().getRightCurlyBracketKeyword_6()); } @@ -15247,21 +15334,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4614:1: rule__VarDecl__Group__0 : rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4644:1: rule__VarDecl__Group__0 : rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ; public final void rule__VarDecl__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:4618:1: ( rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4619:2: rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4648:1: ( rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4649:2: rule__VarDecl__Group__0__Impl rule__VarDecl__Group__1 { - pushFollow(FOLLOW_rule__VarDecl__Group__0__Impl_in_rule__VarDecl__Group__09945); + pushFollow(FOLLOW_rule__VarDecl__Group__0__Impl_in_rule__VarDecl__Group__010007); rule__VarDecl__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__VarDecl__Group__1_in_rule__VarDecl__Group__09948); + pushFollow(FOLLOW_rule__VarDecl__Group__1_in_rule__VarDecl__Group__010010); rule__VarDecl__Group__1(); state._fsp--; @@ -15285,25 +15372,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4626:1: rule__VarDecl__Group__0__Impl : ( ( rule__VarDecl__NameAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4656:1: rule__VarDecl__Group__0__Impl : ( ( rule__VarDecl__NameAssignment_0 ) ) ; public final void rule__VarDecl__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:4630:1: ( ( ( rule__VarDecl__NameAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4631:1: ( ( rule__VarDecl__NameAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4660:1: ( ( ( rule__VarDecl__NameAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4661:1: ( ( rule__VarDecl__NameAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4631:1: ( ( rule__VarDecl__NameAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4632:1: ( rule__VarDecl__NameAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4661:1: ( ( rule__VarDecl__NameAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4662:1: ( rule__VarDecl__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclAccess().getNameAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4633:1: ( rule__VarDecl__NameAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4633:2: rule__VarDecl__NameAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4663:1: ( rule__VarDecl__NameAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4663:2: rule__VarDecl__NameAssignment_0 { - pushFollow(FOLLOW_rule__VarDecl__NameAssignment_0_in_rule__VarDecl__Group__0__Impl9975); + pushFollow(FOLLOW_rule__VarDecl__NameAssignment_0_in_rule__VarDecl__Group__0__Impl10037); rule__VarDecl__NameAssignment_0(); state._fsp--; @@ -15336,21 +15423,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4643:1: rule__VarDecl__Group__1 : rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4673:1: rule__VarDecl__Group__1 : rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ; public final void rule__VarDecl__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:4647:1: ( rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4648:2: rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4677:1: ( rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4678:2: rule__VarDecl__Group__1__Impl rule__VarDecl__Group__2 { - pushFollow(FOLLOW_rule__VarDecl__Group__1__Impl_in_rule__VarDecl__Group__110005); + pushFollow(FOLLOW_rule__VarDecl__Group__1__Impl_in_rule__VarDecl__Group__110067); rule__VarDecl__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__VarDecl__Group__2_in_rule__VarDecl__Group__110008); + pushFollow(FOLLOW_rule__VarDecl__Group__2_in_rule__VarDecl__Group__110070); rule__VarDecl__Group__2(); state._fsp--; @@ -15374,22 +15461,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4655:1: rule__VarDecl__Group__1__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4685:1: rule__VarDecl__Group__1__Impl : ( ':' ) ; public final void rule__VarDecl__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:4659:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4660:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4689:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4690:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4660:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4661:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4690:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4691:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclAccess().getColonKeyword_1()); } - match(input,40,FOLLOW_40_in_rule__VarDecl__Group__1__Impl10036); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__VarDecl__Group__1__Impl10098); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclAccess().getColonKeyword_1()); } @@ -15415,16 +15502,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4674:1: rule__VarDecl__Group__2 : rule__VarDecl__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4704:1: rule__VarDecl__Group__2 : rule__VarDecl__Group__2__Impl ; public final void rule__VarDecl__Group__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:4678:1: ( rule__VarDecl__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4679:2: rule__VarDecl__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4708:1: ( rule__VarDecl__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4709:2: rule__VarDecl__Group__2__Impl { - pushFollow(FOLLOW_rule__VarDecl__Group__2__Impl_in_rule__VarDecl__Group__210067); + pushFollow(FOLLOW_rule__VarDecl__Group__2__Impl_in_rule__VarDecl__Group__210129); rule__VarDecl__Group__2__Impl(); state._fsp--; @@ -15448,25 +15535,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4685:1: rule__VarDecl__Group__2__Impl : ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4715:1: rule__VarDecl__Group__2__Impl : ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ; public final void rule__VarDecl__Group__2__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:4689:1: ( ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4690:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4719:1: ( ( ( rule__VarDecl__RefTypeAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4720:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4690:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4691:1: ( rule__VarDecl__RefTypeAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4720:1: ( ( rule__VarDecl__RefTypeAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4721:1: ( rule__VarDecl__RefTypeAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclAccess().getRefTypeAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4692:1: ( rule__VarDecl__RefTypeAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4692:2: rule__VarDecl__RefTypeAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4722:1: ( rule__VarDecl__RefTypeAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4722:2: rule__VarDecl__RefTypeAssignment_2 { - pushFollow(FOLLOW_rule__VarDecl__RefTypeAssignment_2_in_rule__VarDecl__Group__2__Impl10094); + pushFollow(FOLLOW_rule__VarDecl__RefTypeAssignment_2_in_rule__VarDecl__Group__2__Impl10156); rule__VarDecl__RefTypeAssignment_2(); state._fsp--; @@ -15499,21 +15586,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4708:1: rule__RefableType__Group__0 : rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4738:1: rule__RefableType__Group__0 : rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ; public final void rule__RefableType__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:4712:1: ( rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4713:2: rule__RefableType__Group__0__Impl rule__RefableType__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4742:1: ( rule__RefableType__Group__0__Impl rule__RefableType__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4743:2: rule__RefableType__Group__0__Impl rule__RefableType__Group__1 { - pushFollow(FOLLOW_rule__RefableType__Group__0__Impl_in_rule__RefableType__Group__010130); + pushFollow(FOLLOW_rule__RefableType__Group__0__Impl_in_rule__RefableType__Group__010192); rule__RefableType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefableType__Group__1_in_rule__RefableType__Group__010133); + pushFollow(FOLLOW_rule__RefableType__Group__1_in_rule__RefableType__Group__010195); rule__RefableType__Group__1(); state._fsp--; @@ -15537,25 +15624,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4720:1: rule__RefableType__Group__0__Impl : ( ( rule__RefableType__TypeAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4750:1: rule__RefableType__Group__0__Impl : ( ( rule__RefableType__TypeAssignment_0 ) ) ; public final void rule__RefableType__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:4724:1: ( ( ( rule__RefableType__TypeAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4725:1: ( ( rule__RefableType__TypeAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4754:1: ( ( ( rule__RefableType__TypeAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4755:1: ( ( rule__RefableType__TypeAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4725:1: ( ( rule__RefableType__TypeAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4726:1: ( rule__RefableType__TypeAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4755:1: ( ( rule__RefableType__TypeAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4756:1: ( rule__RefableType__TypeAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefableTypeAccess().getTypeAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4727:1: ( rule__RefableType__TypeAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4727:2: rule__RefableType__TypeAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4757:1: ( rule__RefableType__TypeAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4757:2: rule__RefableType__TypeAssignment_0 { - pushFollow(FOLLOW_rule__RefableType__TypeAssignment_0_in_rule__RefableType__Group__0__Impl10160); + pushFollow(FOLLOW_rule__RefableType__TypeAssignment_0_in_rule__RefableType__Group__0__Impl10222); rule__RefableType__TypeAssignment_0(); state._fsp--; @@ -15588,16 +15675,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4737:1: rule__RefableType__Group__1 : rule__RefableType__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4767:1: rule__RefableType__Group__1 : rule__RefableType__Group__1__Impl ; public final void rule__RefableType__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:4741:1: ( rule__RefableType__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4742:2: rule__RefableType__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4771:1: ( rule__RefableType__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4772:2: rule__RefableType__Group__1__Impl { - pushFollow(FOLLOW_rule__RefableType__Group__1__Impl_in_rule__RefableType__Group__110190); + pushFollow(FOLLOW_rule__RefableType__Group__1__Impl_in_rule__RefableType__Group__110252); rule__RefableType__Group__1__Impl(); state._fsp--; @@ -15621,22 +15708,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4748:1: rule__RefableType__Group__1__Impl : ( ( rule__RefableType__RefAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4778:1: rule__RefableType__Group__1__Impl : ( ( rule__RefableType__RefAssignment_1 )? ) ; public final void rule__RefableType__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:4752:1: ( ( ( rule__RefableType__RefAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4753:1: ( ( rule__RefableType__RefAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4782:1: ( ( ( rule__RefableType__RefAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4783:1: ( ( rule__RefableType__RefAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4753:1: ( ( rule__RefableType__RefAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4754:1: ( rule__RefableType__RefAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4783:1: ( ( rule__RefableType__RefAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4784:1: ( rule__RefableType__RefAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefableTypeAccess().getRefAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4755:1: ( rule__RefableType__RefAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4785:1: ( rule__RefableType__RefAssignment_1 )? int alt50=2; int LA50_0 = input.LA(1); @@ -15645,9 +15732,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt50) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4755:2: rule__RefableType__RefAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4785:2: rule__RefableType__RefAssignment_1 { - pushFollow(FOLLOW_rule__RefableType__RefAssignment_1_in_rule__RefableType__Group__1__Impl10217); + pushFollow(FOLLOW_rule__RefableType__RefAssignment_1_in_rule__RefableType__Group__1__Impl10279); rule__RefableType__RefAssignment_1(); state._fsp--; @@ -15683,21 +15770,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4769:1: rule__PrimitiveType__Group__0 : rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4799:1: rule__PrimitiveType__Group__0 : rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ; public final void rule__PrimitiveType__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:4773:1: ( rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4774:2: rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4803:1: ( rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4804:2: rule__PrimitiveType__Group__0__Impl rule__PrimitiveType__Group__1 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__0__Impl_in_rule__PrimitiveType__Group__010252); + pushFollow(FOLLOW_rule__PrimitiveType__Group__0__Impl_in_rule__PrimitiveType__Group__010314); rule__PrimitiveType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__1_in_rule__PrimitiveType__Group__010255); + pushFollow(FOLLOW_rule__PrimitiveType__Group__1_in_rule__PrimitiveType__Group__010317); rule__PrimitiveType__Group__1(); state._fsp--; @@ -15721,22 +15808,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4781:1: rule__PrimitiveType__Group__0__Impl : ( 'PrimitiveType' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4811:1: rule__PrimitiveType__Group__0__Impl : ( 'PrimitiveType' ) ; public final void rule__PrimitiveType__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:4785:1: ( ( 'PrimitiveType' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4786:1: ( 'PrimitiveType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4815:1: ( ( 'PrimitiveType' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4816:1: ( 'PrimitiveType' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4786:1: ( 'PrimitiveType' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4787:1: 'PrimitiveType' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4816:1: ( 'PrimitiveType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4817:1: 'PrimitiveType' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getPrimitiveTypeKeyword_0()); } - match(input,41,FOLLOW_41_in_rule__PrimitiveType__Group__0__Impl10283); if (state.failed) return ; + match(input,41,FOLLOW_41_in_rule__PrimitiveType__Group__0__Impl10345); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getPrimitiveTypeKeyword_0()); } @@ -15762,21 +15849,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4800:1: rule__PrimitiveType__Group__1 : rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4830:1: rule__PrimitiveType__Group__1 : rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ; public final void rule__PrimitiveType__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:4804:1: ( rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4805:2: rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4834:1: ( rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4835:2: rule__PrimitiveType__Group__1__Impl rule__PrimitiveType__Group__2 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__1__Impl_in_rule__PrimitiveType__Group__110314); + pushFollow(FOLLOW_rule__PrimitiveType__Group__1__Impl_in_rule__PrimitiveType__Group__110376); rule__PrimitiveType__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__2_in_rule__PrimitiveType__Group__110317); + pushFollow(FOLLOW_rule__PrimitiveType__Group__2_in_rule__PrimitiveType__Group__110379); rule__PrimitiveType__Group__2(); state._fsp--; @@ -15800,25 +15887,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4812:1: rule__PrimitiveType__Group__1__Impl : ( ( rule__PrimitiveType__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4842:1: rule__PrimitiveType__Group__1__Impl : ( ( rule__PrimitiveType__NameAssignment_1 ) ) ; public final void rule__PrimitiveType__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:4816:1: ( ( ( rule__PrimitiveType__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4817:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4846:1: ( ( ( rule__PrimitiveType__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4847:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4817:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4818:1: ( rule__PrimitiveType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4847:1: ( ( rule__PrimitiveType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4848:1: ( rule__PrimitiveType__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4819:1: ( rule__PrimitiveType__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4819:2: rule__PrimitiveType__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4849:1: ( rule__PrimitiveType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4849:2: rule__PrimitiveType__NameAssignment_1 { - pushFollow(FOLLOW_rule__PrimitiveType__NameAssignment_1_in_rule__PrimitiveType__Group__1__Impl10344); + pushFollow(FOLLOW_rule__PrimitiveType__NameAssignment_1_in_rule__PrimitiveType__Group__1__Impl10406); rule__PrimitiveType__NameAssignment_1(); state._fsp--; @@ -15851,21 +15938,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4829:1: rule__PrimitiveType__Group__2 : rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4859:1: rule__PrimitiveType__Group__2 : rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ; public final void rule__PrimitiveType__Group__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:4833:1: ( rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4834:2: rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4863:1: ( rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4864:2: rule__PrimitiveType__Group__2__Impl rule__PrimitiveType__Group__3 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__2__Impl_in_rule__PrimitiveType__Group__210374); + pushFollow(FOLLOW_rule__PrimitiveType__Group__2__Impl_in_rule__PrimitiveType__Group__210436); rule__PrimitiveType__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__3_in_rule__PrimitiveType__Group__210377); + pushFollow(FOLLOW_rule__PrimitiveType__Group__3_in_rule__PrimitiveType__Group__210439); rule__PrimitiveType__Group__3(); state._fsp--; @@ -15889,22 +15976,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4841:1: rule__PrimitiveType__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4871:1: rule__PrimitiveType__Group__2__Impl : ( ':' ) ; public final void rule__PrimitiveType__Group__2__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:4845:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4846:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4875:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4876:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4846:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4847:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4876:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4877:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__PrimitiveType__Group__2__Impl10405); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__PrimitiveType__Group__2__Impl10467); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getColonKeyword_2()); } @@ -15930,21 +16017,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4860:1: rule__PrimitiveType__Group__3 : rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4890:1: rule__PrimitiveType__Group__3 : rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ; public final void rule__PrimitiveType__Group__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:4864:1: ( rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4865:2: rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4894:1: ( rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4895:2: rule__PrimitiveType__Group__3__Impl rule__PrimitiveType__Group__4 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__3__Impl_in_rule__PrimitiveType__Group__310436); + pushFollow(FOLLOW_rule__PrimitiveType__Group__3__Impl_in_rule__PrimitiveType__Group__310498); rule__PrimitiveType__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__4_in_rule__PrimitiveType__Group__310439); + pushFollow(FOLLOW_rule__PrimitiveType__Group__4_in_rule__PrimitiveType__Group__310501); rule__PrimitiveType__Group__4(); state._fsp--; @@ -15968,25 +16055,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4872:1: rule__PrimitiveType__Group__3__Impl : ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4902:1: rule__PrimitiveType__Group__3__Impl : ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ; public final void rule__PrimitiveType__Group__3__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:4876:1: ( ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4877:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4906:1: ( ( ( rule__PrimitiveType__TypeAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4907:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4877:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4878:1: ( rule__PrimitiveType__TypeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4907:1: ( ( rule__PrimitiveType__TypeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4908:1: ( rule__PrimitiveType__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getTypeAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4879:1: ( rule__PrimitiveType__TypeAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4879:2: rule__PrimitiveType__TypeAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4909:1: ( rule__PrimitiveType__TypeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4909:2: rule__PrimitiveType__TypeAssignment_3 { - pushFollow(FOLLOW_rule__PrimitiveType__TypeAssignment_3_in_rule__PrimitiveType__Group__3__Impl10466); + pushFollow(FOLLOW_rule__PrimitiveType__TypeAssignment_3_in_rule__PrimitiveType__Group__3__Impl10528); rule__PrimitiveType__TypeAssignment_3(); state._fsp--; @@ -16019,21 +16106,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4889:1: rule__PrimitiveType__Group__4 : rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4919:1: rule__PrimitiveType__Group__4 : rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ; public final void rule__PrimitiveType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4893:1: ( rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4894:2: rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4923:1: ( rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4924:2: rule__PrimitiveType__Group__4__Impl rule__PrimitiveType__Group__5 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__4__Impl_in_rule__PrimitiveType__Group__410496); + pushFollow(FOLLOW_rule__PrimitiveType__Group__4__Impl_in_rule__PrimitiveType__Group__410558); rule__PrimitiveType__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__5_in_rule__PrimitiveType__Group__410499); + pushFollow(FOLLOW_rule__PrimitiveType__Group__5_in_rule__PrimitiveType__Group__410561); rule__PrimitiveType__Group__5(); state._fsp--; @@ -16057,22 +16144,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4901:1: rule__PrimitiveType__Group__4__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4931:1: rule__PrimitiveType__Group__4__Impl : ( '->' ) ; public final void rule__PrimitiveType__Group__4__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:4905:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4906:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4935:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4936:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4906:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4907:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4936:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4937:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getHyphenMinusGreaterThanSignKeyword_4()); } - match(input,42,FOLLOW_42_in_rule__PrimitiveType__Group__4__Impl10527); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__PrimitiveType__Group__4__Impl10589); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getHyphenMinusGreaterThanSignKeyword_4()); } @@ -16098,21 +16185,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4920:1: rule__PrimitiveType__Group__5 : rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4950:1: rule__PrimitiveType__Group__5 : rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ; public final void rule__PrimitiveType__Group__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:4924:1: ( rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4925:2: rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4954:1: ( rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4955:2: rule__PrimitiveType__Group__5__Impl rule__PrimitiveType__Group__6 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__5__Impl_in_rule__PrimitiveType__Group__510558); + pushFollow(FOLLOW_rule__PrimitiveType__Group__5__Impl_in_rule__PrimitiveType__Group__510620); rule__PrimitiveType__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__6_in_rule__PrimitiveType__Group__510561); + pushFollow(FOLLOW_rule__PrimitiveType__Group__6_in_rule__PrimitiveType__Group__510623); rule__PrimitiveType__Group__6(); state._fsp--; @@ -16136,25 +16223,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4932:1: rule__PrimitiveType__Group__5__Impl : ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4962:1: rule__PrimitiveType__Group__5__Impl : ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ; public final void rule__PrimitiveType__Group__5__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:4936:1: ( ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4937:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4966:1: ( ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4967:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4937:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4938:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4967:1: ( ( rule__PrimitiveType__TargetNameAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4968:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getTargetNameAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4939:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4939:2: rule__PrimitiveType__TargetNameAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4969:1: ( rule__PrimitiveType__TargetNameAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4969:2: rule__PrimitiveType__TargetNameAssignment_5 { - pushFollow(FOLLOW_rule__PrimitiveType__TargetNameAssignment_5_in_rule__PrimitiveType__Group__5__Impl10588); + pushFollow(FOLLOW_rule__PrimitiveType__TargetNameAssignment_5_in_rule__PrimitiveType__Group__5__Impl10650); rule__PrimitiveType__TargetNameAssignment_5(); state._fsp--; @@ -16187,21 +16274,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4949:1: rule__PrimitiveType__Group__6 : rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4979:1: rule__PrimitiveType__Group__6 : rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ; public final void rule__PrimitiveType__Group__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:4953:1: ( rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4954:2: rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4983:1: ( rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4984:2: rule__PrimitiveType__Group__6__Impl rule__PrimitiveType__Group__7 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__6__Impl_in_rule__PrimitiveType__Group__610618); + pushFollow(FOLLOW_rule__PrimitiveType__Group__6__Impl_in_rule__PrimitiveType__Group__610680); rule__PrimitiveType__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__7_in_rule__PrimitiveType__Group__610621); + pushFollow(FOLLOW_rule__PrimitiveType__Group__7_in_rule__PrimitiveType__Group__610683); rule__PrimitiveType__Group__7(); state._fsp--; @@ -16225,22 +16312,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4961:1: rule__PrimitiveType__Group__6__Impl : ( ( rule__PrimitiveType__Group_6__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4991:1: rule__PrimitiveType__Group__6__Impl : ( ( rule__PrimitiveType__Group_6__0 )? ) ; public final void rule__PrimitiveType__Group__6__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:4965:1: ( ( ( rule__PrimitiveType__Group_6__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4966:1: ( ( rule__PrimitiveType__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4995:1: ( ( ( rule__PrimitiveType__Group_6__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4996:1: ( ( rule__PrimitiveType__Group_6__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4966:1: ( ( rule__PrimitiveType__Group_6__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4967:1: ( rule__PrimitiveType__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4996:1: ( ( rule__PrimitiveType__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4997:1: ( rule__PrimitiveType__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getGroup_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4968:1: ( rule__PrimitiveType__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4998:1: ( rule__PrimitiveType__Group_6__0 )? int alt51=2; int LA51_0 = input.LA(1); @@ -16249,9 +16336,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt51) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4968:2: rule__PrimitiveType__Group_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4998:2: rule__PrimitiveType__Group_6__0 { - pushFollow(FOLLOW_rule__PrimitiveType__Group_6__0_in_rule__PrimitiveType__Group__6__Impl10648); + pushFollow(FOLLOW_rule__PrimitiveType__Group_6__0_in_rule__PrimitiveType__Group__6__Impl10710); rule__PrimitiveType__Group_6__0(); state._fsp--; @@ -16287,21 +16374,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4978:1: rule__PrimitiveType__Group__7 : rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5008:1: rule__PrimitiveType__Group__7 : rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ; public final void rule__PrimitiveType__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4982:1: ( rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4983:2: rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5012:1: ( rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5013:2: rule__PrimitiveType__Group__7__Impl rule__PrimitiveType__Group__8 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__7__Impl_in_rule__PrimitiveType__Group__710679); + pushFollow(FOLLOW_rule__PrimitiveType__Group__7__Impl_in_rule__PrimitiveType__Group__710741); rule__PrimitiveType__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__8_in_rule__PrimitiveType__Group__710682); + pushFollow(FOLLOW_rule__PrimitiveType__Group__8_in_rule__PrimitiveType__Group__710744); rule__PrimitiveType__Group__8(); state._fsp--; @@ -16325,22 +16412,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4990:1: rule__PrimitiveType__Group__7__Impl : ( 'default' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5020:1: rule__PrimitiveType__Group__7__Impl : ( 'default' ) ; public final void rule__PrimitiveType__Group__7__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:4994:1: ( ( 'default' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4995:1: ( 'default' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5024:1: ( ( 'default' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5025:1: ( 'default' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4995:1: ( 'default' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:4996:1: 'default' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5025:1: ( 'default' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5026:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getDefaultKeyword_7()); } - match(input,43,FOLLOW_43_in_rule__PrimitiveType__Group__7__Impl10710); if (state.failed) return ; + match(input,43,FOLLOW_43_in_rule__PrimitiveType__Group__7__Impl10772); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getDefaultKeyword_7()); } @@ -16366,21 +16453,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5009:1: rule__PrimitiveType__Group__8 : rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5039:1: rule__PrimitiveType__Group__8 : rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ; public final void rule__PrimitiveType__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5013:1: ( rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5014:2: rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5043:1: ( rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5044:2: rule__PrimitiveType__Group__8__Impl rule__PrimitiveType__Group__9 { - pushFollow(FOLLOW_rule__PrimitiveType__Group__8__Impl_in_rule__PrimitiveType__Group__810741); + pushFollow(FOLLOW_rule__PrimitiveType__Group__8__Impl_in_rule__PrimitiveType__Group__810803); rule__PrimitiveType__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group__9_in_rule__PrimitiveType__Group__810744); + pushFollow(FOLLOW_rule__PrimitiveType__Group__9_in_rule__PrimitiveType__Group__810806); rule__PrimitiveType__Group__9(); state._fsp--; @@ -16404,25 +16491,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5021:1: rule__PrimitiveType__Group__8__Impl : ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5051:1: rule__PrimitiveType__Group__8__Impl : ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ; public final void rule__PrimitiveType__Group__8__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:5025:1: ( ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5026:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5055:1: ( ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5056:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5026:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5027:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5056:1: ( ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5057:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralAssignment_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5028:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5028:2: rule__PrimitiveType__DefaultValueLiteralAssignment_8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5058:1: ( rule__PrimitiveType__DefaultValueLiteralAssignment_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5058:2: rule__PrimitiveType__DefaultValueLiteralAssignment_8 { - pushFollow(FOLLOW_rule__PrimitiveType__DefaultValueLiteralAssignment_8_in_rule__PrimitiveType__Group__8__Impl10771); + pushFollow(FOLLOW_rule__PrimitiveType__DefaultValueLiteralAssignment_8_in_rule__PrimitiveType__Group__8__Impl10833); rule__PrimitiveType__DefaultValueLiteralAssignment_8(); state._fsp--; @@ -16455,16 +16542,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5038:1: rule__PrimitiveType__Group__9 : rule__PrimitiveType__Group__9__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5068:1: rule__PrimitiveType__Group__9 : rule__PrimitiveType__Group__9__Impl ; public final void rule__PrimitiveType__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5042:1: ( rule__PrimitiveType__Group__9__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5043:2: rule__PrimitiveType__Group__9__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5072:1: ( rule__PrimitiveType__Group__9__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5073:2: rule__PrimitiveType__Group__9__Impl { - pushFollow(FOLLOW_rule__PrimitiveType__Group__9__Impl_in_rule__PrimitiveType__Group__910801); + pushFollow(FOLLOW_rule__PrimitiveType__Group__9__Impl_in_rule__PrimitiveType__Group__910863); rule__PrimitiveType__Group__9__Impl(); state._fsp--; @@ -16488,22 +16575,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5049:1: rule__PrimitiveType__Group__9__Impl : ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5079:1: rule__PrimitiveType__Group__9__Impl : ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ; public final void rule__PrimitiveType__Group__9__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:5053:1: ( ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5054:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5083:1: ( ( ( rule__PrimitiveType__DocuAssignment_9 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5084:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5054:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5055:1: ( rule__PrimitiveType__DocuAssignment_9 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5084:1: ( ( rule__PrimitiveType__DocuAssignment_9 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5085:1: ( rule__PrimitiveType__DocuAssignment_9 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getDocuAssignment_9()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5056:1: ( rule__PrimitiveType__DocuAssignment_9 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5086:1: ( rule__PrimitiveType__DocuAssignment_9 )? int alt52=2; int LA52_0 = input.LA(1); @@ -16512,9 +16599,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt52) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5056:2: rule__PrimitiveType__DocuAssignment_9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5086:2: rule__PrimitiveType__DocuAssignment_9 { - pushFollow(FOLLOW_rule__PrimitiveType__DocuAssignment_9_in_rule__PrimitiveType__Group__9__Impl10828); + pushFollow(FOLLOW_rule__PrimitiveType__DocuAssignment_9_in_rule__PrimitiveType__Group__9__Impl10890); rule__PrimitiveType__DocuAssignment_9(); state._fsp--; @@ -16550,21 +16637,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5086:1: rule__PrimitiveType__Group_6__0 : rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5116:1: rule__PrimitiveType__Group_6__0 : rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ; public final void rule__PrimitiveType__Group_6__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:5090:1: ( rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5091:2: rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5120:1: ( rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5121:2: rule__PrimitiveType__Group_6__0__Impl rule__PrimitiveType__Group_6__1 { - pushFollow(FOLLOW_rule__PrimitiveType__Group_6__0__Impl_in_rule__PrimitiveType__Group_6__010879); + pushFollow(FOLLOW_rule__PrimitiveType__Group_6__0__Impl_in_rule__PrimitiveType__Group_6__010941); rule__PrimitiveType__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group_6__1_in_rule__PrimitiveType__Group_6__010882); + pushFollow(FOLLOW_rule__PrimitiveType__Group_6__1_in_rule__PrimitiveType__Group_6__010944); rule__PrimitiveType__Group_6__1(); state._fsp--; @@ -16588,22 +16675,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5098:1: rule__PrimitiveType__Group_6__0__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5128:1: rule__PrimitiveType__Group_6__0__Impl : ( '(' ) ; public final void rule__PrimitiveType__Group_6__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:5102:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5103:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5132:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5133:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5103:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5104:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5133:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5134:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getLeftParenthesisKeyword_6_0()); } - match(input,44,FOLLOW_44_in_rule__PrimitiveType__Group_6__0__Impl10910); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__PrimitiveType__Group_6__0__Impl10972); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getLeftParenthesisKeyword_6_0()); } @@ -16629,21 +16716,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5117:1: rule__PrimitiveType__Group_6__1 : rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5147:1: rule__PrimitiveType__Group_6__1 : rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ; public final void rule__PrimitiveType__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5121:1: ( rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5122:2: rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5151:1: ( rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5152:2: rule__PrimitiveType__Group_6__1__Impl rule__PrimitiveType__Group_6__2 { - pushFollow(FOLLOW_rule__PrimitiveType__Group_6__1__Impl_in_rule__PrimitiveType__Group_6__110941); + pushFollow(FOLLOW_rule__PrimitiveType__Group_6__1__Impl_in_rule__PrimitiveType__Group_6__111003); rule__PrimitiveType__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PrimitiveType__Group_6__2_in_rule__PrimitiveType__Group_6__110944); + pushFollow(FOLLOW_rule__PrimitiveType__Group_6__2_in_rule__PrimitiveType__Group_6__111006); rule__PrimitiveType__Group_6__2(); state._fsp--; @@ -16667,25 +16754,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5129:1: rule__PrimitiveType__Group_6__1__Impl : ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5159:1: rule__PrimitiveType__Group_6__1__Impl : ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ; public final void rule__PrimitiveType__Group_6__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:5133:1: ( ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5134:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5163:1: ( ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5164:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5134:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5135:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5164:1: ( ( rule__PrimitiveType__CastNameAssignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5165:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getCastNameAssignment_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5136:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5136:2: rule__PrimitiveType__CastNameAssignment_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5166:1: ( rule__PrimitiveType__CastNameAssignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5166:2: rule__PrimitiveType__CastNameAssignment_6_1 { - pushFollow(FOLLOW_rule__PrimitiveType__CastNameAssignment_6_1_in_rule__PrimitiveType__Group_6__1__Impl10971); + pushFollow(FOLLOW_rule__PrimitiveType__CastNameAssignment_6_1_in_rule__PrimitiveType__Group_6__1__Impl11033); rule__PrimitiveType__CastNameAssignment_6_1(); state._fsp--; @@ -16718,16 +16805,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5146:1: rule__PrimitiveType__Group_6__2 : rule__PrimitiveType__Group_6__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5176:1: rule__PrimitiveType__Group_6__2 : rule__PrimitiveType__Group_6__2__Impl ; public final void rule__PrimitiveType__Group_6__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:5150:1: ( rule__PrimitiveType__Group_6__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5151:2: rule__PrimitiveType__Group_6__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5180:1: ( rule__PrimitiveType__Group_6__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5181:2: rule__PrimitiveType__Group_6__2__Impl { - pushFollow(FOLLOW_rule__PrimitiveType__Group_6__2__Impl_in_rule__PrimitiveType__Group_6__211001); + pushFollow(FOLLOW_rule__PrimitiveType__Group_6__2__Impl_in_rule__PrimitiveType__Group_6__211063); rule__PrimitiveType__Group_6__2__Impl(); state._fsp--; @@ -16751,22 +16838,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__Group_6__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5157:1: rule__PrimitiveType__Group_6__2__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5187:1: rule__PrimitiveType__Group_6__2__Impl : ( ')' ) ; public final void rule__PrimitiveType__Group_6__2__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:5161:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5162:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5191:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5192:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5162:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5163:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5192:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5193:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getRightParenthesisKeyword_6_2()); } - match(input,45,FOLLOW_45_in_rule__PrimitiveType__Group_6__2__Impl11029); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__PrimitiveType__Group_6__2__Impl11091); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getRightParenthesisKeyword_6_2()); } @@ -16792,21 +16879,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5182:1: rule__EnumerationType__Group__0 : rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5212:1: rule__EnumerationType__Group__0 : rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ; public final void rule__EnumerationType__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:5186:1: ( rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5187:2: rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5216:1: ( rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5217:2: rule__EnumerationType__Group__0__Impl rule__EnumerationType__Group__1 { - pushFollow(FOLLOW_rule__EnumerationType__Group__0__Impl_in_rule__EnumerationType__Group__011066); + pushFollow(FOLLOW_rule__EnumerationType__Group__0__Impl_in_rule__EnumerationType__Group__011128); rule__EnumerationType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group__1_in_rule__EnumerationType__Group__011069); + pushFollow(FOLLOW_rule__EnumerationType__Group__1_in_rule__EnumerationType__Group__011131); rule__EnumerationType__Group__1(); state._fsp--; @@ -16830,22 +16917,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5194:1: rule__EnumerationType__Group__0__Impl : ( 'Enumeration' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5224:1: rule__EnumerationType__Group__0__Impl : ( 'Enumeration' ) ; public final void rule__EnumerationType__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:5198:1: ( ( 'Enumeration' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5199:1: ( 'Enumeration' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5228:1: ( ( 'Enumeration' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5229:1: ( 'Enumeration' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5199:1: ( 'Enumeration' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5200:1: 'Enumeration' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5229:1: ( 'Enumeration' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5230:1: 'Enumeration' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getEnumerationKeyword_0()); } - match(input,46,FOLLOW_46_in_rule__EnumerationType__Group__0__Impl11097); if (state.failed) return ; + match(input,46,FOLLOW_46_in_rule__EnumerationType__Group__0__Impl11159); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationTypeAccess().getEnumerationKeyword_0()); } @@ -16871,21 +16958,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5213:1: rule__EnumerationType__Group__1 : rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5243:1: rule__EnumerationType__Group__1 : rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ; public final void rule__EnumerationType__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:5217:1: ( rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5218:2: rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5247:1: ( rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5248:2: rule__EnumerationType__Group__1__Impl rule__EnumerationType__Group__2 { - pushFollow(FOLLOW_rule__EnumerationType__Group__1__Impl_in_rule__EnumerationType__Group__111128); + pushFollow(FOLLOW_rule__EnumerationType__Group__1__Impl_in_rule__EnumerationType__Group__111190); rule__EnumerationType__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group__2_in_rule__EnumerationType__Group__111131); + pushFollow(FOLLOW_rule__EnumerationType__Group__2_in_rule__EnumerationType__Group__111193); rule__EnumerationType__Group__2(); state._fsp--; @@ -16909,25 +16996,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5225:1: rule__EnumerationType__Group__1__Impl : ( ( rule__EnumerationType__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5255:1: rule__EnumerationType__Group__1__Impl : ( ( rule__EnumerationType__NameAssignment_1 ) ) ; public final void rule__EnumerationType__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:5229:1: ( ( ( rule__EnumerationType__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5230:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5259:1: ( ( ( rule__EnumerationType__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5260:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5230:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5231:1: ( rule__EnumerationType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5260:1: ( ( rule__EnumerationType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5261:1: ( rule__EnumerationType__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5232:1: ( rule__EnumerationType__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5232:2: rule__EnumerationType__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5262:1: ( rule__EnumerationType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5262:2: rule__EnumerationType__NameAssignment_1 { - pushFollow(FOLLOW_rule__EnumerationType__NameAssignment_1_in_rule__EnumerationType__Group__1__Impl11158); + pushFollow(FOLLOW_rule__EnumerationType__NameAssignment_1_in_rule__EnumerationType__Group__1__Impl11220); rule__EnumerationType__NameAssignment_1(); state._fsp--; @@ -16960,21 +17047,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5242:1: rule__EnumerationType__Group__2 : rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5272:1: rule__EnumerationType__Group__2 : rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ; public final void rule__EnumerationType__Group__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:5246:1: ( rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5247:2: rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5276:1: ( rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5277:2: rule__EnumerationType__Group__2__Impl rule__EnumerationType__Group__3 { - pushFollow(FOLLOW_rule__EnumerationType__Group__2__Impl_in_rule__EnumerationType__Group__211188); + pushFollow(FOLLOW_rule__EnumerationType__Group__2__Impl_in_rule__EnumerationType__Group__211250); rule__EnumerationType__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group__3_in_rule__EnumerationType__Group__211191); + pushFollow(FOLLOW_rule__EnumerationType__Group__3_in_rule__EnumerationType__Group__211253); rule__EnumerationType__Group__3(); state._fsp--; @@ -16998,22 +17085,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5254:1: rule__EnumerationType__Group__2__Impl : ( ( rule__EnumerationType__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5284:1: rule__EnumerationType__Group__2__Impl : ( ( rule__EnumerationType__DocuAssignment_2 )? ) ; public final void rule__EnumerationType__Group__2__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:5258:1: ( ( ( rule__EnumerationType__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5259:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5288:1: ( ( ( rule__EnumerationType__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5289:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5259:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5260:1: ( rule__EnumerationType__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5289:1: ( ( rule__EnumerationType__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5290:1: ( rule__EnumerationType__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5261:1: ( rule__EnumerationType__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5291:1: ( rule__EnumerationType__DocuAssignment_2 )? int alt53=2; int LA53_0 = input.LA(1); @@ -17022,9 +17109,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt53) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5261:2: rule__EnumerationType__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5291:2: rule__EnumerationType__DocuAssignment_2 { - pushFollow(FOLLOW_rule__EnumerationType__DocuAssignment_2_in_rule__EnumerationType__Group__2__Impl11218); + pushFollow(FOLLOW_rule__EnumerationType__DocuAssignment_2_in_rule__EnumerationType__Group__2__Impl11280); rule__EnumerationType__DocuAssignment_2(); state._fsp--; @@ -17060,21 +17147,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5271:1: rule__EnumerationType__Group__3 : rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5301:1: rule__EnumerationType__Group__3 : rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ; public final void rule__EnumerationType__Group__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:5275:1: ( rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5276:2: rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5305:1: ( rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5306:2: rule__EnumerationType__Group__3__Impl rule__EnumerationType__Group__4 { - pushFollow(FOLLOW_rule__EnumerationType__Group__3__Impl_in_rule__EnumerationType__Group__311249); + pushFollow(FOLLOW_rule__EnumerationType__Group__3__Impl_in_rule__EnumerationType__Group__311311); rule__EnumerationType__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group__4_in_rule__EnumerationType__Group__311252); + pushFollow(FOLLOW_rule__EnumerationType__Group__4_in_rule__EnumerationType__Group__311314); rule__EnumerationType__Group__4(); state._fsp--; @@ -17098,22 +17185,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5283:1: rule__EnumerationType__Group__3__Impl : ( ( rule__EnumerationType__Group_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5313:1: rule__EnumerationType__Group__3__Impl : ( ( rule__EnumerationType__Group_3__0 )? ) ; public final void rule__EnumerationType__Group__3__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:5287:1: ( ( ( rule__EnumerationType__Group_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5288:1: ( ( rule__EnumerationType__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5317:1: ( ( ( rule__EnumerationType__Group_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5318:1: ( ( rule__EnumerationType__Group_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5288:1: ( ( rule__EnumerationType__Group_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5289:1: ( rule__EnumerationType__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5318:1: ( ( rule__EnumerationType__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5319:1: ( rule__EnumerationType__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getGroup_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5290:1: ( rule__EnumerationType__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5320:1: ( rule__EnumerationType__Group_3__0 )? int alt54=2; int LA54_0 = input.LA(1); @@ -17122,9 +17209,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt54) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5290:2: rule__EnumerationType__Group_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5320:2: rule__EnumerationType__Group_3__0 { - pushFollow(FOLLOW_rule__EnumerationType__Group_3__0_in_rule__EnumerationType__Group__3__Impl11279); + pushFollow(FOLLOW_rule__EnumerationType__Group_3__0_in_rule__EnumerationType__Group__3__Impl11341); rule__EnumerationType__Group_3__0(); state._fsp--; @@ -17160,21 +17247,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5300:1: rule__EnumerationType__Group__4 : rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5330:1: rule__EnumerationType__Group__4 : rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ; public final void rule__EnumerationType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5304:1: ( rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5305:2: rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5334:1: ( rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5335:2: rule__EnumerationType__Group__4__Impl rule__EnumerationType__Group__5 { - pushFollow(FOLLOW_rule__EnumerationType__Group__4__Impl_in_rule__EnumerationType__Group__411310); + pushFollow(FOLLOW_rule__EnumerationType__Group__4__Impl_in_rule__EnumerationType__Group__411372); rule__EnumerationType__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group__5_in_rule__EnumerationType__Group__411313); + pushFollow(FOLLOW_rule__EnumerationType__Group__5_in_rule__EnumerationType__Group__411375); rule__EnumerationType__Group__5(); state._fsp--; @@ -17198,22 +17285,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5312:1: rule__EnumerationType__Group__4__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5342:1: rule__EnumerationType__Group__4__Impl : ( '{' ) ; public final void rule__EnumerationType__Group__4__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:5316:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5317:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5346:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5347:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5317:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5318:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5347:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5348:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getLeftCurlyBracketKeyword_4()); } - match(input,38,FOLLOW_38_in_rule__EnumerationType__Group__4__Impl11341); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__EnumerationType__Group__4__Impl11403); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationTypeAccess().getLeftCurlyBracketKeyword_4()); } @@ -17239,21 +17326,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5331:1: rule__EnumerationType__Group__5 : rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5361:1: rule__EnumerationType__Group__5 : rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ; public final void rule__EnumerationType__Group__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:5335:1: ( rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5336:2: rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5365:1: ( rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5366:2: rule__EnumerationType__Group__5__Impl rule__EnumerationType__Group__6 { - pushFollow(FOLLOW_rule__EnumerationType__Group__5__Impl_in_rule__EnumerationType__Group__511372); + pushFollow(FOLLOW_rule__EnumerationType__Group__5__Impl_in_rule__EnumerationType__Group__511434); rule__EnumerationType__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group__6_in_rule__EnumerationType__Group__511375); + pushFollow(FOLLOW_rule__EnumerationType__Group__6_in_rule__EnumerationType__Group__511437); rule__EnumerationType__Group__6(); state._fsp--; @@ -17277,22 +17364,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5343:1: rule__EnumerationType__Group__5__Impl : ( ( rule__EnumerationType__Group_5__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5373:1: rule__EnumerationType__Group__5__Impl : ( ( rule__EnumerationType__Group_5__0 )? ) ; public final void rule__EnumerationType__Group__5__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:5347:1: ( ( ( rule__EnumerationType__Group_5__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5348:1: ( ( rule__EnumerationType__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5377:1: ( ( ( rule__EnumerationType__Group_5__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5378:1: ( ( rule__EnumerationType__Group_5__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5348:1: ( ( rule__EnumerationType__Group_5__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5349:1: ( rule__EnumerationType__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5378:1: ( ( rule__EnumerationType__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5379:1: ( rule__EnumerationType__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getGroup_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5350:1: ( rule__EnumerationType__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5380:1: ( rule__EnumerationType__Group_5__0 )? int alt55=2; int LA55_0 = input.LA(1); @@ -17301,9 +17388,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt55) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5350:2: rule__EnumerationType__Group_5__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5380:2: rule__EnumerationType__Group_5__0 { - pushFollow(FOLLOW_rule__EnumerationType__Group_5__0_in_rule__EnumerationType__Group__5__Impl11402); + pushFollow(FOLLOW_rule__EnumerationType__Group_5__0_in_rule__EnumerationType__Group__5__Impl11464); rule__EnumerationType__Group_5__0(); state._fsp--; @@ -17339,16 +17426,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5360:1: rule__EnumerationType__Group__6 : rule__EnumerationType__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5390:1: rule__EnumerationType__Group__6 : rule__EnumerationType__Group__6__Impl ; public final void rule__EnumerationType__Group__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:5364:1: ( rule__EnumerationType__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5365:2: rule__EnumerationType__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5394:1: ( rule__EnumerationType__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5395:2: rule__EnumerationType__Group__6__Impl { - pushFollow(FOLLOW_rule__EnumerationType__Group__6__Impl_in_rule__EnumerationType__Group__611433); + pushFollow(FOLLOW_rule__EnumerationType__Group__6__Impl_in_rule__EnumerationType__Group__611495); rule__EnumerationType__Group__6__Impl(); state._fsp--; @@ -17372,22 +17459,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5371:1: rule__EnumerationType__Group__6__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5401:1: rule__EnumerationType__Group__6__Impl : ( '}' ) ; public final void rule__EnumerationType__Group__6__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:5375:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5376:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5405:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5406:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5376:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5377:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5406:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5407:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getRightCurlyBracketKeyword_6()); } - match(input,39,FOLLOW_39_in_rule__EnumerationType__Group__6__Impl11461); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__EnumerationType__Group__6__Impl11523); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationTypeAccess().getRightCurlyBracketKeyword_6()); } @@ -17413,21 +17500,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5404:1: rule__EnumerationType__Group_3__0 : rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5434:1: rule__EnumerationType__Group_3__0 : rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ; public final void rule__EnumerationType__Group_3__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:5408:1: ( rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5409:2: rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5438:1: ( rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5439:2: rule__EnumerationType__Group_3__0__Impl rule__EnumerationType__Group_3__1 { - pushFollow(FOLLOW_rule__EnumerationType__Group_3__0__Impl_in_rule__EnumerationType__Group_3__011506); + pushFollow(FOLLOW_rule__EnumerationType__Group_3__0__Impl_in_rule__EnumerationType__Group_3__011568); rule__EnumerationType__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group_3__1_in_rule__EnumerationType__Group_3__011509); + pushFollow(FOLLOW_rule__EnumerationType__Group_3__1_in_rule__EnumerationType__Group_3__011571); rule__EnumerationType__Group_3__1(); state._fsp--; @@ -17451,22 +17538,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5416:1: rule__EnumerationType__Group_3__0__Impl : ( 'of' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5446:1: rule__EnumerationType__Group_3__0__Impl : ( 'of' ) ; public final void rule__EnumerationType__Group_3__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:5420:1: ( ( 'of' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5421:1: ( 'of' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5450:1: ( ( 'of' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5451:1: ( 'of' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5421:1: ( 'of' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5422:1: 'of' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5451:1: ( 'of' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5452:1: 'of' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getOfKeyword_3_0()); } - match(input,47,FOLLOW_47_in_rule__EnumerationType__Group_3__0__Impl11537); if (state.failed) return ; + match(input,47,FOLLOW_47_in_rule__EnumerationType__Group_3__0__Impl11599); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationTypeAccess().getOfKeyword_3_0()); } @@ -17492,16 +17579,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5435:1: rule__EnumerationType__Group_3__1 : rule__EnumerationType__Group_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5465:1: rule__EnumerationType__Group_3__1 : rule__EnumerationType__Group_3__1__Impl ; public final void rule__EnumerationType__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5439:1: ( rule__EnumerationType__Group_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5440:2: rule__EnumerationType__Group_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5469:1: ( rule__EnumerationType__Group_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5470:2: rule__EnumerationType__Group_3__1__Impl { - pushFollow(FOLLOW_rule__EnumerationType__Group_3__1__Impl_in_rule__EnumerationType__Group_3__111568); + pushFollow(FOLLOW_rule__EnumerationType__Group_3__1__Impl_in_rule__EnumerationType__Group_3__111630); rule__EnumerationType__Group_3__1__Impl(); state._fsp--; @@ -17525,25 +17612,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5446:1: rule__EnumerationType__Group_3__1__Impl : ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5476:1: rule__EnumerationType__Group_3__1__Impl : ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ; public final void rule__EnumerationType__Group_3__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:5450:1: ( ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5451:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5480:1: ( ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5481:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5451:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5452:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5481:1: ( ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5482:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypeAssignment_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5453:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5453:2: rule__EnumerationType__PrimitiveTypeAssignment_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5483:1: ( rule__EnumerationType__PrimitiveTypeAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5483:2: rule__EnumerationType__PrimitiveTypeAssignment_3_1 { - pushFollow(FOLLOW_rule__EnumerationType__PrimitiveTypeAssignment_3_1_in_rule__EnumerationType__Group_3__1__Impl11595); + pushFollow(FOLLOW_rule__EnumerationType__PrimitiveTypeAssignment_3_1_in_rule__EnumerationType__Group_3__1__Impl11657); rule__EnumerationType__PrimitiveTypeAssignment_3_1(); state._fsp--; @@ -17576,21 +17663,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5467:1: rule__EnumerationType__Group_5__0 : rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5497:1: rule__EnumerationType__Group_5__0 : rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ; public final void rule__EnumerationType__Group_5__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:5471:1: ( rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5472:2: rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5501:1: ( rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5502:2: rule__EnumerationType__Group_5__0__Impl rule__EnumerationType__Group_5__1 { - pushFollow(FOLLOW_rule__EnumerationType__Group_5__0__Impl_in_rule__EnumerationType__Group_5__011629); + pushFollow(FOLLOW_rule__EnumerationType__Group_5__0__Impl_in_rule__EnumerationType__Group_5__011691); rule__EnumerationType__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group_5__1_in_rule__EnumerationType__Group_5__011632); + pushFollow(FOLLOW_rule__EnumerationType__Group_5__1_in_rule__EnumerationType__Group_5__011694); rule__EnumerationType__Group_5__1(); state._fsp--; @@ -17614,25 +17701,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5479:1: rule__EnumerationType__Group_5__0__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5509:1: rule__EnumerationType__Group_5__0__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ; public final void rule__EnumerationType__Group_5__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:5483:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5484:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5513:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5514:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5484:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5485:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5514:1: ( ( rule__EnumerationType__LiteralsAssignment_5_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5515:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsAssignment_5_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5486:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5486:2: rule__EnumerationType__LiteralsAssignment_5_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5516:1: ( rule__EnumerationType__LiteralsAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5516:2: rule__EnumerationType__LiteralsAssignment_5_0 { - pushFollow(FOLLOW_rule__EnumerationType__LiteralsAssignment_5_0_in_rule__EnumerationType__Group_5__0__Impl11659); + pushFollow(FOLLOW_rule__EnumerationType__LiteralsAssignment_5_0_in_rule__EnumerationType__Group_5__0__Impl11721); rule__EnumerationType__LiteralsAssignment_5_0(); state._fsp--; @@ -17665,16 +17752,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5496:1: rule__EnumerationType__Group_5__1 : rule__EnumerationType__Group_5__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5526:1: rule__EnumerationType__Group_5__1 : rule__EnumerationType__Group_5__1__Impl ; public final void rule__EnumerationType__Group_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:5500:1: ( rule__EnumerationType__Group_5__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5501:2: rule__EnumerationType__Group_5__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5530:1: ( rule__EnumerationType__Group_5__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5531:2: rule__EnumerationType__Group_5__1__Impl { - pushFollow(FOLLOW_rule__EnumerationType__Group_5__1__Impl_in_rule__EnumerationType__Group_5__111689); + pushFollow(FOLLOW_rule__EnumerationType__Group_5__1__Impl_in_rule__EnumerationType__Group_5__111751); rule__EnumerationType__Group_5__1__Impl(); state._fsp--; @@ -17698,22 +17785,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5507:1: rule__EnumerationType__Group_5__1__Impl : ( ( rule__EnumerationType__Group_5_1__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5537:1: rule__EnumerationType__Group_5__1__Impl : ( ( rule__EnumerationType__Group_5_1__0 )* ) ; public final void rule__EnumerationType__Group_5__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:5511:1: ( ( ( rule__EnumerationType__Group_5_1__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5512:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5541:1: ( ( ( rule__EnumerationType__Group_5_1__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5542:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5512:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5513:1: ( rule__EnumerationType__Group_5_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5542:1: ( ( rule__EnumerationType__Group_5_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5543:1: ( rule__EnumerationType__Group_5_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getGroup_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5514:1: ( rule__EnumerationType__Group_5_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5544:1: ( rule__EnumerationType__Group_5_1__0 )* loop56: do { int alt56=2; @@ -17726,9 +17813,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt56) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5514:2: rule__EnumerationType__Group_5_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5544:2: rule__EnumerationType__Group_5_1__0 { - pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__0_in_rule__EnumerationType__Group_5__1__Impl11716); + pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__0_in_rule__EnumerationType__Group_5__1__Impl11778); rule__EnumerationType__Group_5_1__0(); state._fsp--; @@ -17767,21 +17854,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5528:1: rule__EnumerationType__Group_5_1__0 : rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5558:1: rule__EnumerationType__Group_5_1__0 : rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ; public final void rule__EnumerationType__Group_5_1__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:5532:1: ( rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5533:2: rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5562:1: ( rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5563:2: rule__EnumerationType__Group_5_1__0__Impl rule__EnumerationType__Group_5_1__1 { - pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__0__Impl_in_rule__EnumerationType__Group_5_1__011751); + pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__0__Impl_in_rule__EnumerationType__Group_5_1__011813); rule__EnumerationType__Group_5_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__1_in_rule__EnumerationType__Group_5_1__011754); + pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__1_in_rule__EnumerationType__Group_5_1__011816); rule__EnumerationType__Group_5_1__1(); state._fsp--; @@ -17805,22 +17892,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5540:1: rule__EnumerationType__Group_5_1__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5570:1: rule__EnumerationType__Group_5_1__0__Impl : ( ',' ) ; public final void rule__EnumerationType__Group_5_1__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:5544:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5545:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5574:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5575:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5545:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5546:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5575:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5576:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getCommaKeyword_5_1_0()); } - match(input,48,FOLLOW_48_in_rule__EnumerationType__Group_5_1__0__Impl11782); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__EnumerationType__Group_5_1__0__Impl11844); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationTypeAccess().getCommaKeyword_5_1_0()); } @@ -17846,16 +17933,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5559:1: rule__EnumerationType__Group_5_1__1 : rule__EnumerationType__Group_5_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5589:1: rule__EnumerationType__Group_5_1__1 : rule__EnumerationType__Group_5_1__1__Impl ; public final void rule__EnumerationType__Group_5_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:5563:1: ( rule__EnumerationType__Group_5_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5564:2: rule__EnumerationType__Group_5_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5593:1: ( rule__EnumerationType__Group_5_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5594:2: rule__EnumerationType__Group_5_1__1__Impl { - pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__1__Impl_in_rule__EnumerationType__Group_5_1__111813); + pushFollow(FOLLOW_rule__EnumerationType__Group_5_1__1__Impl_in_rule__EnumerationType__Group_5_1__111875); rule__EnumerationType__Group_5_1__1__Impl(); state._fsp--; @@ -17879,25 +17966,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__Group_5_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5570:1: rule__EnumerationType__Group_5_1__1__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5600:1: rule__EnumerationType__Group_5_1__1__Impl : ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ; public final void rule__EnumerationType__Group_5_1__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:5574:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5575:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5604:1: ( ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5605:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5575:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5576:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5605:1: ( ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5606:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsAssignment_5_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5577:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5577:2: rule__EnumerationType__LiteralsAssignment_5_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5607:1: ( rule__EnumerationType__LiteralsAssignment_5_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5607:2: rule__EnumerationType__LiteralsAssignment_5_1_1 { - pushFollow(FOLLOW_rule__EnumerationType__LiteralsAssignment_5_1_1_in_rule__EnumerationType__Group_5_1__1__Impl11840); + pushFollow(FOLLOW_rule__EnumerationType__LiteralsAssignment_5_1_1_in_rule__EnumerationType__Group_5_1__1__Impl11902); rule__EnumerationType__LiteralsAssignment_5_1_1(); state._fsp--; @@ -17930,21 +18017,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5591:1: rule__EnumLiteral__Group__0 : rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5621:1: rule__EnumLiteral__Group__0 : rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ; public final void rule__EnumLiteral__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:5595:1: ( rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5596:2: rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5625:1: ( rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5626:2: rule__EnumLiteral__Group__0__Impl rule__EnumLiteral__Group__1 { - pushFollow(FOLLOW_rule__EnumLiteral__Group__0__Impl_in_rule__EnumLiteral__Group__011874); + pushFollow(FOLLOW_rule__EnumLiteral__Group__0__Impl_in_rule__EnumLiteral__Group__011936); rule__EnumLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumLiteral__Group__1_in_rule__EnumLiteral__Group__011877); + pushFollow(FOLLOW_rule__EnumLiteral__Group__1_in_rule__EnumLiteral__Group__011939); rule__EnumLiteral__Group__1(); state._fsp--; @@ -17968,25 +18055,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5603:1: rule__EnumLiteral__Group__0__Impl : ( ( rule__EnumLiteral__NameAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5633:1: rule__EnumLiteral__Group__0__Impl : ( ( rule__EnumLiteral__NameAssignment_0 ) ) ; public final void rule__EnumLiteral__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:5607:1: ( ( ( rule__EnumLiteral__NameAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5608:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5637:1: ( ( ( rule__EnumLiteral__NameAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5638:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5608:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5609:1: ( rule__EnumLiteral__NameAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5638:1: ( ( rule__EnumLiteral__NameAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5639:1: ( rule__EnumLiteral__NameAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumLiteralAccess().getNameAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5610:1: ( rule__EnumLiteral__NameAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5610:2: rule__EnumLiteral__NameAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5640:1: ( rule__EnumLiteral__NameAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5640:2: rule__EnumLiteral__NameAssignment_0 { - pushFollow(FOLLOW_rule__EnumLiteral__NameAssignment_0_in_rule__EnumLiteral__Group__0__Impl11904); + pushFollow(FOLLOW_rule__EnumLiteral__NameAssignment_0_in_rule__EnumLiteral__Group__0__Impl11966); rule__EnumLiteral__NameAssignment_0(); state._fsp--; @@ -18019,16 +18106,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5620:1: rule__EnumLiteral__Group__1 : rule__EnumLiteral__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5650:1: rule__EnumLiteral__Group__1 : rule__EnumLiteral__Group__1__Impl ; public final void rule__EnumLiteral__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:5624:1: ( rule__EnumLiteral__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5625:2: rule__EnumLiteral__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5654:1: ( rule__EnumLiteral__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5655:2: rule__EnumLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__EnumLiteral__Group__1__Impl_in_rule__EnumLiteral__Group__111934); + pushFollow(FOLLOW_rule__EnumLiteral__Group__1__Impl_in_rule__EnumLiteral__Group__111996); rule__EnumLiteral__Group__1__Impl(); state._fsp--; @@ -18052,22 +18139,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5631:1: rule__EnumLiteral__Group__1__Impl : ( ( rule__EnumLiteral__Group_1__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5661:1: rule__EnumLiteral__Group__1__Impl : ( ( rule__EnumLiteral__Group_1__0 )? ) ; public final void rule__EnumLiteral__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:5635:1: ( ( ( rule__EnumLiteral__Group_1__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5636:1: ( ( rule__EnumLiteral__Group_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5665:1: ( ( ( rule__EnumLiteral__Group_1__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5666:1: ( ( rule__EnumLiteral__Group_1__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5636:1: ( ( rule__EnumLiteral__Group_1__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5637:1: ( rule__EnumLiteral__Group_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5666:1: ( ( rule__EnumLiteral__Group_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5667:1: ( rule__EnumLiteral__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getEnumLiteralAccess().getGroup_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5638:1: ( rule__EnumLiteral__Group_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5668:1: ( rule__EnumLiteral__Group_1__0 )? int alt57=2; int LA57_0 = input.LA(1); @@ -18076,9 +18163,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt57) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5638:2: rule__EnumLiteral__Group_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5668:2: rule__EnumLiteral__Group_1__0 { - pushFollow(FOLLOW_rule__EnumLiteral__Group_1__0_in_rule__EnumLiteral__Group__1__Impl11961); + pushFollow(FOLLOW_rule__EnumLiteral__Group_1__0_in_rule__EnumLiteral__Group__1__Impl12023); rule__EnumLiteral__Group_1__0(); state._fsp--; @@ -18114,21 +18201,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5652:1: rule__EnumLiteral__Group_1__0 : rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5682:1: rule__EnumLiteral__Group_1__0 : rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ; public final void rule__EnumLiteral__Group_1__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:5656:1: ( rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5657:2: rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5686:1: ( rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5687:2: rule__EnumLiteral__Group_1__0__Impl rule__EnumLiteral__Group_1__1 { - pushFollow(FOLLOW_rule__EnumLiteral__Group_1__0__Impl_in_rule__EnumLiteral__Group_1__011996); + pushFollow(FOLLOW_rule__EnumLiteral__Group_1__0__Impl_in_rule__EnumLiteral__Group_1__012058); rule__EnumLiteral__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumLiteral__Group_1__1_in_rule__EnumLiteral__Group_1__011999); + pushFollow(FOLLOW_rule__EnumLiteral__Group_1__1_in_rule__EnumLiteral__Group_1__012061); rule__EnumLiteral__Group_1__1(); state._fsp--; @@ -18152,22 +18239,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5664:1: rule__EnumLiteral__Group_1__0__Impl : ( '=' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5694:1: rule__EnumLiteral__Group_1__0__Impl : ( '=' ) ; public final void rule__EnumLiteral__Group_1__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:5668:1: ( ( '=' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5669:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5698:1: ( ( '=' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5699:1: ( '=' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5669:1: ( '=' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5670:1: '=' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5699:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5700:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_0()); } - match(input,49,FOLLOW_49_in_rule__EnumLiteral__Group_1__0__Impl12027); if (state.failed) return ; + match(input,49,FOLLOW_49_in_rule__EnumLiteral__Group_1__0__Impl12089); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumLiteralAccess().getEqualsSignKeyword_1_0()); } @@ -18193,16 +18280,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5683:1: rule__EnumLiteral__Group_1__1 : rule__EnumLiteral__Group_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5713:1: rule__EnumLiteral__Group_1__1 : rule__EnumLiteral__Group_1__1__Impl ; public final void rule__EnumLiteral__Group_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:5687:1: ( rule__EnumLiteral__Group_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5688:2: rule__EnumLiteral__Group_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5717:1: ( rule__EnumLiteral__Group_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5718:2: rule__EnumLiteral__Group_1__1__Impl { - pushFollow(FOLLOW_rule__EnumLiteral__Group_1__1__Impl_in_rule__EnumLiteral__Group_1__112058); + pushFollow(FOLLOW_rule__EnumLiteral__Group_1__1__Impl_in_rule__EnumLiteral__Group_1__112120); rule__EnumLiteral__Group_1__1__Impl(); state._fsp--; @@ -18226,25 +18313,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__Group_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5694:1: rule__EnumLiteral__Group_1__1__Impl : ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5724:1: rule__EnumLiteral__Group_1__1__Impl : ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ; public final void rule__EnumLiteral__Group_1__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:5698:1: ( ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5699:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5728:1: ( ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5729:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5699:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5700:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5729:1: ( ( rule__EnumLiteral__LiteralAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5730:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumLiteralAccess().getLiteralAssignment_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5701:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5701:2: rule__EnumLiteral__LiteralAssignment_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5731:1: ( rule__EnumLiteral__LiteralAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5731:2: rule__EnumLiteral__LiteralAssignment_1_1 { - pushFollow(FOLLOW_rule__EnumLiteral__LiteralAssignment_1_1_in_rule__EnumLiteral__Group_1__1__Impl12085); + pushFollow(FOLLOW_rule__EnumLiteral__LiteralAssignment_1_1_in_rule__EnumLiteral__Group_1__1__Impl12147); rule__EnumLiteral__LiteralAssignment_1_1(); state._fsp--; @@ -18277,21 +18364,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5715:1: rule__ExternalType__Group__0 : rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5745:1: rule__ExternalType__Group__0 : rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ; public final void rule__ExternalType__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:5719:1: ( rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5720:2: rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5749:1: ( rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5750:2: rule__ExternalType__Group__0__Impl rule__ExternalType__Group__1 { - pushFollow(FOLLOW_rule__ExternalType__Group__0__Impl_in_rule__ExternalType__Group__012119); + pushFollow(FOLLOW_rule__ExternalType__Group__0__Impl_in_rule__ExternalType__Group__012181); rule__ExternalType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalType__Group__1_in_rule__ExternalType__Group__012122); + pushFollow(FOLLOW_rule__ExternalType__Group__1_in_rule__ExternalType__Group__012184); rule__ExternalType__Group__1(); state._fsp--; @@ -18315,22 +18402,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5727:1: rule__ExternalType__Group__0__Impl : ( 'ExternalType' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5757:1: rule__ExternalType__Group__0__Impl : ( 'ExternalType' ) ; public final void rule__ExternalType__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:5731:1: ( ( 'ExternalType' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5732:1: ( 'ExternalType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5761:1: ( ( 'ExternalType' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5762:1: ( 'ExternalType' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5732:1: ( 'ExternalType' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5733:1: 'ExternalType' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5762:1: ( 'ExternalType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5763:1: 'ExternalType' { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getExternalTypeKeyword_0()); } - match(input,50,FOLLOW_50_in_rule__ExternalType__Group__0__Impl12150); if (state.failed) return ; + match(input,50,FOLLOW_50_in_rule__ExternalType__Group__0__Impl12212); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalTypeAccess().getExternalTypeKeyword_0()); } @@ -18356,21 +18443,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5746:1: rule__ExternalType__Group__1 : rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5776:1: rule__ExternalType__Group__1 : rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ; public final void rule__ExternalType__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:5750:1: ( rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5751:2: rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5780:1: ( rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5781:2: rule__ExternalType__Group__1__Impl rule__ExternalType__Group__2 { - pushFollow(FOLLOW_rule__ExternalType__Group__1__Impl_in_rule__ExternalType__Group__112181); + pushFollow(FOLLOW_rule__ExternalType__Group__1__Impl_in_rule__ExternalType__Group__112243); rule__ExternalType__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalType__Group__2_in_rule__ExternalType__Group__112184); + pushFollow(FOLLOW_rule__ExternalType__Group__2_in_rule__ExternalType__Group__112246); rule__ExternalType__Group__2(); state._fsp--; @@ -18394,25 +18481,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5758:1: rule__ExternalType__Group__1__Impl : ( ( rule__ExternalType__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5788:1: rule__ExternalType__Group__1__Impl : ( ( rule__ExternalType__NameAssignment_1 ) ) ; public final void rule__ExternalType__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:5762:1: ( ( ( rule__ExternalType__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5763:1: ( ( rule__ExternalType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5792:1: ( ( ( rule__ExternalType__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5793:1: ( ( rule__ExternalType__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5763:1: ( ( rule__ExternalType__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5764:1: ( rule__ExternalType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5793:1: ( ( rule__ExternalType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5794:1: ( rule__ExternalType__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5765:1: ( rule__ExternalType__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5765:2: rule__ExternalType__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5795:1: ( rule__ExternalType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5795:2: rule__ExternalType__NameAssignment_1 { - pushFollow(FOLLOW_rule__ExternalType__NameAssignment_1_in_rule__ExternalType__Group__1__Impl12211); + pushFollow(FOLLOW_rule__ExternalType__NameAssignment_1_in_rule__ExternalType__Group__1__Impl12273); rule__ExternalType__NameAssignment_1(); state._fsp--; @@ -18445,21 +18532,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5775:1: rule__ExternalType__Group__2 : rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5805:1: rule__ExternalType__Group__2 : rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ; public final void rule__ExternalType__Group__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:5779:1: ( rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5780:2: rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5809:1: ( rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5810:2: rule__ExternalType__Group__2__Impl rule__ExternalType__Group__3 { - pushFollow(FOLLOW_rule__ExternalType__Group__2__Impl_in_rule__ExternalType__Group__212241); + pushFollow(FOLLOW_rule__ExternalType__Group__2__Impl_in_rule__ExternalType__Group__212303); rule__ExternalType__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalType__Group__3_in_rule__ExternalType__Group__212244); + pushFollow(FOLLOW_rule__ExternalType__Group__3_in_rule__ExternalType__Group__212306); rule__ExternalType__Group__3(); state._fsp--; @@ -18483,22 +18570,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5787:1: rule__ExternalType__Group__2__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5817:1: rule__ExternalType__Group__2__Impl : ( '->' ) ; public final void rule__ExternalType__Group__2__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:5791:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5792:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5821:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5822:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5792:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5793:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5822:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5823:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getHyphenMinusGreaterThanSignKeyword_2()); } - match(input,42,FOLLOW_42_in_rule__ExternalType__Group__2__Impl12272); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__ExternalType__Group__2__Impl12334); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalTypeAccess().getHyphenMinusGreaterThanSignKeyword_2()); } @@ -18524,21 +18611,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5806:1: rule__ExternalType__Group__3 : rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5836:1: rule__ExternalType__Group__3 : rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ; public final void rule__ExternalType__Group__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:5810:1: ( rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5811:2: rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5840:1: ( rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5841:2: rule__ExternalType__Group__3__Impl rule__ExternalType__Group__4 { - pushFollow(FOLLOW_rule__ExternalType__Group__3__Impl_in_rule__ExternalType__Group__312303); + pushFollow(FOLLOW_rule__ExternalType__Group__3__Impl_in_rule__ExternalType__Group__312365); rule__ExternalType__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalType__Group__4_in_rule__ExternalType__Group__312306); + pushFollow(FOLLOW_rule__ExternalType__Group__4_in_rule__ExternalType__Group__312368); rule__ExternalType__Group__4(); state._fsp--; @@ -18562,25 +18649,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5818:1: rule__ExternalType__Group__3__Impl : ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5848:1: rule__ExternalType__Group__3__Impl : ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ; public final void rule__ExternalType__Group__3__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:5822:1: ( ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5823:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5852:1: ( ( ( rule__ExternalType__TargetNameAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5853:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5823:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5824:1: ( rule__ExternalType__TargetNameAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5853:1: ( ( rule__ExternalType__TargetNameAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5854:1: ( rule__ExternalType__TargetNameAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getTargetNameAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5825:1: ( rule__ExternalType__TargetNameAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5825:2: rule__ExternalType__TargetNameAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5855:1: ( rule__ExternalType__TargetNameAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5855:2: rule__ExternalType__TargetNameAssignment_3 { - pushFollow(FOLLOW_rule__ExternalType__TargetNameAssignment_3_in_rule__ExternalType__Group__3__Impl12333); + pushFollow(FOLLOW_rule__ExternalType__TargetNameAssignment_3_in_rule__ExternalType__Group__3__Impl12395); rule__ExternalType__TargetNameAssignment_3(); state._fsp--; @@ -18613,21 +18700,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5835:1: rule__ExternalType__Group__4 : rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5865:1: rule__ExternalType__Group__4 : rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ; public final void rule__ExternalType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5839:1: ( rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5840:2: rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5869:1: ( rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5870:2: rule__ExternalType__Group__4__Impl rule__ExternalType__Group__5 { - pushFollow(FOLLOW_rule__ExternalType__Group__4__Impl_in_rule__ExternalType__Group__412363); + pushFollow(FOLLOW_rule__ExternalType__Group__4__Impl_in_rule__ExternalType__Group__412425); rule__ExternalType__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalType__Group__5_in_rule__ExternalType__Group__412366); + pushFollow(FOLLOW_rule__ExternalType__Group__5_in_rule__ExternalType__Group__412428); rule__ExternalType__Group__5(); state._fsp--; @@ -18651,22 +18738,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5847:1: rule__ExternalType__Group__4__Impl : ( ( rule__ExternalType__Group_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5877:1: rule__ExternalType__Group__4__Impl : ( ( rule__ExternalType__Group_4__0 )? ) ; public final void rule__ExternalType__Group__4__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:5851:1: ( ( ( rule__ExternalType__Group_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5852:1: ( ( rule__ExternalType__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5881:1: ( ( ( rule__ExternalType__Group_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5882:1: ( ( rule__ExternalType__Group_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5852:1: ( ( rule__ExternalType__Group_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5853:1: ( rule__ExternalType__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5882:1: ( ( rule__ExternalType__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5883:1: ( rule__ExternalType__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getGroup_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5854:1: ( rule__ExternalType__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5884:1: ( rule__ExternalType__Group_4__0 )? int alt58=2; int LA58_0 = input.LA(1); @@ -18675,9 +18762,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt58) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5854:2: rule__ExternalType__Group_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5884:2: rule__ExternalType__Group_4__0 { - pushFollow(FOLLOW_rule__ExternalType__Group_4__0_in_rule__ExternalType__Group__4__Impl12393); + pushFollow(FOLLOW_rule__ExternalType__Group_4__0_in_rule__ExternalType__Group__4__Impl12455); rule__ExternalType__Group_4__0(); state._fsp--; @@ -18713,16 +18800,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5864:1: rule__ExternalType__Group__5 : rule__ExternalType__Group__5__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5894:1: rule__ExternalType__Group__5 : rule__ExternalType__Group__5__Impl ; public final void rule__ExternalType__Group__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:5868:1: ( rule__ExternalType__Group__5__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5869:2: rule__ExternalType__Group__5__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5898:1: ( rule__ExternalType__Group__5__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5899:2: rule__ExternalType__Group__5__Impl { - pushFollow(FOLLOW_rule__ExternalType__Group__5__Impl_in_rule__ExternalType__Group__512424); + pushFollow(FOLLOW_rule__ExternalType__Group__5__Impl_in_rule__ExternalType__Group__512486); rule__ExternalType__Group__5__Impl(); state._fsp--; @@ -18746,22 +18833,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5875:1: rule__ExternalType__Group__5__Impl : ( ( rule__ExternalType__DocuAssignment_5 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5905:1: rule__ExternalType__Group__5__Impl : ( ( rule__ExternalType__DocuAssignment_5 )? ) ; public final void rule__ExternalType__Group__5__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:5879:1: ( ( ( rule__ExternalType__DocuAssignment_5 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5880:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5909:1: ( ( ( rule__ExternalType__DocuAssignment_5 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5910:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5880:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5881:1: ( rule__ExternalType__DocuAssignment_5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5910:1: ( ( rule__ExternalType__DocuAssignment_5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5911:1: ( rule__ExternalType__DocuAssignment_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getDocuAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5882:1: ( rule__ExternalType__DocuAssignment_5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5912:1: ( rule__ExternalType__DocuAssignment_5 )? int alt59=2; int LA59_0 = input.LA(1); @@ -18770,9 +18857,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt59) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5882:2: rule__ExternalType__DocuAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5912:2: rule__ExternalType__DocuAssignment_5 { - pushFollow(FOLLOW_rule__ExternalType__DocuAssignment_5_in_rule__ExternalType__Group__5__Impl12451); + pushFollow(FOLLOW_rule__ExternalType__DocuAssignment_5_in_rule__ExternalType__Group__5__Impl12513); rule__ExternalType__DocuAssignment_5(); state._fsp--; @@ -18808,21 +18895,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5904:1: rule__ExternalType__Group_4__0 : rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5934:1: rule__ExternalType__Group_4__0 : rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ; public final void rule__ExternalType__Group_4__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:5908:1: ( rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5909:2: rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5938:1: ( rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5939:2: rule__ExternalType__Group_4__0__Impl rule__ExternalType__Group_4__1 { - pushFollow(FOLLOW_rule__ExternalType__Group_4__0__Impl_in_rule__ExternalType__Group_4__012494); + pushFollow(FOLLOW_rule__ExternalType__Group_4__0__Impl_in_rule__ExternalType__Group_4__012556); rule__ExternalType__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalType__Group_4__1_in_rule__ExternalType__Group_4__012497); + pushFollow(FOLLOW_rule__ExternalType__Group_4__1_in_rule__ExternalType__Group_4__012559); rule__ExternalType__Group_4__1(); state._fsp--; @@ -18846,22 +18933,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5916:1: rule__ExternalType__Group_4__0__Impl : ( 'default' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5946:1: rule__ExternalType__Group_4__0__Impl : ( 'default' ) ; public final void rule__ExternalType__Group_4__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:5920:1: ( ( 'default' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5921:1: ( 'default' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5950:1: ( ( 'default' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5951:1: ( 'default' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5921:1: ( 'default' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5922:1: 'default' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5951:1: ( 'default' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5952:1: 'default' { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getDefaultKeyword_4_0()); } - match(input,43,FOLLOW_43_in_rule__ExternalType__Group_4__0__Impl12525); if (state.failed) return ; + match(input,43,FOLLOW_43_in_rule__ExternalType__Group_4__0__Impl12587); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalTypeAccess().getDefaultKeyword_4_0()); } @@ -18887,16 +18974,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5935:1: rule__ExternalType__Group_4__1 : rule__ExternalType__Group_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5965:1: rule__ExternalType__Group_4__1 : rule__ExternalType__Group_4__1__Impl ; public final void rule__ExternalType__Group_4__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:5939:1: ( rule__ExternalType__Group_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5940:2: rule__ExternalType__Group_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5969:1: ( rule__ExternalType__Group_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5970:2: rule__ExternalType__Group_4__1__Impl { - pushFollow(FOLLOW_rule__ExternalType__Group_4__1__Impl_in_rule__ExternalType__Group_4__112556); + pushFollow(FOLLOW_rule__ExternalType__Group_4__1__Impl_in_rule__ExternalType__Group_4__112618); rule__ExternalType__Group_4__1__Impl(); state._fsp--; @@ -18920,25 +19007,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__Group_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5946:1: rule__ExternalType__Group_4__1__Impl : ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5976:1: rule__ExternalType__Group_4__1__Impl : ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ; public final void rule__ExternalType__Group_4__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:5950:1: ( ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5951:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5980:1: ( ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5981:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5951:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5952:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5981:1: ( ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5982:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getDefaultValueLiteralAssignment_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5953:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5953:2: rule__ExternalType__DefaultValueLiteralAssignment_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5983:1: ( rule__ExternalType__DefaultValueLiteralAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5983:2: rule__ExternalType__DefaultValueLiteralAssignment_4_1 { - pushFollow(FOLLOW_rule__ExternalType__DefaultValueLiteralAssignment_4_1_in_rule__ExternalType__Group_4__1__Impl12583); + pushFollow(FOLLOW_rule__ExternalType__DefaultValueLiteralAssignment_4_1_in_rule__ExternalType__Group_4__1__Impl12645); rule__ExternalType__DefaultValueLiteralAssignment_4_1(); state._fsp--; @@ -18971,21 +19058,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5967:1: rule__DataClass__Group__0 : rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5997:1: rule__DataClass__Group__0 : rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ; public final void rule__DataClass__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:5971:1: ( rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5972:2: rule__DataClass__Group__0__Impl rule__DataClass__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6001:1: ( rule__DataClass__Group__0__Impl rule__DataClass__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6002:2: rule__DataClass__Group__0__Impl rule__DataClass__Group__1 { - pushFollow(FOLLOW_rule__DataClass__Group__0__Impl_in_rule__DataClass__Group__012617); + pushFollow(FOLLOW_rule__DataClass__Group__0__Impl_in_rule__DataClass__Group__012679); rule__DataClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__1_in_rule__DataClass__Group__012620); + pushFollow(FOLLOW_rule__DataClass__Group__1_in_rule__DataClass__Group__012682); rule__DataClass__Group__1(); state._fsp--; @@ -19009,22 +19096,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5979:1: rule__DataClass__Group__0__Impl : ( 'DataClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6009:1: rule__DataClass__Group__0__Impl : ( 'DataClass' ) ; public final void rule__DataClass__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:5983:1: ( ( 'DataClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5984:1: ( 'DataClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6013:1: ( ( 'DataClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6014:1: ( 'DataClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5984:1: ( 'DataClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5985:1: 'DataClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6014:1: ( 'DataClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6015:1: 'DataClass' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getDataClassKeyword_0()); } - match(input,15,FOLLOW_15_in_rule__DataClass__Group__0__Impl12648); if (state.failed) return ; + match(input,15,FOLLOW_15_in_rule__DataClass__Group__0__Impl12710); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getDataClassKeyword_0()); } @@ -19050,21 +19137,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:5998:1: rule__DataClass__Group__1 : rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6028:1: rule__DataClass__Group__1 : rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ; public final void rule__DataClass__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:6002:1: ( rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6003:2: rule__DataClass__Group__1__Impl rule__DataClass__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6032:1: ( rule__DataClass__Group__1__Impl rule__DataClass__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6033:2: rule__DataClass__Group__1__Impl rule__DataClass__Group__2 { - pushFollow(FOLLOW_rule__DataClass__Group__1__Impl_in_rule__DataClass__Group__112679); + pushFollow(FOLLOW_rule__DataClass__Group__1__Impl_in_rule__DataClass__Group__112741); rule__DataClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__2_in_rule__DataClass__Group__112682); + pushFollow(FOLLOW_rule__DataClass__Group__2_in_rule__DataClass__Group__112744); rule__DataClass__Group__2(); state._fsp--; @@ -19088,25 +19175,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6010:1: rule__DataClass__Group__1__Impl : ( ( rule__DataClass__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6040:1: rule__DataClass__Group__1__Impl : ( ( rule__DataClass__NameAssignment_1 ) ) ; public final void rule__DataClass__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:6014:1: ( ( ( rule__DataClass__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6015:1: ( ( rule__DataClass__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6044:1: ( ( ( rule__DataClass__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6045:1: ( ( rule__DataClass__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6015:1: ( ( rule__DataClass__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6016:1: ( rule__DataClass__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6045:1: ( ( rule__DataClass__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6046:1: ( rule__DataClass__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6017:1: ( rule__DataClass__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6017:2: rule__DataClass__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6047:1: ( rule__DataClass__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6047:2: rule__DataClass__NameAssignment_1 { - pushFollow(FOLLOW_rule__DataClass__NameAssignment_1_in_rule__DataClass__Group__1__Impl12709); + pushFollow(FOLLOW_rule__DataClass__NameAssignment_1_in_rule__DataClass__Group__1__Impl12771); rule__DataClass__NameAssignment_1(); state._fsp--; @@ -19139,21 +19226,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6027:1: rule__DataClass__Group__2 : rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6057:1: rule__DataClass__Group__2 : rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ; public final void rule__DataClass__Group__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:6031:1: ( rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6032:2: rule__DataClass__Group__2__Impl rule__DataClass__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6061:1: ( rule__DataClass__Group__2__Impl rule__DataClass__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6062:2: rule__DataClass__Group__2__Impl rule__DataClass__Group__3 { - pushFollow(FOLLOW_rule__DataClass__Group__2__Impl_in_rule__DataClass__Group__212739); + pushFollow(FOLLOW_rule__DataClass__Group__2__Impl_in_rule__DataClass__Group__212801); rule__DataClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__3_in_rule__DataClass__Group__212742); + pushFollow(FOLLOW_rule__DataClass__Group__3_in_rule__DataClass__Group__212804); rule__DataClass__Group__3(); state._fsp--; @@ -19177,22 +19264,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6039:1: rule__DataClass__Group__2__Impl : ( ( rule__DataClass__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6069:1: rule__DataClass__Group__2__Impl : ( ( rule__DataClass__DocuAssignment_2 )? ) ; public final void rule__DataClass__Group__2__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:6043:1: ( ( ( rule__DataClass__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6044:1: ( ( rule__DataClass__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6073:1: ( ( ( rule__DataClass__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6074:1: ( ( rule__DataClass__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6044:1: ( ( rule__DataClass__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6045:1: ( rule__DataClass__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6074:1: ( ( rule__DataClass__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6075:1: ( rule__DataClass__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6046:1: ( rule__DataClass__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6076:1: ( rule__DataClass__DocuAssignment_2 )? int alt60=2; int LA60_0 = input.LA(1); @@ -19201,9 +19288,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt60) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6046:2: rule__DataClass__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6076:2: rule__DataClass__DocuAssignment_2 { - pushFollow(FOLLOW_rule__DataClass__DocuAssignment_2_in_rule__DataClass__Group__2__Impl12769); + pushFollow(FOLLOW_rule__DataClass__DocuAssignment_2_in_rule__DataClass__Group__2__Impl12831); rule__DataClass__DocuAssignment_2(); state._fsp--; @@ -19239,21 +19326,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6056:1: rule__DataClass__Group__3 : rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6086:1: rule__DataClass__Group__3 : rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ; public final void rule__DataClass__Group__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:6060:1: ( rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6061:2: rule__DataClass__Group__3__Impl rule__DataClass__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6090:1: ( rule__DataClass__Group__3__Impl rule__DataClass__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6091:2: rule__DataClass__Group__3__Impl rule__DataClass__Group__4 { - pushFollow(FOLLOW_rule__DataClass__Group__3__Impl_in_rule__DataClass__Group__312800); + pushFollow(FOLLOW_rule__DataClass__Group__3__Impl_in_rule__DataClass__Group__312862); rule__DataClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__4_in_rule__DataClass__Group__312803); + pushFollow(FOLLOW_rule__DataClass__Group__4_in_rule__DataClass__Group__312865); rule__DataClass__Group__4(); state._fsp--; @@ -19277,22 +19364,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6068:1: rule__DataClass__Group__3__Impl : ( ( rule__DataClass__Group_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6098:1: rule__DataClass__Group__3__Impl : ( ( rule__DataClass__Group_3__0 )? ) ; public final void rule__DataClass__Group__3__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:6072:1: ( ( ( rule__DataClass__Group_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6073:1: ( ( rule__DataClass__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6102:1: ( ( ( rule__DataClass__Group_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6103:1: ( ( rule__DataClass__Group_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6073:1: ( ( rule__DataClass__Group_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6074:1: ( rule__DataClass__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6103:1: ( ( rule__DataClass__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6104:1: ( rule__DataClass__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getGroup_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6075:1: ( rule__DataClass__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6105:1: ( rule__DataClass__Group_3__0 )? int alt61=2; int LA61_0 = input.LA(1); @@ -19301,9 +19388,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt61) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6075:2: rule__DataClass__Group_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6105:2: rule__DataClass__Group_3__0 { - pushFollow(FOLLOW_rule__DataClass__Group_3__0_in_rule__DataClass__Group__3__Impl12830); + pushFollow(FOLLOW_rule__DataClass__Group_3__0_in_rule__DataClass__Group__3__Impl12892); rule__DataClass__Group_3__0(); state._fsp--; @@ -19339,21 +19426,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6085:1: rule__DataClass__Group__4 : rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6115:1: rule__DataClass__Group__4 : rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ; public final void rule__DataClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6089:1: ( rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6090:2: rule__DataClass__Group__4__Impl rule__DataClass__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6119:1: ( rule__DataClass__Group__4__Impl rule__DataClass__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6120:2: rule__DataClass__Group__4__Impl rule__DataClass__Group__5 { - pushFollow(FOLLOW_rule__DataClass__Group__4__Impl_in_rule__DataClass__Group__412861); + pushFollow(FOLLOW_rule__DataClass__Group__4__Impl_in_rule__DataClass__Group__412923); rule__DataClass__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__5_in_rule__DataClass__Group__412864); + pushFollow(FOLLOW_rule__DataClass__Group__5_in_rule__DataClass__Group__412926); rule__DataClass__Group__5(); state._fsp--; @@ -19377,22 +19464,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6097:1: rule__DataClass__Group__4__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6127:1: rule__DataClass__Group__4__Impl : ( '{' ) ; public final void rule__DataClass__Group__4__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:6101:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6102:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6131:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6132:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6102:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6103:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6132:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6133:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getLeftCurlyBracketKeyword_4()); } - match(input,38,FOLLOW_38_in_rule__DataClass__Group__4__Impl12892); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__DataClass__Group__4__Impl12954); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getLeftCurlyBracketKeyword_4()); } @@ -19418,21 +19505,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6116:1: rule__DataClass__Group__5 : rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6146:1: rule__DataClass__Group__5 : rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ; public final void rule__DataClass__Group__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:6120:1: ( rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6121:2: rule__DataClass__Group__5__Impl rule__DataClass__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6150:1: ( rule__DataClass__Group__5__Impl rule__DataClass__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6151:2: rule__DataClass__Group__5__Impl rule__DataClass__Group__6 { - pushFollow(FOLLOW_rule__DataClass__Group__5__Impl_in_rule__DataClass__Group__512923); + pushFollow(FOLLOW_rule__DataClass__Group__5__Impl_in_rule__DataClass__Group__512985); rule__DataClass__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__6_in_rule__DataClass__Group__512926); + pushFollow(FOLLOW_rule__DataClass__Group__6_in_rule__DataClass__Group__512988); rule__DataClass__Group__6(); state._fsp--; @@ -19456,37 +19543,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6128:1: rule__DataClass__Group__5__Impl : ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6158:1: rule__DataClass__Group__5__Impl : ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ; public final void rule__DataClass__Group__5__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:6132:1: ( ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6133:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6162:1: ( ( ( rule__DataClass__AnnotationsAssignment_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6163:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6133:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6134:1: ( rule__DataClass__AnnotationsAssignment_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6163:1: ( ( rule__DataClass__AnnotationsAssignment_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6164:1: ( rule__DataClass__AnnotationsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getAnnotationsAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6135:1: ( rule__DataClass__AnnotationsAssignment_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6165:1: ( rule__DataClass__AnnotationsAssignment_5 )* loop62: do { int alt62=2; int LA62_0 = input.LA(1); - if ( (LA62_0==117) ) { + if ( (LA62_0==119) ) { alt62=1; } switch (alt62) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6135:2: rule__DataClass__AnnotationsAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6165:2: rule__DataClass__AnnotationsAssignment_5 { - pushFollow(FOLLOW_rule__DataClass__AnnotationsAssignment_5_in_rule__DataClass__Group__5__Impl12953); + pushFollow(FOLLOW_rule__DataClass__AnnotationsAssignment_5_in_rule__DataClass__Group__5__Impl13015); rule__DataClass__AnnotationsAssignment_5(); state._fsp--; @@ -19525,21 +19612,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6145:1: rule__DataClass__Group__6 : rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6175:1: rule__DataClass__Group__6 : rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ; public final void rule__DataClass__Group__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:6149:1: ( rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6150:2: rule__DataClass__Group__6__Impl rule__DataClass__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6179:1: ( rule__DataClass__Group__6__Impl rule__DataClass__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6180:2: rule__DataClass__Group__6__Impl rule__DataClass__Group__7 { - pushFollow(FOLLOW_rule__DataClass__Group__6__Impl_in_rule__DataClass__Group__612984); + pushFollow(FOLLOW_rule__DataClass__Group__6__Impl_in_rule__DataClass__Group__613046); rule__DataClass__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__7_in_rule__DataClass__Group__612987); + pushFollow(FOLLOW_rule__DataClass__Group__7_in_rule__DataClass__Group__613049); rule__DataClass__Group__7(); state._fsp--; @@ -19563,22 +19650,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6157:1: rule__DataClass__Group__6__Impl : ( ( rule__DataClass__Group_6__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6187:1: rule__DataClass__Group__6__Impl : ( ( rule__DataClass__Group_6__0 )? ) ; public final void rule__DataClass__Group__6__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:6161:1: ( ( ( rule__DataClass__Group_6__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6162:1: ( ( rule__DataClass__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6191:1: ( ( ( rule__DataClass__Group_6__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6192:1: ( ( rule__DataClass__Group_6__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6162:1: ( ( rule__DataClass__Group_6__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6163:1: ( rule__DataClass__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6192:1: ( ( rule__DataClass__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6193:1: ( rule__DataClass__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getGroup_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6164:1: ( rule__DataClass__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6194:1: ( rule__DataClass__Group_6__0 )? int alt63=2; int LA63_0 = input.LA(1); @@ -19587,9 +19674,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt63) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6164:2: rule__DataClass__Group_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6194:2: rule__DataClass__Group_6__0 { - pushFollow(FOLLOW_rule__DataClass__Group_6__0_in_rule__DataClass__Group__6__Impl13014); + pushFollow(FOLLOW_rule__DataClass__Group_6__0_in_rule__DataClass__Group__6__Impl13076); rule__DataClass__Group_6__0(); state._fsp--; @@ -19625,21 +19712,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6174:1: rule__DataClass__Group__7 : rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6204:1: rule__DataClass__Group__7 : rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ; public final void rule__DataClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6178:1: ( rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6179:2: rule__DataClass__Group__7__Impl rule__DataClass__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6208:1: ( rule__DataClass__Group__7__Impl rule__DataClass__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6209:2: rule__DataClass__Group__7__Impl rule__DataClass__Group__8 { - pushFollow(FOLLOW_rule__DataClass__Group__7__Impl_in_rule__DataClass__Group__713045); + pushFollow(FOLLOW_rule__DataClass__Group__7__Impl_in_rule__DataClass__Group__713107); rule__DataClass__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__8_in_rule__DataClass__Group__713048); + pushFollow(FOLLOW_rule__DataClass__Group__8_in_rule__DataClass__Group__713110); rule__DataClass__Group__8(); state._fsp--; @@ -19663,22 +19750,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6186:1: rule__DataClass__Group__7__Impl : ( ( rule__DataClass__Group_7__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6216:1: rule__DataClass__Group__7__Impl : ( ( rule__DataClass__Group_7__0 )? ) ; public final void rule__DataClass__Group__7__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:6190:1: ( ( ( rule__DataClass__Group_7__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6191:1: ( ( rule__DataClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6220:1: ( ( ( rule__DataClass__Group_7__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6221:1: ( ( rule__DataClass__Group_7__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6191:1: ( ( rule__DataClass__Group_7__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6192:1: ( rule__DataClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6221:1: ( ( rule__DataClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6222:1: ( rule__DataClass__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getGroup_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6193:1: ( rule__DataClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6223:1: ( rule__DataClass__Group_7__0 )? int alt64=2; int LA64_0 = input.LA(1); @@ -19687,9 +19774,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt64) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6193:2: rule__DataClass__Group_7__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6223:2: rule__DataClass__Group_7__0 { - pushFollow(FOLLOW_rule__DataClass__Group_7__0_in_rule__DataClass__Group__7__Impl13075); + pushFollow(FOLLOW_rule__DataClass__Group_7__0_in_rule__DataClass__Group__7__Impl13137); rule__DataClass__Group_7__0(); state._fsp--; @@ -19725,21 +19812,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6203:1: rule__DataClass__Group__8 : rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6233:1: rule__DataClass__Group__8 : rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ; public final void rule__DataClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6207:1: ( rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6208:2: rule__DataClass__Group__8__Impl rule__DataClass__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6237:1: ( rule__DataClass__Group__8__Impl rule__DataClass__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6238:2: rule__DataClass__Group__8__Impl rule__DataClass__Group__9 { - pushFollow(FOLLOW_rule__DataClass__Group__8__Impl_in_rule__DataClass__Group__813106); + pushFollow(FOLLOW_rule__DataClass__Group__8__Impl_in_rule__DataClass__Group__813168); rule__DataClass__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__9_in_rule__DataClass__Group__813109); + pushFollow(FOLLOW_rule__DataClass__Group__9_in_rule__DataClass__Group__813171); rule__DataClass__Group__9(); state._fsp--; @@ -19763,22 +19850,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6215:1: rule__DataClass__Group__8__Impl : ( ( rule__DataClass__Group_8__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6245:1: rule__DataClass__Group__8__Impl : ( ( rule__DataClass__Group_8__0 )? ) ; public final void rule__DataClass__Group__8__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:6219:1: ( ( ( rule__DataClass__Group_8__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6220:1: ( ( rule__DataClass__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6249:1: ( ( ( rule__DataClass__Group_8__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6250:1: ( ( rule__DataClass__Group_8__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6220:1: ( ( rule__DataClass__Group_8__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6221:1: ( rule__DataClass__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6250:1: ( ( rule__DataClass__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6251:1: ( rule__DataClass__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getGroup_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6222:1: ( rule__DataClass__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6252:1: ( rule__DataClass__Group_8__0 )? int alt65=2; int LA65_0 = input.LA(1); @@ -19787,9 +19874,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt65) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6222:2: rule__DataClass__Group_8__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6252:2: rule__DataClass__Group_8__0 { - pushFollow(FOLLOW_rule__DataClass__Group_8__0_in_rule__DataClass__Group__8__Impl13136); + pushFollow(FOLLOW_rule__DataClass__Group_8__0_in_rule__DataClass__Group__8__Impl13198); rule__DataClass__Group_8__0(); state._fsp--; @@ -19825,21 +19912,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6232:1: rule__DataClass__Group__9 : rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6262:1: rule__DataClass__Group__9 : rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ; public final void rule__DataClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6236:1: ( rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6237:2: rule__DataClass__Group__9__Impl rule__DataClass__Group__10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6266:1: ( rule__DataClass__Group__9__Impl rule__DataClass__Group__10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6267:2: rule__DataClass__Group__9__Impl rule__DataClass__Group__10 { - pushFollow(FOLLOW_rule__DataClass__Group__9__Impl_in_rule__DataClass__Group__913167); + pushFollow(FOLLOW_rule__DataClass__Group__9__Impl_in_rule__DataClass__Group__913229); rule__DataClass__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__10_in_rule__DataClass__Group__913170); + pushFollow(FOLLOW_rule__DataClass__Group__10_in_rule__DataClass__Group__913232); rule__DataClass__Group__10(); state._fsp--; @@ -19863,22 +19950,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6244:1: rule__DataClass__Group__9__Impl : ( ( rule__DataClass__AttributesAssignment_9 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6274:1: rule__DataClass__Group__9__Impl : ( ( rule__DataClass__AttributesAssignment_9 )* ) ; public final void rule__DataClass__Group__9__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:6248:1: ( ( ( rule__DataClass__AttributesAssignment_9 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6249:1: ( ( rule__DataClass__AttributesAssignment_9 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6278:1: ( ( ( rule__DataClass__AttributesAssignment_9 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6279:1: ( ( rule__DataClass__AttributesAssignment_9 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6249:1: ( ( rule__DataClass__AttributesAssignment_9 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6250:1: ( rule__DataClass__AttributesAssignment_9 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6279:1: ( ( rule__DataClass__AttributesAssignment_9 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6280:1: ( rule__DataClass__AttributesAssignment_9 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getAttributesAssignment_9()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6251:1: ( rule__DataClass__AttributesAssignment_9 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6281:1: ( rule__DataClass__AttributesAssignment_9 )* loop66: do { int alt66=2; @@ -19891,9 +19978,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt66) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6251:2: rule__DataClass__AttributesAssignment_9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6281:2: rule__DataClass__AttributesAssignment_9 { - pushFollow(FOLLOW_rule__DataClass__AttributesAssignment_9_in_rule__DataClass__Group__9__Impl13197); + pushFollow(FOLLOW_rule__DataClass__AttributesAssignment_9_in_rule__DataClass__Group__9__Impl13259); rule__DataClass__AttributesAssignment_9(); state._fsp--; @@ -19932,21 +20019,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6261:1: rule__DataClass__Group__10 : rule__DataClass__Group__10__Impl rule__DataClass__Group__11 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6291:1: rule__DataClass__Group__10 : rule__DataClass__Group__10__Impl rule__DataClass__Group__11 ; public final void rule__DataClass__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6265:1: ( rule__DataClass__Group__10__Impl rule__DataClass__Group__11 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6266:2: rule__DataClass__Group__10__Impl rule__DataClass__Group__11 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6295:1: ( rule__DataClass__Group__10__Impl rule__DataClass__Group__11 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6296:2: rule__DataClass__Group__10__Impl rule__DataClass__Group__11 { - pushFollow(FOLLOW_rule__DataClass__Group__10__Impl_in_rule__DataClass__Group__1013228); + pushFollow(FOLLOW_rule__DataClass__Group__10__Impl_in_rule__DataClass__Group__1013290); rule__DataClass__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group__11_in_rule__DataClass__Group__1013231); + pushFollow(FOLLOW_rule__DataClass__Group__11_in_rule__DataClass__Group__1013293); rule__DataClass__Group__11(); state._fsp--; @@ -19970,22 +20057,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__10__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6273:1: rule__DataClass__Group__10__Impl : ( ( rule__DataClass__OperationsAssignment_10 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6303:1: rule__DataClass__Group__10__Impl : ( ( rule__DataClass__OperationsAssignment_10 )* ) ; public final void rule__DataClass__Group__10__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:6277:1: ( ( ( rule__DataClass__OperationsAssignment_10 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6278:1: ( ( rule__DataClass__OperationsAssignment_10 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6307:1: ( ( ( rule__DataClass__OperationsAssignment_10 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6308:1: ( ( rule__DataClass__OperationsAssignment_10 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6278:1: ( ( rule__DataClass__OperationsAssignment_10 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6279:1: ( rule__DataClass__OperationsAssignment_10 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6308:1: ( ( rule__DataClass__OperationsAssignment_10 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6309:1: ( rule__DataClass__OperationsAssignment_10 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getOperationsAssignment_10()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6280:1: ( rule__DataClass__OperationsAssignment_10 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6310:1: ( rule__DataClass__OperationsAssignment_10 )* loop67: do { int alt67=2; @@ -19998,9 +20085,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt67) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6280:2: rule__DataClass__OperationsAssignment_10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6310:2: rule__DataClass__OperationsAssignment_10 { - pushFollow(FOLLOW_rule__DataClass__OperationsAssignment_10_in_rule__DataClass__Group__10__Impl13258); + pushFollow(FOLLOW_rule__DataClass__OperationsAssignment_10_in_rule__DataClass__Group__10__Impl13320); rule__DataClass__OperationsAssignment_10(); state._fsp--; @@ -20039,16 +20126,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__11" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6290:1: rule__DataClass__Group__11 : rule__DataClass__Group__11__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6320:1: rule__DataClass__Group__11 : rule__DataClass__Group__11__Impl ; public final void rule__DataClass__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6294:1: ( rule__DataClass__Group__11__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6295:2: rule__DataClass__Group__11__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6324:1: ( rule__DataClass__Group__11__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6325:2: rule__DataClass__Group__11__Impl { - pushFollow(FOLLOW_rule__DataClass__Group__11__Impl_in_rule__DataClass__Group__1113289); + pushFollow(FOLLOW_rule__DataClass__Group__11__Impl_in_rule__DataClass__Group__1113351); rule__DataClass__Group__11__Impl(); state._fsp--; @@ -20072,22 +20159,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group__11__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6301:1: rule__DataClass__Group__11__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6331:1: rule__DataClass__Group__11__Impl : ( '}' ) ; public final void rule__DataClass__Group__11__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:6305:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6306:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6335:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6336:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6306:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6307:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6336:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6337:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_11()); } - match(input,39,FOLLOW_39_in_rule__DataClass__Group__11__Impl13317); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__DataClass__Group__11__Impl13379); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_11()); } @@ -20113,21 +20200,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6344:1: rule__DataClass__Group_3__0 : rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6374:1: rule__DataClass__Group_3__0 : rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ; public final void rule__DataClass__Group_3__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:6348:1: ( rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6349:2: rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6378:1: ( rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6379:2: rule__DataClass__Group_3__0__Impl rule__DataClass__Group_3__1 { - pushFollow(FOLLOW_rule__DataClass__Group_3__0__Impl_in_rule__DataClass__Group_3__013372); + pushFollow(FOLLOW_rule__DataClass__Group_3__0__Impl_in_rule__DataClass__Group_3__013434); rule__DataClass__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group_3__1_in_rule__DataClass__Group_3__013375); + pushFollow(FOLLOW_rule__DataClass__Group_3__1_in_rule__DataClass__Group_3__013437); rule__DataClass__Group_3__1(); state._fsp--; @@ -20151,22 +20238,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6356:1: rule__DataClass__Group_3__0__Impl : ( 'extends' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6386:1: rule__DataClass__Group_3__0__Impl : ( 'extends' ) ; public final void rule__DataClass__Group_3__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:6360:1: ( ( 'extends' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6361:1: ( 'extends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6390:1: ( ( 'extends' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6391:1: ( 'extends' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6361:1: ( 'extends' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6362:1: 'extends' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6391:1: ( 'extends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6392:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getExtendsKeyword_3_0()); } - match(input,51,FOLLOW_51_in_rule__DataClass__Group_3__0__Impl13403); if (state.failed) return ; + match(input,51,FOLLOW_51_in_rule__DataClass__Group_3__0__Impl13465); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getExtendsKeyword_3_0()); } @@ -20192,16 +20279,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6375:1: rule__DataClass__Group_3__1 : rule__DataClass__Group_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6405:1: rule__DataClass__Group_3__1 : rule__DataClass__Group_3__1__Impl ; public final void rule__DataClass__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6379:1: ( rule__DataClass__Group_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6380:2: rule__DataClass__Group_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6409:1: ( rule__DataClass__Group_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6410:2: rule__DataClass__Group_3__1__Impl { - pushFollow(FOLLOW_rule__DataClass__Group_3__1__Impl_in_rule__DataClass__Group_3__113434); + pushFollow(FOLLOW_rule__DataClass__Group_3__1__Impl_in_rule__DataClass__Group_3__113496); rule__DataClass__Group_3__1__Impl(); state._fsp--; @@ -20225,25 +20312,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6386:1: rule__DataClass__Group_3__1__Impl : ( ( rule__DataClass__BaseAssignment_3_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6416:1: rule__DataClass__Group_3__1__Impl : ( ( rule__DataClass__BaseAssignment_3_1 ) ) ; public final void rule__DataClass__Group_3__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:6390:1: ( ( ( rule__DataClass__BaseAssignment_3_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6391:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6420:1: ( ( ( rule__DataClass__BaseAssignment_3_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6421:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6391:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6392:1: ( rule__DataClass__BaseAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6421:1: ( ( rule__DataClass__BaseAssignment_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6422:1: ( rule__DataClass__BaseAssignment_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getBaseAssignment_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6393:1: ( rule__DataClass__BaseAssignment_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6393:2: rule__DataClass__BaseAssignment_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6423:1: ( rule__DataClass__BaseAssignment_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6423:2: rule__DataClass__BaseAssignment_3_1 { - pushFollow(FOLLOW_rule__DataClass__BaseAssignment_3_1_in_rule__DataClass__Group_3__1__Impl13461); + pushFollow(FOLLOW_rule__DataClass__BaseAssignment_3_1_in_rule__DataClass__Group_3__1__Impl13523); rule__DataClass__BaseAssignment_3_1(); state._fsp--; @@ -20276,21 +20363,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6407:1: rule__DataClass__Group_6__0 : rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6437:1: rule__DataClass__Group_6__0 : rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ; public final void rule__DataClass__Group_6__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:6411:1: ( rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6412:2: rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6441:1: ( rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6442:2: rule__DataClass__Group_6__0__Impl rule__DataClass__Group_6__1 { - pushFollow(FOLLOW_rule__DataClass__Group_6__0__Impl_in_rule__DataClass__Group_6__013495); + pushFollow(FOLLOW_rule__DataClass__Group_6__0__Impl_in_rule__DataClass__Group_6__013557); rule__DataClass__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group_6__1_in_rule__DataClass__Group_6__013498); + pushFollow(FOLLOW_rule__DataClass__Group_6__1_in_rule__DataClass__Group_6__013560); rule__DataClass__Group_6__1(); state._fsp--; @@ -20314,22 +20401,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6419:1: rule__DataClass__Group_6__0__Impl : ( 'usercode1' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6449:1: rule__DataClass__Group_6__0__Impl : ( 'usercode1' ) ; public final void rule__DataClass__Group_6__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:6423:1: ( ( 'usercode1' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6424:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6453:1: ( ( 'usercode1' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6454:1: ( 'usercode1' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6424:1: ( 'usercode1' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6425:1: 'usercode1' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6454:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6455:1: 'usercode1' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUsercode1Keyword_6_0()); } - match(input,52,FOLLOW_52_in_rule__DataClass__Group_6__0__Impl13526); if (state.failed) return ; + match(input,52,FOLLOW_52_in_rule__DataClass__Group_6__0__Impl13588); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getUsercode1Keyword_6_0()); } @@ -20355,16 +20442,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6438:1: rule__DataClass__Group_6__1 : rule__DataClass__Group_6__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6468:1: rule__DataClass__Group_6__1 : rule__DataClass__Group_6__1__Impl ; public final void rule__DataClass__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6442:1: ( rule__DataClass__Group_6__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6443:2: rule__DataClass__Group_6__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6472:1: ( rule__DataClass__Group_6__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6473:2: rule__DataClass__Group_6__1__Impl { - pushFollow(FOLLOW_rule__DataClass__Group_6__1__Impl_in_rule__DataClass__Group_6__113557); + pushFollow(FOLLOW_rule__DataClass__Group_6__1__Impl_in_rule__DataClass__Group_6__113619); rule__DataClass__Group_6__1__Impl(); state._fsp--; @@ -20388,25 +20475,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_6__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6449:1: rule__DataClass__Group_6__1__Impl : ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6479:1: rule__DataClass__Group_6__1__Impl : ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ; public final void rule__DataClass__Group_6__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:6453:1: ( ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6454:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6483:1: ( ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6484:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6454:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6455:1: ( rule__DataClass__UserCode1Assignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6484:1: ( ( rule__DataClass__UserCode1Assignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6485:1: ( rule__DataClass__UserCode1Assignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUserCode1Assignment_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6456:1: ( rule__DataClass__UserCode1Assignment_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6456:2: rule__DataClass__UserCode1Assignment_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6486:1: ( rule__DataClass__UserCode1Assignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6486:2: rule__DataClass__UserCode1Assignment_6_1 { - pushFollow(FOLLOW_rule__DataClass__UserCode1Assignment_6_1_in_rule__DataClass__Group_6__1__Impl13584); + pushFollow(FOLLOW_rule__DataClass__UserCode1Assignment_6_1_in_rule__DataClass__Group_6__1__Impl13646); rule__DataClass__UserCode1Assignment_6_1(); state._fsp--; @@ -20439,21 +20526,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6470:1: rule__DataClass__Group_7__0 : rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6500:1: rule__DataClass__Group_7__0 : rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ; public final void rule__DataClass__Group_7__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:6474:1: ( rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6475:2: rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6504:1: ( rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6505:2: rule__DataClass__Group_7__0__Impl rule__DataClass__Group_7__1 { - pushFollow(FOLLOW_rule__DataClass__Group_7__0__Impl_in_rule__DataClass__Group_7__013618); + pushFollow(FOLLOW_rule__DataClass__Group_7__0__Impl_in_rule__DataClass__Group_7__013680); rule__DataClass__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group_7__1_in_rule__DataClass__Group_7__013621); + pushFollow(FOLLOW_rule__DataClass__Group_7__1_in_rule__DataClass__Group_7__013683); rule__DataClass__Group_7__1(); state._fsp--; @@ -20477,22 +20564,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6482:1: rule__DataClass__Group_7__0__Impl : ( 'usercode2' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6512:1: rule__DataClass__Group_7__0__Impl : ( 'usercode2' ) ; public final void rule__DataClass__Group_7__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:6486:1: ( ( 'usercode2' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6487:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6516:1: ( ( 'usercode2' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6517:1: ( 'usercode2' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6487:1: ( 'usercode2' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6488:1: 'usercode2' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6517:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6518:1: 'usercode2' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUsercode2Keyword_7_0()); } - match(input,53,FOLLOW_53_in_rule__DataClass__Group_7__0__Impl13649); if (state.failed) return ; + match(input,53,FOLLOW_53_in_rule__DataClass__Group_7__0__Impl13711); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getUsercode2Keyword_7_0()); } @@ -20518,16 +20605,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6501:1: rule__DataClass__Group_7__1 : rule__DataClass__Group_7__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6531:1: rule__DataClass__Group_7__1 : rule__DataClass__Group_7__1__Impl ; public final void rule__DataClass__Group_7__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:6505:1: ( rule__DataClass__Group_7__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6506:2: rule__DataClass__Group_7__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6535:1: ( rule__DataClass__Group_7__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6536:2: rule__DataClass__Group_7__1__Impl { - pushFollow(FOLLOW_rule__DataClass__Group_7__1__Impl_in_rule__DataClass__Group_7__113680); + pushFollow(FOLLOW_rule__DataClass__Group_7__1__Impl_in_rule__DataClass__Group_7__113742); rule__DataClass__Group_7__1__Impl(); state._fsp--; @@ -20551,25 +20638,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_7__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6512:1: rule__DataClass__Group_7__1__Impl : ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6542:1: rule__DataClass__Group_7__1__Impl : ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ; public final void rule__DataClass__Group_7__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:6516:1: ( ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6517:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6546:1: ( ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6547:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6517:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6518:1: ( rule__DataClass__UserCode2Assignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6547:1: ( ( rule__DataClass__UserCode2Assignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6548:1: ( rule__DataClass__UserCode2Assignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUserCode2Assignment_7_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6519:1: ( rule__DataClass__UserCode2Assignment_7_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6519:2: rule__DataClass__UserCode2Assignment_7_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6549:1: ( rule__DataClass__UserCode2Assignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6549:2: rule__DataClass__UserCode2Assignment_7_1 { - pushFollow(FOLLOW_rule__DataClass__UserCode2Assignment_7_1_in_rule__DataClass__Group_7__1__Impl13707); + pushFollow(FOLLOW_rule__DataClass__UserCode2Assignment_7_1_in_rule__DataClass__Group_7__1__Impl13769); rule__DataClass__UserCode2Assignment_7_1(); state._fsp--; @@ -20602,21 +20689,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6533:1: rule__DataClass__Group_8__0 : rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6563:1: rule__DataClass__Group_8__0 : rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ; public final void rule__DataClass__Group_8__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:6537:1: ( rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6538:2: rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6567:1: ( rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6568:2: rule__DataClass__Group_8__0__Impl rule__DataClass__Group_8__1 { - pushFollow(FOLLOW_rule__DataClass__Group_8__0__Impl_in_rule__DataClass__Group_8__013741); + pushFollow(FOLLOW_rule__DataClass__Group_8__0__Impl_in_rule__DataClass__Group_8__013803); rule__DataClass__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DataClass__Group_8__1_in_rule__DataClass__Group_8__013744); + pushFollow(FOLLOW_rule__DataClass__Group_8__1_in_rule__DataClass__Group_8__013806); rule__DataClass__Group_8__1(); state._fsp--; @@ -20640,22 +20727,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6545:1: rule__DataClass__Group_8__0__Impl : ( 'usercode3' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6575:1: rule__DataClass__Group_8__0__Impl : ( 'usercode3' ) ; public final void rule__DataClass__Group_8__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:6549:1: ( ( 'usercode3' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6550:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6579:1: ( ( 'usercode3' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6580:1: ( 'usercode3' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6550:1: ( 'usercode3' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6551:1: 'usercode3' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6580:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6581:1: 'usercode3' { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUsercode3Keyword_8_0()); } - match(input,54,FOLLOW_54_in_rule__DataClass__Group_8__0__Impl13772); if (state.failed) return ; + match(input,54,FOLLOW_54_in_rule__DataClass__Group_8__0__Impl13834); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getUsercode3Keyword_8_0()); } @@ -20681,16 +20768,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6564:1: rule__DataClass__Group_8__1 : rule__DataClass__Group_8__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6594:1: rule__DataClass__Group_8__1 : rule__DataClass__Group_8__1__Impl ; public final void rule__DataClass__Group_8__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:6568:1: ( rule__DataClass__Group_8__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6569:2: rule__DataClass__Group_8__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6598:1: ( rule__DataClass__Group_8__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6599:2: rule__DataClass__Group_8__1__Impl { - pushFollow(FOLLOW_rule__DataClass__Group_8__1__Impl_in_rule__DataClass__Group_8__113803); + pushFollow(FOLLOW_rule__DataClass__Group_8__1__Impl_in_rule__DataClass__Group_8__113865); rule__DataClass__Group_8__1__Impl(); state._fsp--; @@ -20714,25 +20801,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__Group_8__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6575:1: rule__DataClass__Group_8__1__Impl : ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6605:1: rule__DataClass__Group_8__1__Impl : ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ; public final void rule__DataClass__Group_8__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:6579:1: ( ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6580:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6609:1: ( ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6610:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6580:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6581:1: ( rule__DataClass__UserCode3Assignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6610:1: ( ( rule__DataClass__UserCode3Assignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6611:1: ( rule__DataClass__UserCode3Assignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUserCode3Assignment_8_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6582:1: ( rule__DataClass__UserCode3Assignment_8_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6582:2: rule__DataClass__UserCode3Assignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6612:1: ( rule__DataClass__UserCode3Assignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6612:2: rule__DataClass__UserCode3Assignment_8_1 { - pushFollow(FOLLOW_rule__DataClass__UserCode3Assignment_8_1_in_rule__DataClass__Group_8__1__Impl13830); + pushFollow(FOLLOW_rule__DataClass__UserCode3Assignment_8_1_in_rule__DataClass__Group_8__1__Impl13892); rule__DataClass__UserCode3Assignment_8_1(); state._fsp--; @@ -20765,21 +20852,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6596:1: rule__Attribute__Group__0 : rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6626:1: rule__Attribute__Group__0 : rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ; public final void rule__Attribute__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:6600:1: ( rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6601:2: rule__Attribute__Group__0__Impl rule__Attribute__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6630:1: ( rule__Attribute__Group__0__Impl rule__Attribute__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6631:2: rule__Attribute__Group__0__Impl rule__Attribute__Group__1 { - pushFollow(FOLLOW_rule__Attribute__Group__0__Impl_in_rule__Attribute__Group__013864); + pushFollow(FOLLOW_rule__Attribute__Group__0__Impl_in_rule__Attribute__Group__013926); rule__Attribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group__1_in_rule__Attribute__Group__013867); + pushFollow(FOLLOW_rule__Attribute__Group__1_in_rule__Attribute__Group__013929); rule__Attribute__Group__1(); state._fsp--; @@ -20803,22 +20890,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6608:1: rule__Attribute__Group__0__Impl : ( 'Attribute' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6638:1: rule__Attribute__Group__0__Impl : ( 'Attribute' ) ; public final void rule__Attribute__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:6612:1: ( ( 'Attribute' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6613:1: ( 'Attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6642:1: ( ( 'Attribute' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6643:1: ( 'Attribute' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6613:1: ( 'Attribute' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6614:1: 'Attribute' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6643:1: ( 'Attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6644:1: 'Attribute' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getAttributeKeyword_0()); } - match(input,55,FOLLOW_55_in_rule__Attribute__Group__0__Impl13895); if (state.failed) return ; + match(input,55,FOLLOW_55_in_rule__Attribute__Group__0__Impl13957); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getAttributeKeyword_0()); } @@ -20844,21 +20931,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6627:1: rule__Attribute__Group__1 : rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6657:1: rule__Attribute__Group__1 : rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ; public final void rule__Attribute__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:6631:1: ( rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6632:2: rule__Attribute__Group__1__Impl rule__Attribute__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6661:1: ( rule__Attribute__Group__1__Impl rule__Attribute__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6662:2: rule__Attribute__Group__1__Impl rule__Attribute__Group__2 { - pushFollow(FOLLOW_rule__Attribute__Group__1__Impl_in_rule__Attribute__Group__113926); + pushFollow(FOLLOW_rule__Attribute__Group__1__Impl_in_rule__Attribute__Group__113988); rule__Attribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group__2_in_rule__Attribute__Group__113929); + pushFollow(FOLLOW_rule__Attribute__Group__2_in_rule__Attribute__Group__113991); rule__Attribute__Group__2(); state._fsp--; @@ -20882,25 +20969,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6639:1: rule__Attribute__Group__1__Impl : ( ( rule__Attribute__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6669:1: rule__Attribute__Group__1__Impl : ( ( rule__Attribute__NameAssignment_1 ) ) ; public final void rule__Attribute__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:6643:1: ( ( ( rule__Attribute__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6644:1: ( ( rule__Attribute__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6673:1: ( ( ( rule__Attribute__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6674:1: ( ( rule__Attribute__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6644:1: ( ( rule__Attribute__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6645:1: ( rule__Attribute__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6674:1: ( ( rule__Attribute__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6675:1: ( rule__Attribute__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6646:1: ( rule__Attribute__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6646:2: rule__Attribute__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6676:1: ( rule__Attribute__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6676:2: rule__Attribute__NameAssignment_1 { - pushFollow(FOLLOW_rule__Attribute__NameAssignment_1_in_rule__Attribute__Group__1__Impl13956); + pushFollow(FOLLOW_rule__Attribute__NameAssignment_1_in_rule__Attribute__Group__1__Impl14018); rule__Attribute__NameAssignment_1(); state._fsp--; @@ -20933,21 +21020,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6656:1: rule__Attribute__Group__2 : rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6686:1: rule__Attribute__Group__2 : rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ; public final void rule__Attribute__Group__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:6660:1: ( rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6661:2: rule__Attribute__Group__2__Impl rule__Attribute__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6690:1: ( rule__Attribute__Group__2__Impl rule__Attribute__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6691:2: rule__Attribute__Group__2__Impl rule__Attribute__Group__3 { - pushFollow(FOLLOW_rule__Attribute__Group__2__Impl_in_rule__Attribute__Group__213986); + pushFollow(FOLLOW_rule__Attribute__Group__2__Impl_in_rule__Attribute__Group__214048); rule__Attribute__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group__3_in_rule__Attribute__Group__213989); + pushFollow(FOLLOW_rule__Attribute__Group__3_in_rule__Attribute__Group__214051); rule__Attribute__Group__3(); state._fsp--; @@ -20971,22 +21058,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6668:1: rule__Attribute__Group__2__Impl : ( ( rule__Attribute__Group_2__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6698:1: rule__Attribute__Group__2__Impl : ( ( rule__Attribute__Group_2__0 )? ) ; public final void rule__Attribute__Group__2__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:6672:1: ( ( ( rule__Attribute__Group_2__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6673:1: ( ( rule__Attribute__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6702:1: ( ( ( rule__Attribute__Group_2__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6703:1: ( ( rule__Attribute__Group_2__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6673:1: ( ( rule__Attribute__Group_2__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6674:1: ( rule__Attribute__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6703:1: ( ( rule__Attribute__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6704:1: ( rule__Attribute__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getGroup_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6675:1: ( rule__Attribute__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6705:1: ( rule__Attribute__Group_2__0 )? int alt68=2; int LA68_0 = input.LA(1); @@ -20995,9 +21082,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt68) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6675:2: rule__Attribute__Group_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6705:2: rule__Attribute__Group_2__0 { - pushFollow(FOLLOW_rule__Attribute__Group_2__0_in_rule__Attribute__Group__2__Impl14016); + pushFollow(FOLLOW_rule__Attribute__Group_2__0_in_rule__Attribute__Group__2__Impl14078); rule__Attribute__Group_2__0(); state._fsp--; @@ -21033,21 +21120,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6685:1: rule__Attribute__Group__3 : rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6715:1: rule__Attribute__Group__3 : rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ; public final void rule__Attribute__Group__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:6689:1: ( rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6690:2: rule__Attribute__Group__3__Impl rule__Attribute__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6719:1: ( rule__Attribute__Group__3__Impl rule__Attribute__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6720:2: rule__Attribute__Group__3__Impl rule__Attribute__Group__4 { - pushFollow(FOLLOW_rule__Attribute__Group__3__Impl_in_rule__Attribute__Group__314047); + pushFollow(FOLLOW_rule__Attribute__Group__3__Impl_in_rule__Attribute__Group__314109); rule__Attribute__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group__4_in_rule__Attribute__Group__314050); + pushFollow(FOLLOW_rule__Attribute__Group__4_in_rule__Attribute__Group__314112); rule__Attribute__Group__4(); state._fsp--; @@ -21071,22 +21158,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6697:1: rule__Attribute__Group__3__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6727:1: rule__Attribute__Group__3__Impl : ( ':' ) ; public final void rule__Attribute__Group__3__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:6701:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6702:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6731:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6732:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6702:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6703:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6732:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6733:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getColonKeyword_3()); } - match(input,40,FOLLOW_40_in_rule__Attribute__Group__3__Impl14078); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__Attribute__Group__3__Impl14140); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getColonKeyword_3()); } @@ -21112,21 +21199,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6716:1: rule__Attribute__Group__4 : rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6746:1: rule__Attribute__Group__4 : rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ; public final void rule__Attribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6720:1: ( rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6721:2: rule__Attribute__Group__4__Impl rule__Attribute__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6750:1: ( rule__Attribute__Group__4__Impl rule__Attribute__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6751:2: rule__Attribute__Group__4__Impl rule__Attribute__Group__5 { - pushFollow(FOLLOW_rule__Attribute__Group__4__Impl_in_rule__Attribute__Group__414109); + pushFollow(FOLLOW_rule__Attribute__Group__4__Impl_in_rule__Attribute__Group__414171); rule__Attribute__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group__5_in_rule__Attribute__Group__414112); + pushFollow(FOLLOW_rule__Attribute__Group__5_in_rule__Attribute__Group__414174); rule__Attribute__Group__5(); state._fsp--; @@ -21150,25 +21237,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6728:1: rule__Attribute__Group__4__Impl : ( ( rule__Attribute__TypeAssignment_4 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6758:1: rule__Attribute__Group__4__Impl : ( ( rule__Attribute__TypeAssignment_4 ) ) ; public final void rule__Attribute__Group__4__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:6732:1: ( ( ( rule__Attribute__TypeAssignment_4 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6733:1: ( ( rule__Attribute__TypeAssignment_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6762:1: ( ( ( rule__Attribute__TypeAssignment_4 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6763:1: ( ( rule__Attribute__TypeAssignment_4 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6733:1: ( ( rule__Attribute__TypeAssignment_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6734:1: ( rule__Attribute__TypeAssignment_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6763:1: ( ( rule__Attribute__TypeAssignment_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6764:1: ( rule__Attribute__TypeAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getTypeAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6735:1: ( rule__Attribute__TypeAssignment_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6735:2: rule__Attribute__TypeAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6765:1: ( rule__Attribute__TypeAssignment_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6765:2: rule__Attribute__TypeAssignment_4 { - pushFollow(FOLLOW_rule__Attribute__TypeAssignment_4_in_rule__Attribute__Group__4__Impl14139); + pushFollow(FOLLOW_rule__Attribute__TypeAssignment_4_in_rule__Attribute__Group__4__Impl14201); rule__Attribute__TypeAssignment_4(); state._fsp--; @@ -21201,21 +21288,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6745:1: rule__Attribute__Group__5 : rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6775:1: rule__Attribute__Group__5 : rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ; public final void rule__Attribute__Group__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:6749:1: ( rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6750:2: rule__Attribute__Group__5__Impl rule__Attribute__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6779:1: ( rule__Attribute__Group__5__Impl rule__Attribute__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6780:2: rule__Attribute__Group__5__Impl rule__Attribute__Group__6 { - pushFollow(FOLLOW_rule__Attribute__Group__5__Impl_in_rule__Attribute__Group__514169); + pushFollow(FOLLOW_rule__Attribute__Group__5__Impl_in_rule__Attribute__Group__514231); rule__Attribute__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group__6_in_rule__Attribute__Group__514172); + pushFollow(FOLLOW_rule__Attribute__Group__6_in_rule__Attribute__Group__514234); rule__Attribute__Group__6(); state._fsp--; @@ -21239,22 +21326,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6757:1: rule__Attribute__Group__5__Impl : ( ( rule__Attribute__Group_5__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6787:1: rule__Attribute__Group__5__Impl : ( ( rule__Attribute__Group_5__0 )? ) ; public final void rule__Attribute__Group__5__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:6761:1: ( ( ( rule__Attribute__Group_5__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6762:1: ( ( rule__Attribute__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6791:1: ( ( ( rule__Attribute__Group_5__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6792:1: ( ( rule__Attribute__Group_5__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6762:1: ( ( rule__Attribute__Group_5__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6763:1: ( rule__Attribute__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6792:1: ( ( rule__Attribute__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6793:1: ( rule__Attribute__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getGroup_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6764:1: ( rule__Attribute__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6794:1: ( rule__Attribute__Group_5__0 )? int alt69=2; int LA69_0 = input.LA(1); @@ -21263,9 +21350,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt69) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6764:2: rule__Attribute__Group_5__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6794:2: rule__Attribute__Group_5__0 { - pushFollow(FOLLOW_rule__Attribute__Group_5__0_in_rule__Attribute__Group__5__Impl14199); + pushFollow(FOLLOW_rule__Attribute__Group_5__0_in_rule__Attribute__Group__5__Impl14261); rule__Attribute__Group_5__0(); state._fsp--; @@ -21301,16 +21388,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6774:1: rule__Attribute__Group__6 : rule__Attribute__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6804:1: rule__Attribute__Group__6 : rule__Attribute__Group__6__Impl ; public final void rule__Attribute__Group__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:6778:1: ( rule__Attribute__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6779:2: rule__Attribute__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6808:1: ( rule__Attribute__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6809:2: rule__Attribute__Group__6__Impl { - pushFollow(FOLLOW_rule__Attribute__Group__6__Impl_in_rule__Attribute__Group__614230); + pushFollow(FOLLOW_rule__Attribute__Group__6__Impl_in_rule__Attribute__Group__614292); rule__Attribute__Group__6__Impl(); state._fsp--; @@ -21334,22 +21421,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6785:1: rule__Attribute__Group__6__Impl : ( ( rule__Attribute__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6815:1: rule__Attribute__Group__6__Impl : ( ( rule__Attribute__DocuAssignment_6 )? ) ; public final void rule__Attribute__Group__6__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:6789:1: ( ( ( rule__Attribute__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6790:1: ( ( rule__Attribute__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6819:1: ( ( ( rule__Attribute__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6820:1: ( ( rule__Attribute__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6790:1: ( ( rule__Attribute__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6791:1: ( rule__Attribute__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6820:1: ( ( rule__Attribute__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6821:1: ( rule__Attribute__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6792:1: ( rule__Attribute__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6822:1: ( rule__Attribute__DocuAssignment_6 )? int alt70=2; int LA70_0 = input.LA(1); @@ -21358,9 +21445,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt70) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6792:2: rule__Attribute__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6822:2: rule__Attribute__DocuAssignment_6 { - pushFollow(FOLLOW_rule__Attribute__DocuAssignment_6_in_rule__Attribute__Group__6__Impl14257); + pushFollow(FOLLOW_rule__Attribute__DocuAssignment_6_in_rule__Attribute__Group__6__Impl14319); rule__Attribute__DocuAssignment_6(); state._fsp--; @@ -21396,21 +21483,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6816:1: rule__Attribute__Group_2__0 : rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6846:1: rule__Attribute__Group_2__0 : rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ; public final void rule__Attribute__Group_2__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:6820:1: ( rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6821:2: rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6850:1: ( rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6851:2: rule__Attribute__Group_2__0__Impl rule__Attribute__Group_2__1 { - pushFollow(FOLLOW_rule__Attribute__Group_2__0__Impl_in_rule__Attribute__Group_2__014302); + pushFollow(FOLLOW_rule__Attribute__Group_2__0__Impl_in_rule__Attribute__Group_2__014364); rule__Attribute__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group_2__1_in_rule__Attribute__Group_2__014305); + pushFollow(FOLLOW_rule__Attribute__Group_2__1_in_rule__Attribute__Group_2__014367); rule__Attribute__Group_2__1(); state._fsp--; @@ -21434,22 +21521,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6828:1: rule__Attribute__Group_2__0__Impl : ( '[' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6858:1: rule__Attribute__Group_2__0__Impl : ( '[' ) ; public final void rule__Attribute__Group_2__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:6832:1: ( ( '[' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6833:1: ( '[' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6862:1: ( ( '[' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6863:1: ( '[' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6833:1: ( '[' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6834:1: '[' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6863:1: ( '[' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6864:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_2_0()); } - match(input,56,FOLLOW_56_in_rule__Attribute__Group_2__0__Impl14333); if (state.failed) return ; + match(input,56,FOLLOW_56_in_rule__Attribute__Group_2__0__Impl14395); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_2_0()); } @@ -21475,21 +21562,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6847:1: rule__Attribute__Group_2__1 : rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6877:1: rule__Attribute__Group_2__1 : rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ; public final void rule__Attribute__Group_2__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:6851:1: ( rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6852:2: rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6881:1: ( rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6882:2: rule__Attribute__Group_2__1__Impl rule__Attribute__Group_2__2 { - pushFollow(FOLLOW_rule__Attribute__Group_2__1__Impl_in_rule__Attribute__Group_2__114364); + pushFollow(FOLLOW_rule__Attribute__Group_2__1__Impl_in_rule__Attribute__Group_2__114426); rule__Attribute__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group_2__2_in_rule__Attribute__Group_2__114367); + pushFollow(FOLLOW_rule__Attribute__Group_2__2_in_rule__Attribute__Group_2__114429); rule__Attribute__Group_2__2(); state._fsp--; @@ -21513,25 +21600,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6859:1: rule__Attribute__Group_2__1__Impl : ( ( rule__Attribute__SizeAssignment_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6889:1: rule__Attribute__Group_2__1__Impl : ( ( rule__Attribute__SizeAssignment_2_1 ) ) ; public final void rule__Attribute__Group_2__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:6863:1: ( ( ( rule__Attribute__SizeAssignment_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6864:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6893:1: ( ( ( rule__Attribute__SizeAssignment_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6894:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6864:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6865:1: ( rule__Attribute__SizeAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6894:1: ( ( rule__Attribute__SizeAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6895:1: ( rule__Attribute__SizeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getSizeAssignment_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6866:1: ( rule__Attribute__SizeAssignment_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6866:2: rule__Attribute__SizeAssignment_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6896:1: ( rule__Attribute__SizeAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6896:2: rule__Attribute__SizeAssignment_2_1 { - pushFollow(FOLLOW_rule__Attribute__SizeAssignment_2_1_in_rule__Attribute__Group_2__1__Impl14394); + pushFollow(FOLLOW_rule__Attribute__SizeAssignment_2_1_in_rule__Attribute__Group_2__1__Impl14456); rule__Attribute__SizeAssignment_2_1(); state._fsp--; @@ -21564,16 +21651,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6876:1: rule__Attribute__Group_2__2 : rule__Attribute__Group_2__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6906:1: rule__Attribute__Group_2__2 : rule__Attribute__Group_2__2__Impl ; public final void rule__Attribute__Group_2__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:6880:1: ( rule__Attribute__Group_2__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6881:2: rule__Attribute__Group_2__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6910:1: ( rule__Attribute__Group_2__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6911:2: rule__Attribute__Group_2__2__Impl { - pushFollow(FOLLOW_rule__Attribute__Group_2__2__Impl_in_rule__Attribute__Group_2__214424); + pushFollow(FOLLOW_rule__Attribute__Group_2__2__Impl_in_rule__Attribute__Group_2__214486); rule__Attribute__Group_2__2__Impl(); state._fsp--; @@ -21597,22 +21684,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_2__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6887:1: rule__Attribute__Group_2__2__Impl : ( ']' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6917:1: rule__Attribute__Group_2__2__Impl : ( ']' ) ; public final void rule__Attribute__Group_2__2__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:6891:1: ( ( ']' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6892:1: ( ']' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6921:1: ( ( ']' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6922:1: ( ']' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6892:1: ( ']' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6893:1: ']' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6922:1: ( ']' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6923:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_2_2()); } - match(input,57,FOLLOW_57_in_rule__Attribute__Group_2__2__Impl14452); if (state.failed) return ; + match(input,57,FOLLOW_57_in_rule__Attribute__Group_2__2__Impl14514); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_2_2()); } @@ -21638,21 +21725,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6912:1: rule__Attribute__Group_5__0 : rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6942:1: rule__Attribute__Group_5__0 : rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ; public final void rule__Attribute__Group_5__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:6916:1: ( rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6917:2: rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6946:1: ( rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6947:2: rule__Attribute__Group_5__0__Impl rule__Attribute__Group_5__1 { - pushFollow(FOLLOW_rule__Attribute__Group_5__0__Impl_in_rule__Attribute__Group_5__014489); + pushFollow(FOLLOW_rule__Attribute__Group_5__0__Impl_in_rule__Attribute__Group_5__014551); rule__Attribute__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Attribute__Group_5__1_in_rule__Attribute__Group_5__014492); + pushFollow(FOLLOW_rule__Attribute__Group_5__1_in_rule__Attribute__Group_5__014554); rule__Attribute__Group_5__1(); state._fsp--; @@ -21676,22 +21763,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6924:1: rule__Attribute__Group_5__0__Impl : ( '=' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6954:1: rule__Attribute__Group_5__0__Impl : ( '=' ) ; public final void rule__Attribute__Group_5__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:6928:1: ( ( '=' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6929:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6958:1: ( ( '=' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6959:1: ( '=' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6929:1: ( '=' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6930:1: '=' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6959:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6960:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getEqualsSignKeyword_5_0()); } - match(input,49,FOLLOW_49_in_rule__Attribute__Group_5__0__Impl14520); if (state.failed) return ; + match(input,49,FOLLOW_49_in_rule__Attribute__Group_5__0__Impl14582); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getEqualsSignKeyword_5_0()); } @@ -21717,16 +21804,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6943:1: rule__Attribute__Group_5__1 : rule__Attribute__Group_5__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6973:1: rule__Attribute__Group_5__1 : rule__Attribute__Group_5__1__Impl ; public final void rule__Attribute__Group_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:6947:1: ( rule__Attribute__Group_5__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6948:2: rule__Attribute__Group_5__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6977:1: ( rule__Attribute__Group_5__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6978:2: rule__Attribute__Group_5__1__Impl { - pushFollow(FOLLOW_rule__Attribute__Group_5__1__Impl_in_rule__Attribute__Group_5__114551); + pushFollow(FOLLOW_rule__Attribute__Group_5__1__Impl_in_rule__Attribute__Group_5__114613); rule__Attribute__Group_5__1__Impl(); state._fsp--; @@ -21750,25 +21837,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__Group_5__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6954:1: rule__Attribute__Group_5__1__Impl : ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6984:1: rule__Attribute__Group_5__1__Impl : ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ; public final void rule__Attribute__Group_5__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:6958:1: ( ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6959:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6988:1: ( ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6989:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6959:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6960:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6989:1: ( ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6990:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getDefaultValueLiteralAssignment_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6961:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6961:2: rule__Attribute__DefaultValueLiteralAssignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6991:1: ( rule__Attribute__DefaultValueLiteralAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6991:2: rule__Attribute__DefaultValueLiteralAssignment_5_1 { - pushFollow(FOLLOW_rule__Attribute__DefaultValueLiteralAssignment_5_1_in_rule__Attribute__Group_5__1__Impl14578); + pushFollow(FOLLOW_rule__Attribute__DefaultValueLiteralAssignment_5_1_in_rule__Attribute__Group_5__1__Impl14640); rule__Attribute__DefaultValueLiteralAssignment_5_1(); state._fsp--; @@ -21801,21 +21888,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6975:1: rule__StandardOperation__Group__0 : rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7005:1: rule__StandardOperation__Group__0 : rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ; public final void rule__StandardOperation__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:6979:1: ( rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6980:2: rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7009:1: ( rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7010:2: rule__StandardOperation__Group__0__Impl rule__StandardOperation__Group__1 { - pushFollow(FOLLOW_rule__StandardOperation__Group__0__Impl_in_rule__StandardOperation__Group__014612); + pushFollow(FOLLOW_rule__StandardOperation__Group__0__Impl_in_rule__StandardOperation__Group__014674); rule__StandardOperation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__1_in_rule__StandardOperation__Group__014615); + pushFollow(FOLLOW_rule__StandardOperation__Group__1_in_rule__StandardOperation__Group__014677); rule__StandardOperation__Group__1(); state._fsp--; @@ -21839,22 +21926,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6987:1: rule__StandardOperation__Group__0__Impl : ( 'Operation' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7017:1: rule__StandardOperation__Group__0__Impl : ( 'Operation' ) ; public final void rule__StandardOperation__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:6991:1: ( ( 'Operation' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6992:1: ( 'Operation' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7021:1: ( ( 'Operation' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7022:1: ( 'Operation' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6992:1: ( 'Operation' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:6993:1: 'Operation' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7022:1: ( 'Operation' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7023:1: 'Operation' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getOperationKeyword_0()); } - match(input,58,FOLLOW_58_in_rule__StandardOperation__Group__0__Impl14643); if (state.failed) return ; + match(input,58,FOLLOW_58_in_rule__StandardOperation__Group__0__Impl14705); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getOperationKeyword_0()); } @@ -21880,21 +21967,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7006:1: rule__StandardOperation__Group__1 : rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7036:1: rule__StandardOperation__Group__1 : rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ; public final void rule__StandardOperation__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:7010:1: ( rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7011:2: rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7040:1: ( rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7041:2: rule__StandardOperation__Group__1__Impl rule__StandardOperation__Group__2 { - pushFollow(FOLLOW_rule__StandardOperation__Group__1__Impl_in_rule__StandardOperation__Group__114674); + pushFollow(FOLLOW_rule__StandardOperation__Group__1__Impl_in_rule__StandardOperation__Group__114736); rule__StandardOperation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__2_in_rule__StandardOperation__Group__114677); + pushFollow(FOLLOW_rule__StandardOperation__Group__2_in_rule__StandardOperation__Group__114739); rule__StandardOperation__Group__2(); state._fsp--; @@ -21918,33 +22005,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7018:1: rule__StandardOperation__Group__1__Impl : ( ( rule__StandardOperation__DestructorAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7048:1: rule__StandardOperation__Group__1__Impl : ( ( rule__StandardOperation__DestructorAssignment_1 )? ) ; public final void rule__StandardOperation__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:7022:1: ( ( ( rule__StandardOperation__DestructorAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7023:1: ( ( rule__StandardOperation__DestructorAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7052:1: ( ( ( rule__StandardOperation__DestructorAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7053:1: ( ( rule__StandardOperation__DestructorAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7023:1: ( ( rule__StandardOperation__DestructorAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7024:1: ( rule__StandardOperation__DestructorAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7053:1: ( ( rule__StandardOperation__DestructorAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7054:1: ( rule__StandardOperation__DestructorAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDestructorAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7025:1: ( rule__StandardOperation__DestructorAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7055:1: ( rule__StandardOperation__DestructorAssignment_1 )? int alt71=2; int LA71_0 = input.LA(1); - if ( (LA71_0==124) ) { + if ( (LA71_0==126) ) { alt71=1; } switch (alt71) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7025:2: rule__StandardOperation__DestructorAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7055:2: rule__StandardOperation__DestructorAssignment_1 { - pushFollow(FOLLOW_rule__StandardOperation__DestructorAssignment_1_in_rule__StandardOperation__Group__1__Impl14704); + pushFollow(FOLLOW_rule__StandardOperation__DestructorAssignment_1_in_rule__StandardOperation__Group__1__Impl14766); rule__StandardOperation__DestructorAssignment_1(); state._fsp--; @@ -21980,21 +22067,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7035:1: rule__StandardOperation__Group__2 : rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7065:1: rule__StandardOperation__Group__2 : rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ; public final void rule__StandardOperation__Group__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:7039:1: ( rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7040:2: rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7069:1: ( rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7070:2: rule__StandardOperation__Group__2__Impl rule__StandardOperation__Group__3 { - pushFollow(FOLLOW_rule__StandardOperation__Group__2__Impl_in_rule__StandardOperation__Group__214735); + pushFollow(FOLLOW_rule__StandardOperation__Group__2__Impl_in_rule__StandardOperation__Group__214797); rule__StandardOperation__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__3_in_rule__StandardOperation__Group__214738); + pushFollow(FOLLOW_rule__StandardOperation__Group__3_in_rule__StandardOperation__Group__214800); rule__StandardOperation__Group__3(); state._fsp--; @@ -22018,25 +22105,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7047:1: rule__StandardOperation__Group__2__Impl : ( ( rule__StandardOperation__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7077:1: rule__StandardOperation__Group__2__Impl : ( ( rule__StandardOperation__NameAssignment_2 ) ) ; public final void rule__StandardOperation__Group__2__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:7051:1: ( ( ( rule__StandardOperation__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7052:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7081:1: ( ( ( rule__StandardOperation__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7082:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7052:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7053:1: ( rule__StandardOperation__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7082:1: ( ( rule__StandardOperation__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7083:1: ( rule__StandardOperation__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7054:1: ( rule__StandardOperation__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7054:2: rule__StandardOperation__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7084:1: ( rule__StandardOperation__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7084:2: rule__StandardOperation__NameAssignment_2 { - pushFollow(FOLLOW_rule__StandardOperation__NameAssignment_2_in_rule__StandardOperation__Group__2__Impl14765); + pushFollow(FOLLOW_rule__StandardOperation__NameAssignment_2_in_rule__StandardOperation__Group__2__Impl14827); rule__StandardOperation__NameAssignment_2(); state._fsp--; @@ -22069,21 +22156,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7064:1: rule__StandardOperation__Group__3 : rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7094:1: rule__StandardOperation__Group__3 : rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ; public final void rule__StandardOperation__Group__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:7068:1: ( rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7069:2: rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7098:1: ( rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7099:2: rule__StandardOperation__Group__3__Impl rule__StandardOperation__Group__4 { - pushFollow(FOLLOW_rule__StandardOperation__Group__3__Impl_in_rule__StandardOperation__Group__314795); + pushFollow(FOLLOW_rule__StandardOperation__Group__3__Impl_in_rule__StandardOperation__Group__314857); rule__StandardOperation__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__4_in_rule__StandardOperation__Group__314798); + pushFollow(FOLLOW_rule__StandardOperation__Group__4_in_rule__StandardOperation__Group__314860); rule__StandardOperation__Group__4(); state._fsp--; @@ -22107,22 +22194,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7076:1: rule__StandardOperation__Group__3__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7106:1: rule__StandardOperation__Group__3__Impl : ( '(' ) ; public final void rule__StandardOperation__Group__3__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:7080:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7081:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7110:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7111:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7081:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7082:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7111:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7112:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getLeftParenthesisKeyword_3()); } - match(input,44,FOLLOW_44_in_rule__StandardOperation__Group__3__Impl14826); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__StandardOperation__Group__3__Impl14888); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getLeftParenthesisKeyword_3()); } @@ -22148,21 +22235,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7095:1: rule__StandardOperation__Group__4 : rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7125:1: rule__StandardOperation__Group__4 : rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ; public final void rule__StandardOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7099:1: ( rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7100:2: rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7129:1: ( rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7130:2: rule__StandardOperation__Group__4__Impl rule__StandardOperation__Group__5 { - pushFollow(FOLLOW_rule__StandardOperation__Group__4__Impl_in_rule__StandardOperation__Group__414857); + pushFollow(FOLLOW_rule__StandardOperation__Group__4__Impl_in_rule__StandardOperation__Group__414919); rule__StandardOperation__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__5_in_rule__StandardOperation__Group__414860); + pushFollow(FOLLOW_rule__StandardOperation__Group__5_in_rule__StandardOperation__Group__414922); rule__StandardOperation__Group__5(); state._fsp--; @@ -22186,22 +22273,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7107:1: rule__StandardOperation__Group__4__Impl : ( ( rule__StandardOperation__Group_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7137:1: rule__StandardOperation__Group__4__Impl : ( ( rule__StandardOperation__Group_4__0 )? ) ; public final void rule__StandardOperation__Group__4__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:7111:1: ( ( ( rule__StandardOperation__Group_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7112:1: ( ( rule__StandardOperation__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7141:1: ( ( ( rule__StandardOperation__Group_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7142:1: ( ( rule__StandardOperation__Group_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7112:1: ( ( rule__StandardOperation__Group_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7113:1: ( rule__StandardOperation__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7142:1: ( ( rule__StandardOperation__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7143:1: ( rule__StandardOperation__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getGroup_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7114:1: ( rule__StandardOperation__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7144:1: ( rule__StandardOperation__Group_4__0 )? int alt72=2; int LA72_0 = input.LA(1); @@ -22210,9 +22297,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt72) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7114:2: rule__StandardOperation__Group_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7144:2: rule__StandardOperation__Group_4__0 { - pushFollow(FOLLOW_rule__StandardOperation__Group_4__0_in_rule__StandardOperation__Group__4__Impl14887); + pushFollow(FOLLOW_rule__StandardOperation__Group_4__0_in_rule__StandardOperation__Group__4__Impl14949); rule__StandardOperation__Group_4__0(); state._fsp--; @@ -22248,21 +22335,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7124:1: rule__StandardOperation__Group__5 : rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7154:1: rule__StandardOperation__Group__5 : rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ; public final void rule__StandardOperation__Group__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:7128:1: ( rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7129:2: rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7158:1: ( rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7159:2: rule__StandardOperation__Group__5__Impl rule__StandardOperation__Group__6 { - pushFollow(FOLLOW_rule__StandardOperation__Group__5__Impl_in_rule__StandardOperation__Group__514918); + pushFollow(FOLLOW_rule__StandardOperation__Group__5__Impl_in_rule__StandardOperation__Group__514980); rule__StandardOperation__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__6_in_rule__StandardOperation__Group__514921); + pushFollow(FOLLOW_rule__StandardOperation__Group__6_in_rule__StandardOperation__Group__514983); rule__StandardOperation__Group__6(); state._fsp--; @@ -22286,22 +22373,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7136:1: rule__StandardOperation__Group__5__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7166:1: rule__StandardOperation__Group__5__Impl : ( ')' ) ; public final void rule__StandardOperation__Group__5__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:7140:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7141:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7170:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7171:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7141:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7142:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7171:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7172:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getRightParenthesisKeyword_5()); } - match(input,45,FOLLOW_45_in_rule__StandardOperation__Group__5__Impl14949); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__StandardOperation__Group__5__Impl15011); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getRightParenthesisKeyword_5()); } @@ -22327,21 +22414,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7155:1: rule__StandardOperation__Group__6 : rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7185:1: rule__StandardOperation__Group__6 : rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ; public final void rule__StandardOperation__Group__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:7159:1: ( rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7160:2: rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7189:1: ( rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7190:2: rule__StandardOperation__Group__6__Impl rule__StandardOperation__Group__7 { - pushFollow(FOLLOW_rule__StandardOperation__Group__6__Impl_in_rule__StandardOperation__Group__614980); + pushFollow(FOLLOW_rule__StandardOperation__Group__6__Impl_in_rule__StandardOperation__Group__615042); rule__StandardOperation__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__7_in_rule__StandardOperation__Group__614983); + pushFollow(FOLLOW_rule__StandardOperation__Group__7_in_rule__StandardOperation__Group__615045); rule__StandardOperation__Group__7(); state._fsp--; @@ -22365,22 +22452,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7167:1: rule__StandardOperation__Group__6__Impl : ( ( rule__StandardOperation__Group_6__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7197:1: rule__StandardOperation__Group__6__Impl : ( ( rule__StandardOperation__Group_6__0 )? ) ; public final void rule__StandardOperation__Group__6__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:7171:1: ( ( ( rule__StandardOperation__Group_6__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7172:1: ( ( rule__StandardOperation__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7201:1: ( ( ( rule__StandardOperation__Group_6__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7202:1: ( ( rule__StandardOperation__Group_6__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7172:1: ( ( rule__StandardOperation__Group_6__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7173:1: ( rule__StandardOperation__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7202:1: ( ( rule__StandardOperation__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7203:1: ( rule__StandardOperation__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getGroup_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7174:1: ( rule__StandardOperation__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7204:1: ( rule__StandardOperation__Group_6__0 )? int alt73=2; int LA73_0 = input.LA(1); @@ -22389,9 +22476,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt73) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7174:2: rule__StandardOperation__Group_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7204:2: rule__StandardOperation__Group_6__0 { - pushFollow(FOLLOW_rule__StandardOperation__Group_6__0_in_rule__StandardOperation__Group__6__Impl15010); + pushFollow(FOLLOW_rule__StandardOperation__Group_6__0_in_rule__StandardOperation__Group__6__Impl15072); rule__StandardOperation__Group_6__0(); state._fsp--; @@ -22427,21 +22514,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7184:1: rule__StandardOperation__Group__7 : rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7214:1: rule__StandardOperation__Group__7 : rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ; public final void rule__StandardOperation__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7188:1: ( rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7189:2: rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7218:1: ( rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7219:2: rule__StandardOperation__Group__7__Impl rule__StandardOperation__Group__8 { - pushFollow(FOLLOW_rule__StandardOperation__Group__7__Impl_in_rule__StandardOperation__Group__715041); + pushFollow(FOLLOW_rule__StandardOperation__Group__7__Impl_in_rule__StandardOperation__Group__715103); rule__StandardOperation__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group__8_in_rule__StandardOperation__Group__715044); + pushFollow(FOLLOW_rule__StandardOperation__Group__8_in_rule__StandardOperation__Group__715106); rule__StandardOperation__Group__8(); state._fsp--; @@ -22465,22 +22552,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7196:1: rule__StandardOperation__Group__7__Impl : ( ( rule__StandardOperation__DocuAssignment_7 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7226:1: rule__StandardOperation__Group__7__Impl : ( ( rule__StandardOperation__DocuAssignment_7 )? ) ; public final void rule__StandardOperation__Group__7__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:7200:1: ( ( ( rule__StandardOperation__DocuAssignment_7 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7201:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7230:1: ( ( ( rule__StandardOperation__DocuAssignment_7 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7231:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7201:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7202:1: ( rule__StandardOperation__DocuAssignment_7 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7231:1: ( ( rule__StandardOperation__DocuAssignment_7 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7232:1: ( rule__StandardOperation__DocuAssignment_7 )? { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDocuAssignment_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7203:1: ( rule__StandardOperation__DocuAssignment_7 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7233:1: ( rule__StandardOperation__DocuAssignment_7 )? int alt74=2; int LA74_0 = input.LA(1); @@ -22489,9 +22576,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt74) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7203:2: rule__StandardOperation__DocuAssignment_7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7233:2: rule__StandardOperation__DocuAssignment_7 { - pushFollow(FOLLOW_rule__StandardOperation__DocuAssignment_7_in_rule__StandardOperation__Group__7__Impl15071); + pushFollow(FOLLOW_rule__StandardOperation__DocuAssignment_7_in_rule__StandardOperation__Group__7__Impl15133); rule__StandardOperation__DocuAssignment_7(); state._fsp--; @@ -22527,16 +22614,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7213:1: rule__StandardOperation__Group__8 : rule__StandardOperation__Group__8__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7243:1: rule__StandardOperation__Group__8 : rule__StandardOperation__Group__8__Impl ; public final void rule__StandardOperation__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7217:1: ( rule__StandardOperation__Group__8__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7218:2: rule__StandardOperation__Group__8__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7247:1: ( rule__StandardOperation__Group__8__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7248:2: rule__StandardOperation__Group__8__Impl { - pushFollow(FOLLOW_rule__StandardOperation__Group__8__Impl_in_rule__StandardOperation__Group__815102); + pushFollow(FOLLOW_rule__StandardOperation__Group__8__Impl_in_rule__StandardOperation__Group__815164); rule__StandardOperation__Group__8__Impl(); state._fsp--; @@ -22560,25 +22647,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7224:1: rule__StandardOperation__Group__8__Impl : ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7254:1: rule__StandardOperation__Group__8__Impl : ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ; public final void rule__StandardOperation__Group__8__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:7228:1: ( ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7229:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7258:1: ( ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7259:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7229:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7230:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7259:1: ( ( rule__StandardOperation__DetailCodeAssignment_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7260:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDetailCodeAssignment_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7231:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7231:2: rule__StandardOperation__DetailCodeAssignment_8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7261:1: ( rule__StandardOperation__DetailCodeAssignment_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7261:2: rule__StandardOperation__DetailCodeAssignment_8 { - pushFollow(FOLLOW_rule__StandardOperation__DetailCodeAssignment_8_in_rule__StandardOperation__Group__8__Impl15129); + pushFollow(FOLLOW_rule__StandardOperation__DetailCodeAssignment_8_in_rule__StandardOperation__Group__8__Impl15191); rule__StandardOperation__DetailCodeAssignment_8(); state._fsp--; @@ -22611,21 +22698,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7259:1: rule__StandardOperation__Group_4__0 : rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7289:1: rule__StandardOperation__Group_4__0 : rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ; public final void rule__StandardOperation__Group_4__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:7263:1: ( rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7264:2: rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7293:1: ( rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7294:2: rule__StandardOperation__Group_4__0__Impl rule__StandardOperation__Group_4__1 { - pushFollow(FOLLOW_rule__StandardOperation__Group_4__0__Impl_in_rule__StandardOperation__Group_4__015177); + pushFollow(FOLLOW_rule__StandardOperation__Group_4__0__Impl_in_rule__StandardOperation__Group_4__015239); rule__StandardOperation__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group_4__1_in_rule__StandardOperation__Group_4__015180); + pushFollow(FOLLOW_rule__StandardOperation__Group_4__1_in_rule__StandardOperation__Group_4__015242); rule__StandardOperation__Group_4__1(); state._fsp--; @@ -22649,25 +22736,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7271:1: rule__StandardOperation__Group_4__0__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7301:1: rule__StandardOperation__Group_4__0__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ; public final void rule__StandardOperation__Group_4__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:7275:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7276:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7305:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7306:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7276:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7277:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7306:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7307:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getArgumentsAssignment_4_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7278:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7278:2: rule__StandardOperation__ArgumentsAssignment_4_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7308:1: ( rule__StandardOperation__ArgumentsAssignment_4_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7308:2: rule__StandardOperation__ArgumentsAssignment_4_0 { - pushFollow(FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_0_in_rule__StandardOperation__Group_4__0__Impl15207); + pushFollow(FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_0_in_rule__StandardOperation__Group_4__0__Impl15269); rule__StandardOperation__ArgumentsAssignment_4_0(); state._fsp--; @@ -22700,16 +22787,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7288:1: rule__StandardOperation__Group_4__1 : rule__StandardOperation__Group_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7318:1: rule__StandardOperation__Group_4__1 : rule__StandardOperation__Group_4__1__Impl ; public final void rule__StandardOperation__Group_4__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:7292:1: ( rule__StandardOperation__Group_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7293:2: rule__StandardOperation__Group_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7322:1: ( rule__StandardOperation__Group_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7323:2: rule__StandardOperation__Group_4__1__Impl { - pushFollow(FOLLOW_rule__StandardOperation__Group_4__1__Impl_in_rule__StandardOperation__Group_4__115237); + pushFollow(FOLLOW_rule__StandardOperation__Group_4__1__Impl_in_rule__StandardOperation__Group_4__115299); rule__StandardOperation__Group_4__1__Impl(); state._fsp--; @@ -22733,22 +22820,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7299:1: rule__StandardOperation__Group_4__1__Impl : ( ( rule__StandardOperation__Group_4_1__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7329:1: rule__StandardOperation__Group_4__1__Impl : ( ( rule__StandardOperation__Group_4_1__0 )* ) ; public final void rule__StandardOperation__Group_4__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:7303:1: ( ( ( rule__StandardOperation__Group_4_1__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7304:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7333:1: ( ( ( rule__StandardOperation__Group_4_1__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7334:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7304:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7305:1: ( rule__StandardOperation__Group_4_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7334:1: ( ( rule__StandardOperation__Group_4_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7335:1: ( rule__StandardOperation__Group_4_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getGroup_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7306:1: ( rule__StandardOperation__Group_4_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7336:1: ( rule__StandardOperation__Group_4_1__0 )* loop75: do { int alt75=2; @@ -22761,9 +22848,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt75) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7306:2: rule__StandardOperation__Group_4_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7336:2: rule__StandardOperation__Group_4_1__0 { - pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__0_in_rule__StandardOperation__Group_4__1__Impl15264); + pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__0_in_rule__StandardOperation__Group_4__1__Impl15326); rule__StandardOperation__Group_4_1__0(); state._fsp--; @@ -22802,21 +22889,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7320:1: rule__StandardOperation__Group_4_1__0 : rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7350:1: rule__StandardOperation__Group_4_1__0 : rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ; public final void rule__StandardOperation__Group_4_1__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:7324:1: ( rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7325:2: rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7354:1: ( rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7355:2: rule__StandardOperation__Group_4_1__0__Impl rule__StandardOperation__Group_4_1__1 { - pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__0__Impl_in_rule__StandardOperation__Group_4_1__015299); + pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__0__Impl_in_rule__StandardOperation__Group_4_1__015361); rule__StandardOperation__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__1_in_rule__StandardOperation__Group_4_1__015302); + pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__1_in_rule__StandardOperation__Group_4_1__015364); rule__StandardOperation__Group_4_1__1(); state._fsp--; @@ -22840,22 +22927,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7332:1: rule__StandardOperation__Group_4_1__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7362:1: rule__StandardOperation__Group_4_1__0__Impl : ( ',' ) ; public final void rule__StandardOperation__Group_4_1__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:7336:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7337:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7366:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7367:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7337:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7338:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7367:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7368:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getCommaKeyword_4_1_0()); } - match(input,48,FOLLOW_48_in_rule__StandardOperation__Group_4_1__0__Impl15330); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__StandardOperation__Group_4_1__0__Impl15392); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getCommaKeyword_4_1_0()); } @@ -22881,16 +22968,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7351:1: rule__StandardOperation__Group_4_1__1 : rule__StandardOperation__Group_4_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7381:1: rule__StandardOperation__Group_4_1__1 : rule__StandardOperation__Group_4_1__1__Impl ; public final void rule__StandardOperation__Group_4_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:7355:1: ( rule__StandardOperation__Group_4_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7356:2: rule__StandardOperation__Group_4_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7385:1: ( rule__StandardOperation__Group_4_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7386:2: rule__StandardOperation__Group_4_1__1__Impl { - pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__1__Impl_in_rule__StandardOperation__Group_4_1__115361); + pushFollow(FOLLOW_rule__StandardOperation__Group_4_1__1__Impl_in_rule__StandardOperation__Group_4_1__115423); rule__StandardOperation__Group_4_1__1__Impl(); state._fsp--; @@ -22914,25 +23001,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_4_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7362:1: rule__StandardOperation__Group_4_1__1__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7392:1: rule__StandardOperation__Group_4_1__1__Impl : ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ; public final void rule__StandardOperation__Group_4_1__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:7366:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7367:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7396:1: ( ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7397:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7367:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7368:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7397:1: ( ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7398:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getArgumentsAssignment_4_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7369:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7369:2: rule__StandardOperation__ArgumentsAssignment_4_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7399:1: ( rule__StandardOperation__ArgumentsAssignment_4_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7399:2: rule__StandardOperation__ArgumentsAssignment_4_1_1 { - pushFollow(FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_1_1_in_rule__StandardOperation__Group_4_1__1__Impl15388); + pushFollow(FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_1_1_in_rule__StandardOperation__Group_4_1__1__Impl15450); rule__StandardOperation__ArgumentsAssignment_4_1_1(); state._fsp--; @@ -22965,21 +23052,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7383:1: rule__StandardOperation__Group_6__0 : rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7413:1: rule__StandardOperation__Group_6__0 : rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ; public final void rule__StandardOperation__Group_6__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:7387:1: ( rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7388:2: rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7417:1: ( rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7418:2: rule__StandardOperation__Group_6__0__Impl rule__StandardOperation__Group_6__1 { - pushFollow(FOLLOW_rule__StandardOperation__Group_6__0__Impl_in_rule__StandardOperation__Group_6__015422); + pushFollow(FOLLOW_rule__StandardOperation__Group_6__0__Impl_in_rule__StandardOperation__Group_6__015484); rule__StandardOperation__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StandardOperation__Group_6__1_in_rule__StandardOperation__Group_6__015425); + pushFollow(FOLLOW_rule__StandardOperation__Group_6__1_in_rule__StandardOperation__Group_6__015487); rule__StandardOperation__Group_6__1(); state._fsp--; @@ -23003,22 +23090,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7395:1: rule__StandardOperation__Group_6__0__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7425:1: rule__StandardOperation__Group_6__0__Impl : ( ':' ) ; public final void rule__StandardOperation__Group_6__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:7399:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7400:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7429:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7430:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7400:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7401:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7430:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7431:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getColonKeyword_6_0()); } - match(input,40,FOLLOW_40_in_rule__StandardOperation__Group_6__0__Impl15453); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__StandardOperation__Group_6__0__Impl15515); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getColonKeyword_6_0()); } @@ -23044,16 +23131,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7414:1: rule__StandardOperation__Group_6__1 : rule__StandardOperation__Group_6__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7444:1: rule__StandardOperation__Group_6__1 : rule__StandardOperation__Group_6__1__Impl ; public final void rule__StandardOperation__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7418:1: ( rule__StandardOperation__Group_6__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7419:2: rule__StandardOperation__Group_6__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7448:1: ( rule__StandardOperation__Group_6__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7449:2: rule__StandardOperation__Group_6__1__Impl { - pushFollow(FOLLOW_rule__StandardOperation__Group_6__1__Impl_in_rule__StandardOperation__Group_6__115484); + pushFollow(FOLLOW_rule__StandardOperation__Group_6__1__Impl_in_rule__StandardOperation__Group_6__115546); rule__StandardOperation__Group_6__1__Impl(); state._fsp--; @@ -23077,25 +23164,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__Group_6__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7425:1: rule__StandardOperation__Group_6__1__Impl : ( ( rule__StandardOperation__Alternatives_6_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7455:1: rule__StandardOperation__Group_6__1__Impl : ( ( rule__StandardOperation__Alternatives_6_1 ) ) ; public final void rule__StandardOperation__Group_6__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:7429:1: ( ( ( rule__StandardOperation__Alternatives_6_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7430:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7459:1: ( ( ( rule__StandardOperation__Alternatives_6_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7460:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7430:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7431:1: ( rule__StandardOperation__Alternatives_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7460:1: ( ( rule__StandardOperation__Alternatives_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7461:1: ( rule__StandardOperation__Alternatives_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getAlternatives_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7432:1: ( rule__StandardOperation__Alternatives_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7432:2: rule__StandardOperation__Alternatives_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7462:1: ( rule__StandardOperation__Alternatives_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7462:2: rule__StandardOperation__Alternatives_6_1 { - pushFollow(FOLLOW_rule__StandardOperation__Alternatives_6_1_in_rule__StandardOperation__Group_6__1__Impl15511); + pushFollow(FOLLOW_rule__StandardOperation__Alternatives_6_1_in_rule__StandardOperation__Group_6__1__Impl15573); rule__StandardOperation__Alternatives_6_1(); state._fsp--; @@ -23128,21 +23215,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7446:1: rule__PortOperation__Group__0 : rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7476:1: rule__PortOperation__Group__0 : rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ; public final void rule__PortOperation__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:7450:1: ( rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7451:2: rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7480:1: ( rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7481:2: rule__PortOperation__Group__0__Impl rule__PortOperation__Group__1 { - pushFollow(FOLLOW_rule__PortOperation__Group__0__Impl_in_rule__PortOperation__Group__015545); + pushFollow(FOLLOW_rule__PortOperation__Group__0__Impl_in_rule__PortOperation__Group__015607); rule__PortOperation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__1_in_rule__PortOperation__Group__015548); + pushFollow(FOLLOW_rule__PortOperation__Group__1_in_rule__PortOperation__Group__015610); rule__PortOperation__Group__1(); state._fsp--; @@ -23166,22 +23253,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7458:1: rule__PortOperation__Group__0__Impl : ( 'Operation' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7488:1: rule__PortOperation__Group__0__Impl : ( 'Operation' ) ; public final void rule__PortOperation__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:7462:1: ( ( 'Operation' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7463:1: ( 'Operation' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7492:1: ( ( 'Operation' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7493:1: ( 'Operation' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7463:1: ( 'Operation' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7464:1: 'Operation' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7493:1: ( 'Operation' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7494:1: 'Operation' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getOperationKeyword_0()); } - match(input,58,FOLLOW_58_in_rule__PortOperation__Group__0__Impl15576); if (state.failed) return ; + match(input,58,FOLLOW_58_in_rule__PortOperation__Group__0__Impl15638); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getOperationKeyword_0()); } @@ -23207,21 +23294,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7477:1: rule__PortOperation__Group__1 : rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7507:1: rule__PortOperation__Group__1 : rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ; public final void rule__PortOperation__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:7481:1: ( rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7482:2: rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7511:1: ( rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7512:2: rule__PortOperation__Group__1__Impl rule__PortOperation__Group__2 { - pushFollow(FOLLOW_rule__PortOperation__Group__1__Impl_in_rule__PortOperation__Group__115607); + pushFollow(FOLLOW_rule__PortOperation__Group__1__Impl_in_rule__PortOperation__Group__115669); rule__PortOperation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__2_in_rule__PortOperation__Group__115610); + pushFollow(FOLLOW_rule__PortOperation__Group__2_in_rule__PortOperation__Group__115672); rule__PortOperation__Group__2(); state._fsp--; @@ -23245,25 +23332,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7489:1: rule__PortOperation__Group__1__Impl : ( ( rule__PortOperation__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7519:1: rule__PortOperation__Group__1__Impl : ( ( rule__PortOperation__NameAssignment_1 ) ) ; public final void rule__PortOperation__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:7493:1: ( ( ( rule__PortOperation__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7494:1: ( ( rule__PortOperation__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7523:1: ( ( ( rule__PortOperation__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7524:1: ( ( rule__PortOperation__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7494:1: ( ( rule__PortOperation__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7495:1: ( rule__PortOperation__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7524:1: ( ( rule__PortOperation__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7525:1: ( rule__PortOperation__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7496:1: ( rule__PortOperation__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7496:2: rule__PortOperation__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7526:1: ( rule__PortOperation__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7526:2: rule__PortOperation__NameAssignment_1 { - pushFollow(FOLLOW_rule__PortOperation__NameAssignment_1_in_rule__PortOperation__Group__1__Impl15637); + pushFollow(FOLLOW_rule__PortOperation__NameAssignment_1_in_rule__PortOperation__Group__1__Impl15699); rule__PortOperation__NameAssignment_1(); state._fsp--; @@ -23296,21 +23383,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7506:1: rule__PortOperation__Group__2 : rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7536:1: rule__PortOperation__Group__2 : rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ; public final void rule__PortOperation__Group__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:7510:1: ( rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7511:2: rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7540:1: ( rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7541:2: rule__PortOperation__Group__2__Impl rule__PortOperation__Group__3 { - pushFollow(FOLLOW_rule__PortOperation__Group__2__Impl_in_rule__PortOperation__Group__215667); + pushFollow(FOLLOW_rule__PortOperation__Group__2__Impl_in_rule__PortOperation__Group__215729); rule__PortOperation__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__3_in_rule__PortOperation__Group__215670); + pushFollow(FOLLOW_rule__PortOperation__Group__3_in_rule__PortOperation__Group__215732); rule__PortOperation__Group__3(); state._fsp--; @@ -23334,22 +23421,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7518:1: rule__PortOperation__Group__2__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7548:1: rule__PortOperation__Group__2__Impl : ( '(' ) ; public final void rule__PortOperation__Group__2__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:7522:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7523:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7552:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7553:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7523:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7524:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7553:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7554:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getLeftParenthesisKeyword_2()); } - match(input,44,FOLLOW_44_in_rule__PortOperation__Group__2__Impl15698); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__PortOperation__Group__2__Impl15760); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getLeftParenthesisKeyword_2()); } @@ -23375,21 +23462,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7537:1: rule__PortOperation__Group__3 : rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7567:1: rule__PortOperation__Group__3 : rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ; public final void rule__PortOperation__Group__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:7541:1: ( rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7542:2: rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7571:1: ( rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7572:2: rule__PortOperation__Group__3__Impl rule__PortOperation__Group__4 { - pushFollow(FOLLOW_rule__PortOperation__Group__3__Impl_in_rule__PortOperation__Group__315729); + pushFollow(FOLLOW_rule__PortOperation__Group__3__Impl_in_rule__PortOperation__Group__315791); rule__PortOperation__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__4_in_rule__PortOperation__Group__315732); + pushFollow(FOLLOW_rule__PortOperation__Group__4_in_rule__PortOperation__Group__315794); rule__PortOperation__Group__4(); state._fsp--; @@ -23413,22 +23500,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7549:1: rule__PortOperation__Group__3__Impl : ( ( rule__PortOperation__Group_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7579:1: rule__PortOperation__Group__3__Impl : ( ( rule__PortOperation__Group_3__0 )? ) ; public final void rule__PortOperation__Group__3__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:7553:1: ( ( ( rule__PortOperation__Group_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7554:1: ( ( rule__PortOperation__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7583:1: ( ( ( rule__PortOperation__Group_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7584:1: ( ( rule__PortOperation__Group_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7554:1: ( ( rule__PortOperation__Group_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7555:1: ( rule__PortOperation__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7584:1: ( ( rule__PortOperation__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7585:1: ( rule__PortOperation__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getGroup_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7556:1: ( rule__PortOperation__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7586:1: ( rule__PortOperation__Group_3__0 )? int alt76=2; int LA76_0 = input.LA(1); @@ -23437,9 +23524,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt76) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7556:2: rule__PortOperation__Group_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7586:2: rule__PortOperation__Group_3__0 { - pushFollow(FOLLOW_rule__PortOperation__Group_3__0_in_rule__PortOperation__Group__3__Impl15759); + pushFollow(FOLLOW_rule__PortOperation__Group_3__0_in_rule__PortOperation__Group__3__Impl15821); rule__PortOperation__Group_3__0(); state._fsp--; @@ -23475,21 +23562,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7566:1: rule__PortOperation__Group__4 : rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7596:1: rule__PortOperation__Group__4 : rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ; public final void rule__PortOperation__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7570:1: ( rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7571:2: rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7600:1: ( rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7601:2: rule__PortOperation__Group__4__Impl rule__PortOperation__Group__5 { - pushFollow(FOLLOW_rule__PortOperation__Group__4__Impl_in_rule__PortOperation__Group__415790); + pushFollow(FOLLOW_rule__PortOperation__Group__4__Impl_in_rule__PortOperation__Group__415852); rule__PortOperation__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__5_in_rule__PortOperation__Group__415793); + pushFollow(FOLLOW_rule__PortOperation__Group__5_in_rule__PortOperation__Group__415855); rule__PortOperation__Group__5(); state._fsp--; @@ -23513,22 +23600,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7578:1: rule__PortOperation__Group__4__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7608:1: rule__PortOperation__Group__4__Impl : ( ')' ) ; public final void rule__PortOperation__Group__4__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:7582:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7583:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7612:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7613:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7583:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7584:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7613:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7614:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getRightParenthesisKeyword_4()); } - match(input,45,FOLLOW_45_in_rule__PortOperation__Group__4__Impl15821); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__PortOperation__Group__4__Impl15883); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getRightParenthesisKeyword_4()); } @@ -23554,21 +23641,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7597:1: rule__PortOperation__Group__5 : rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7627:1: rule__PortOperation__Group__5 : rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ; public final void rule__PortOperation__Group__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:7601:1: ( rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7602:2: rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7631:1: ( rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7632:2: rule__PortOperation__Group__5__Impl rule__PortOperation__Group__6 { - pushFollow(FOLLOW_rule__PortOperation__Group__5__Impl_in_rule__PortOperation__Group__515852); + pushFollow(FOLLOW_rule__PortOperation__Group__5__Impl_in_rule__PortOperation__Group__515914); rule__PortOperation__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__6_in_rule__PortOperation__Group__515855); + pushFollow(FOLLOW_rule__PortOperation__Group__6_in_rule__PortOperation__Group__515917); rule__PortOperation__Group__6(); state._fsp--; @@ -23592,22 +23679,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7609:1: rule__PortOperation__Group__5__Impl : ( ( rule__PortOperation__Alternatives_5 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7639:1: rule__PortOperation__Group__5__Impl : ( ( rule__PortOperation__Alternatives_5 )? ) ; public final void rule__PortOperation__Group__5__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:7613:1: ( ( ( rule__PortOperation__Alternatives_5 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7614:1: ( ( rule__PortOperation__Alternatives_5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7643:1: ( ( ( rule__PortOperation__Alternatives_5 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7644:1: ( ( rule__PortOperation__Alternatives_5 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7614:1: ( ( rule__PortOperation__Alternatives_5 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7615:1: ( rule__PortOperation__Alternatives_5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7644:1: ( ( rule__PortOperation__Alternatives_5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7645:1: ( rule__PortOperation__Alternatives_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getAlternatives_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7616:1: ( rule__PortOperation__Alternatives_5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7646:1: ( rule__PortOperation__Alternatives_5 )? int alt77=2; int LA77_0 = input.LA(1); @@ -23616,9 +23703,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt77) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7616:2: rule__PortOperation__Alternatives_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7646:2: rule__PortOperation__Alternatives_5 { - pushFollow(FOLLOW_rule__PortOperation__Alternatives_5_in_rule__PortOperation__Group__5__Impl15882); + pushFollow(FOLLOW_rule__PortOperation__Alternatives_5_in_rule__PortOperation__Group__5__Impl15944); rule__PortOperation__Alternatives_5(); state._fsp--; @@ -23654,21 +23741,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7626:1: rule__PortOperation__Group__6 : rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7656:1: rule__PortOperation__Group__6 : rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ; public final void rule__PortOperation__Group__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:7630:1: ( rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7631:2: rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7660:1: ( rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7661:2: rule__PortOperation__Group__6__Impl rule__PortOperation__Group__7 { - pushFollow(FOLLOW_rule__PortOperation__Group__6__Impl_in_rule__PortOperation__Group__615913); + pushFollow(FOLLOW_rule__PortOperation__Group__6__Impl_in_rule__PortOperation__Group__615975); rule__PortOperation__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group__7_in_rule__PortOperation__Group__615916); + pushFollow(FOLLOW_rule__PortOperation__Group__7_in_rule__PortOperation__Group__615978); rule__PortOperation__Group__7(); state._fsp--; @@ -23692,22 +23779,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7638:1: rule__PortOperation__Group__6__Impl : ( ( rule__PortOperation__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7668:1: rule__PortOperation__Group__6__Impl : ( ( rule__PortOperation__DocuAssignment_6 )? ) ; public final void rule__PortOperation__Group__6__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:7642:1: ( ( ( rule__PortOperation__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7643:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7672:1: ( ( ( rule__PortOperation__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7673:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7643:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7644:1: ( rule__PortOperation__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7673:1: ( ( rule__PortOperation__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7674:1: ( rule__PortOperation__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7645:1: ( rule__PortOperation__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7675:1: ( rule__PortOperation__DocuAssignment_6 )? int alt78=2; int LA78_0 = input.LA(1); @@ -23716,9 +23803,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt78) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7645:2: rule__PortOperation__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7675:2: rule__PortOperation__DocuAssignment_6 { - pushFollow(FOLLOW_rule__PortOperation__DocuAssignment_6_in_rule__PortOperation__Group__6__Impl15943); + pushFollow(FOLLOW_rule__PortOperation__DocuAssignment_6_in_rule__PortOperation__Group__6__Impl16005); rule__PortOperation__DocuAssignment_6(); state._fsp--; @@ -23754,16 +23841,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7655:1: rule__PortOperation__Group__7 : rule__PortOperation__Group__7__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7685:1: rule__PortOperation__Group__7 : rule__PortOperation__Group__7__Impl ; public final void rule__PortOperation__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7659:1: ( rule__PortOperation__Group__7__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7660:2: rule__PortOperation__Group__7__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7689:1: ( rule__PortOperation__Group__7__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7690:2: rule__PortOperation__Group__7__Impl { - pushFollow(FOLLOW_rule__PortOperation__Group__7__Impl_in_rule__PortOperation__Group__715974); + pushFollow(FOLLOW_rule__PortOperation__Group__7__Impl_in_rule__PortOperation__Group__716036); rule__PortOperation__Group__7__Impl(); state._fsp--; @@ -23787,25 +23874,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7666:1: rule__PortOperation__Group__7__Impl : ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7696:1: rule__PortOperation__Group__7__Impl : ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ; public final void rule__PortOperation__Group__7__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:7670:1: ( ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7671:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7700:1: ( ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7701:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7671:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7672:1: ( rule__PortOperation__DetailCodeAssignment_7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7701:1: ( ( rule__PortOperation__DetailCodeAssignment_7 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7702:1: ( rule__PortOperation__DetailCodeAssignment_7 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getDetailCodeAssignment_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7673:1: ( rule__PortOperation__DetailCodeAssignment_7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7673:2: rule__PortOperation__DetailCodeAssignment_7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7703:1: ( rule__PortOperation__DetailCodeAssignment_7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7703:2: rule__PortOperation__DetailCodeAssignment_7 { - pushFollow(FOLLOW_rule__PortOperation__DetailCodeAssignment_7_in_rule__PortOperation__Group__7__Impl16001); + pushFollow(FOLLOW_rule__PortOperation__DetailCodeAssignment_7_in_rule__PortOperation__Group__7__Impl16063); rule__PortOperation__DetailCodeAssignment_7(); state._fsp--; @@ -23838,21 +23925,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7699:1: rule__PortOperation__Group_3__0 : rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7729:1: rule__PortOperation__Group_3__0 : rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ; public final void rule__PortOperation__Group_3__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:7703:1: ( rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7704:2: rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7733:1: ( rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7734:2: rule__PortOperation__Group_3__0__Impl rule__PortOperation__Group_3__1 { - pushFollow(FOLLOW_rule__PortOperation__Group_3__0__Impl_in_rule__PortOperation__Group_3__016047); + pushFollow(FOLLOW_rule__PortOperation__Group_3__0__Impl_in_rule__PortOperation__Group_3__016109); rule__PortOperation__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group_3__1_in_rule__PortOperation__Group_3__016050); + pushFollow(FOLLOW_rule__PortOperation__Group_3__1_in_rule__PortOperation__Group_3__016112); rule__PortOperation__Group_3__1(); state._fsp--; @@ -23876,25 +23963,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7711:1: rule__PortOperation__Group_3__0__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7741:1: rule__PortOperation__Group_3__0__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ; public final void rule__PortOperation__Group_3__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:7715:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7716:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7745:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7746:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7716:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7717:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7746:1: ( ( rule__PortOperation__ArgumentsAssignment_3_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7747:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getArgumentsAssignment_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7718:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7718:2: rule__PortOperation__ArgumentsAssignment_3_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7748:1: ( rule__PortOperation__ArgumentsAssignment_3_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7748:2: rule__PortOperation__ArgumentsAssignment_3_0 { - pushFollow(FOLLOW_rule__PortOperation__ArgumentsAssignment_3_0_in_rule__PortOperation__Group_3__0__Impl16077); + pushFollow(FOLLOW_rule__PortOperation__ArgumentsAssignment_3_0_in_rule__PortOperation__Group_3__0__Impl16139); rule__PortOperation__ArgumentsAssignment_3_0(); state._fsp--; @@ -23927,16 +24014,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7728:1: rule__PortOperation__Group_3__1 : rule__PortOperation__Group_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7758:1: rule__PortOperation__Group_3__1 : rule__PortOperation__Group_3__1__Impl ; public final void rule__PortOperation__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7732:1: ( rule__PortOperation__Group_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7733:2: rule__PortOperation__Group_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7762:1: ( rule__PortOperation__Group_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7763:2: rule__PortOperation__Group_3__1__Impl { - pushFollow(FOLLOW_rule__PortOperation__Group_3__1__Impl_in_rule__PortOperation__Group_3__116107); + pushFollow(FOLLOW_rule__PortOperation__Group_3__1__Impl_in_rule__PortOperation__Group_3__116169); rule__PortOperation__Group_3__1__Impl(); state._fsp--; @@ -23960,22 +24047,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7739:1: rule__PortOperation__Group_3__1__Impl : ( ( rule__PortOperation__Group_3_1__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7769:1: rule__PortOperation__Group_3__1__Impl : ( ( rule__PortOperation__Group_3_1__0 )* ) ; public final void rule__PortOperation__Group_3__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:7743:1: ( ( ( rule__PortOperation__Group_3_1__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7744:1: ( ( rule__PortOperation__Group_3_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7773:1: ( ( ( rule__PortOperation__Group_3_1__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7774:1: ( ( rule__PortOperation__Group_3_1__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7744:1: ( ( rule__PortOperation__Group_3_1__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7745:1: ( rule__PortOperation__Group_3_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7774:1: ( ( rule__PortOperation__Group_3_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7775:1: ( rule__PortOperation__Group_3_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getGroup_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7746:1: ( rule__PortOperation__Group_3_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7776:1: ( rule__PortOperation__Group_3_1__0 )* loop79: do { int alt79=2; @@ -23988,9 +24075,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt79) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7746:2: rule__PortOperation__Group_3_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7776:2: rule__PortOperation__Group_3_1__0 { - pushFollow(FOLLOW_rule__PortOperation__Group_3_1__0_in_rule__PortOperation__Group_3__1__Impl16134); + pushFollow(FOLLOW_rule__PortOperation__Group_3_1__0_in_rule__PortOperation__Group_3__1__Impl16196); rule__PortOperation__Group_3_1__0(); state._fsp--; @@ -24029,21 +24116,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7760:1: rule__PortOperation__Group_3_1__0 : rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7790:1: rule__PortOperation__Group_3_1__0 : rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ; public final void rule__PortOperation__Group_3_1__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:7764:1: ( rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7765:2: rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7794:1: ( rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7795:2: rule__PortOperation__Group_3_1__0__Impl rule__PortOperation__Group_3_1__1 { - pushFollow(FOLLOW_rule__PortOperation__Group_3_1__0__Impl_in_rule__PortOperation__Group_3_1__016169); + pushFollow(FOLLOW_rule__PortOperation__Group_3_1__0__Impl_in_rule__PortOperation__Group_3_1__016231); rule__PortOperation__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group_3_1__1_in_rule__PortOperation__Group_3_1__016172); + pushFollow(FOLLOW_rule__PortOperation__Group_3_1__1_in_rule__PortOperation__Group_3_1__016234); rule__PortOperation__Group_3_1__1(); state._fsp--; @@ -24067,22 +24154,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7772:1: rule__PortOperation__Group_3_1__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7802:1: rule__PortOperation__Group_3_1__0__Impl : ( ',' ) ; public final void rule__PortOperation__Group_3_1__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:7776:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7777:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7806:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7807:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7777:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7778:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7807:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7808:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getCommaKeyword_3_1_0()); } - match(input,48,FOLLOW_48_in_rule__PortOperation__Group_3_1__0__Impl16200); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__PortOperation__Group_3_1__0__Impl16262); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getCommaKeyword_3_1_0()); } @@ -24108,16 +24195,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7791:1: rule__PortOperation__Group_3_1__1 : rule__PortOperation__Group_3_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7821:1: rule__PortOperation__Group_3_1__1 : rule__PortOperation__Group_3_1__1__Impl ; public final void rule__PortOperation__Group_3_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:7795:1: ( rule__PortOperation__Group_3_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7796:2: rule__PortOperation__Group_3_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7825:1: ( rule__PortOperation__Group_3_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7826:2: rule__PortOperation__Group_3_1__1__Impl { - pushFollow(FOLLOW_rule__PortOperation__Group_3_1__1__Impl_in_rule__PortOperation__Group_3_1__116231); + pushFollow(FOLLOW_rule__PortOperation__Group_3_1__1__Impl_in_rule__PortOperation__Group_3_1__116293); rule__PortOperation__Group_3_1__1__Impl(); state._fsp--; @@ -24141,25 +24228,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_3_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7802:1: rule__PortOperation__Group_3_1__1__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7832:1: rule__PortOperation__Group_3_1__1__Impl : ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ; public final void rule__PortOperation__Group_3_1__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:7806:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7807:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7836:1: ( ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7837:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7807:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7808:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7837:1: ( ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7838:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getArgumentsAssignment_3_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7809:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7809:2: rule__PortOperation__ArgumentsAssignment_3_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7839:1: ( rule__PortOperation__ArgumentsAssignment_3_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7839:2: rule__PortOperation__ArgumentsAssignment_3_1_1 { - pushFollow(FOLLOW_rule__PortOperation__ArgumentsAssignment_3_1_1_in_rule__PortOperation__Group_3_1__1__Impl16258); + pushFollow(FOLLOW_rule__PortOperation__ArgumentsAssignment_3_1_1_in_rule__PortOperation__Group_3_1__1__Impl16320); rule__PortOperation__ArgumentsAssignment_3_1_1(); state._fsp--; @@ -24192,21 +24279,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7823:1: rule__PortOperation__Group_5_0__0 : rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7853:1: rule__PortOperation__Group_5_0__0 : rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ; public final void rule__PortOperation__Group_5_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7827:1: ( rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7828:2: rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7857:1: ( rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7858:2: rule__PortOperation__Group_5_0__0__Impl rule__PortOperation__Group_5_0__1 { - pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0__Impl_in_rule__PortOperation__Group_5_0__016292); + pushFollow(FOLLOW_rule__PortOperation__Group_5_0__0__Impl_in_rule__PortOperation__Group_5_0__016354); rule__PortOperation__Group_5_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group_5_0__1_in_rule__PortOperation__Group_5_0__016295); + pushFollow(FOLLOW_rule__PortOperation__Group_5_0__1_in_rule__PortOperation__Group_5_0__016357); rule__PortOperation__Group_5_0__1(); state._fsp--; @@ -24230,22 +24317,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7835:1: rule__PortOperation__Group_5_0__0__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7865:1: rule__PortOperation__Group_5_0__0__Impl : ( ':' ) ; public final void rule__PortOperation__Group_5_0__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:7839:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7840:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7869:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7870:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7840:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7841:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7870:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7871:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getColonKeyword_5_0_0()); } - match(input,40,FOLLOW_40_in_rule__PortOperation__Group_5_0__0__Impl16323); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__PortOperation__Group_5_0__0__Impl16385); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getColonKeyword_5_0_0()); } @@ -24271,16 +24358,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7854:1: rule__PortOperation__Group_5_0__1 : rule__PortOperation__Group_5_0__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7884:1: rule__PortOperation__Group_5_0__1 : rule__PortOperation__Group_5_0__1__Impl ; public final void rule__PortOperation__Group_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:7858:1: ( rule__PortOperation__Group_5_0__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7859:2: rule__PortOperation__Group_5_0__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7888:1: ( rule__PortOperation__Group_5_0__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7889:2: rule__PortOperation__Group_5_0__1__Impl { - pushFollow(FOLLOW_rule__PortOperation__Group_5_0__1__Impl_in_rule__PortOperation__Group_5_0__116354); + pushFollow(FOLLOW_rule__PortOperation__Group_5_0__1__Impl_in_rule__PortOperation__Group_5_0__116416); rule__PortOperation__Group_5_0__1__Impl(); state._fsp--; @@ -24304,25 +24391,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_0__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7865:1: rule__PortOperation__Group_5_0__1__Impl : ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7895:1: rule__PortOperation__Group_5_0__1__Impl : ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ; public final void rule__PortOperation__Group_5_0__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:7869:1: ( ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7870:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7899:1: ( ( ( rule__PortOperation__Alternatives_5_0_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7900:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7870:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7871:1: ( rule__PortOperation__Alternatives_5_0_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7900:1: ( ( rule__PortOperation__Alternatives_5_0_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7901:1: ( rule__PortOperation__Alternatives_5_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getAlternatives_5_0_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7872:1: ( rule__PortOperation__Alternatives_5_0_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7872:2: rule__PortOperation__Alternatives_5_0_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7902:1: ( rule__PortOperation__Alternatives_5_0_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7902:2: rule__PortOperation__Alternatives_5_0_1 { - pushFollow(FOLLOW_rule__PortOperation__Alternatives_5_0_1_in_rule__PortOperation__Group_5_0__1__Impl16381); + pushFollow(FOLLOW_rule__PortOperation__Alternatives_5_0_1_in_rule__PortOperation__Group_5_0__1__Impl16443); rule__PortOperation__Alternatives_5_0_1(); state._fsp--; @@ -24355,21 +24442,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7886:1: rule__PortOperation__Group_5_1__0 : rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7916:1: rule__PortOperation__Group_5_1__0 : rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ; public final void rule__PortOperation__Group_5_1__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:7890:1: ( rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7891:2: rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7920:1: ( rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7921:2: rule__PortOperation__Group_5_1__0__Impl rule__PortOperation__Group_5_1__1 { - pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0__Impl_in_rule__PortOperation__Group_5_1__016415); + pushFollow(FOLLOW_rule__PortOperation__Group_5_1__0__Impl_in_rule__PortOperation__Group_5_1__016477); rule__PortOperation__Group_5_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortOperation__Group_5_1__1_in_rule__PortOperation__Group_5_1__016418); + pushFollow(FOLLOW_rule__PortOperation__Group_5_1__1_in_rule__PortOperation__Group_5_1__016480); rule__PortOperation__Group_5_1__1(); state._fsp--; @@ -24393,22 +24480,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7898:1: rule__PortOperation__Group_5_1__0__Impl : ( 'sends' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7928:1: rule__PortOperation__Group_5_1__0__Impl : ( 'sends' ) ; public final void rule__PortOperation__Group_5_1__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:7902:1: ( ( 'sends' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7903:1: ( 'sends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7932:1: ( ( 'sends' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7933:1: ( 'sends' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7903:1: ( 'sends' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7904:1: 'sends' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7933:1: ( 'sends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7934:1: 'sends' { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getSendsKeyword_5_1_0()); } - match(input,59,FOLLOW_59_in_rule__PortOperation__Group_5_1__0__Impl16446); if (state.failed) return ; + match(input,59,FOLLOW_59_in_rule__PortOperation__Group_5_1__0__Impl16508); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getSendsKeyword_5_1_0()); } @@ -24434,16 +24521,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7917:1: rule__PortOperation__Group_5_1__1 : rule__PortOperation__Group_5_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7947:1: rule__PortOperation__Group_5_1__1 : rule__PortOperation__Group_5_1__1__Impl ; public final void rule__PortOperation__Group_5_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:7921:1: ( rule__PortOperation__Group_5_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7922:2: rule__PortOperation__Group_5_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7951:1: ( rule__PortOperation__Group_5_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7952:2: rule__PortOperation__Group_5_1__1__Impl { - pushFollow(FOLLOW_rule__PortOperation__Group_5_1__1__Impl_in_rule__PortOperation__Group_5_1__116477); + pushFollow(FOLLOW_rule__PortOperation__Group_5_1__1__Impl_in_rule__PortOperation__Group_5_1__116539); rule__PortOperation__Group_5_1__1__Impl(); state._fsp--; @@ -24467,25 +24554,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__Group_5_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7928:1: rule__PortOperation__Group_5_1__1__Impl : ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7958:1: rule__PortOperation__Group_5_1__1__Impl : ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ; public final void rule__PortOperation__Group_5_1__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:7932:1: ( ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7933:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7962:1: ( ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7963:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7933:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7934:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7963:1: ( ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7964:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getSendsMsgAssignment_5_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7935:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7935:2: rule__PortOperation__SendsMsgAssignment_5_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7965:1: ( rule__PortOperation__SendsMsgAssignment_5_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7965:2: rule__PortOperation__SendsMsgAssignment_5_1_1 { - pushFollow(FOLLOW_rule__PortOperation__SendsMsgAssignment_5_1_1_in_rule__PortOperation__Group_5_1__1__Impl16504); + pushFollow(FOLLOW_rule__PortOperation__SendsMsgAssignment_5_1_1_in_rule__PortOperation__Group_5_1__1__Impl16566); rule__PortOperation__SendsMsgAssignment_5_1_1(); state._fsp--; @@ -24518,21 +24605,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7949:1: rule__ProtocolClass__Group__0 : rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7979:1: rule__ProtocolClass__Group__0 : rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ; public final void rule__ProtocolClass__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:7953:1: ( rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7954:2: rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7983:1: ( rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7984:2: rule__ProtocolClass__Group__0__Impl rule__ProtocolClass__Group__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__0__Impl_in_rule__ProtocolClass__Group__016538); + pushFollow(FOLLOW_rule__ProtocolClass__Group__0__Impl_in_rule__ProtocolClass__Group__016600); rule__ProtocolClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__1_in_rule__ProtocolClass__Group__016541); + pushFollow(FOLLOW_rule__ProtocolClass__Group__1_in_rule__ProtocolClass__Group__016603); rule__ProtocolClass__Group__1(); state._fsp--; @@ -24556,22 +24643,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7961:1: rule__ProtocolClass__Group__0__Impl : ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7991:1: rule__ProtocolClass__Group__0__Impl : ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ; public final void rule__ProtocolClass__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:7965:1: ( ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7966:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7995:1: ( ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7996:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7966:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7967:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7996:1: ( ( rule__ProtocolClass__CommTypeAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7997:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getCommTypeAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7968:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7998:1: ( rule__ProtocolClass__CommTypeAssignment_0 )? int alt80=2; int LA80_0 = input.LA(1); @@ -24580,9 +24667,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt80) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7968:2: rule__ProtocolClass__CommTypeAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7998:2: rule__ProtocolClass__CommTypeAssignment_0 { - pushFollow(FOLLOW_rule__ProtocolClass__CommTypeAssignment_0_in_rule__ProtocolClass__Group__0__Impl16568); + pushFollow(FOLLOW_rule__ProtocolClass__CommTypeAssignment_0_in_rule__ProtocolClass__Group__0__Impl16630); rule__ProtocolClass__CommTypeAssignment_0(); state._fsp--; @@ -24618,21 +24705,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7978:1: rule__ProtocolClass__Group__1 : rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8008:1: rule__ProtocolClass__Group__1 : rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ; public final void rule__ProtocolClass__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:7982:1: ( rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7983:2: rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8012:1: ( rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8013:2: rule__ProtocolClass__Group__1__Impl rule__ProtocolClass__Group__2 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__1__Impl_in_rule__ProtocolClass__Group__116599); + pushFollow(FOLLOW_rule__ProtocolClass__Group__1__Impl_in_rule__ProtocolClass__Group__116661); rule__ProtocolClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__2_in_rule__ProtocolClass__Group__116602); + pushFollow(FOLLOW_rule__ProtocolClass__Group__2_in_rule__ProtocolClass__Group__116664); rule__ProtocolClass__Group__2(); state._fsp--; @@ -24656,22 +24743,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7990:1: rule__ProtocolClass__Group__1__Impl : ( 'ProtocolClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8020:1: rule__ProtocolClass__Group__1__Impl : ( 'ProtocolClass' ) ; public final void rule__ProtocolClass__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:7994:1: ( ( 'ProtocolClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7995:1: ( 'ProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8024:1: ( ( 'ProtocolClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8025:1: ( 'ProtocolClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7995:1: ( 'ProtocolClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:7996:1: 'ProtocolClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8025:1: ( 'ProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8026:1: 'ProtocolClass' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_1()); } - match(input,18,FOLLOW_18_in_rule__ProtocolClass__Group__1__Impl16630); if (state.failed) return ; + match(input,18,FOLLOW_18_in_rule__ProtocolClass__Group__1__Impl16692); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_1()); } @@ -24697,21 +24784,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8009:1: rule__ProtocolClass__Group__2 : rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8039:1: rule__ProtocolClass__Group__2 : rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ; public final void rule__ProtocolClass__Group__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:8013:1: ( rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8014:2: rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8043:1: ( rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8044:2: rule__ProtocolClass__Group__2__Impl rule__ProtocolClass__Group__3 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__2__Impl_in_rule__ProtocolClass__Group__216661); + pushFollow(FOLLOW_rule__ProtocolClass__Group__2__Impl_in_rule__ProtocolClass__Group__216723); rule__ProtocolClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__3_in_rule__ProtocolClass__Group__216664); + pushFollow(FOLLOW_rule__ProtocolClass__Group__3_in_rule__ProtocolClass__Group__216726); rule__ProtocolClass__Group__3(); state._fsp--; @@ -24735,25 +24822,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8021:1: rule__ProtocolClass__Group__2__Impl : ( ( rule__ProtocolClass__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8051:1: rule__ProtocolClass__Group__2__Impl : ( ( rule__ProtocolClass__NameAssignment_2 ) ) ; public final void rule__ProtocolClass__Group__2__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:8025:1: ( ( ( rule__ProtocolClass__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8026:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8055:1: ( ( ( rule__ProtocolClass__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8056:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8026:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8027:1: ( rule__ProtocolClass__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8056:1: ( ( rule__ProtocolClass__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8057:1: ( rule__ProtocolClass__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8028:1: ( rule__ProtocolClass__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8028:2: rule__ProtocolClass__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8058:1: ( rule__ProtocolClass__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8058:2: rule__ProtocolClass__NameAssignment_2 { - pushFollow(FOLLOW_rule__ProtocolClass__NameAssignment_2_in_rule__ProtocolClass__Group__2__Impl16691); + pushFollow(FOLLOW_rule__ProtocolClass__NameAssignment_2_in_rule__ProtocolClass__Group__2__Impl16753); rule__ProtocolClass__NameAssignment_2(); state._fsp--; @@ -24786,21 +24873,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8038:1: rule__ProtocolClass__Group__3 : rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8068:1: rule__ProtocolClass__Group__3 : rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ; public final void rule__ProtocolClass__Group__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:8042:1: ( rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8043:2: rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8072:1: ( rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8073:2: rule__ProtocolClass__Group__3__Impl rule__ProtocolClass__Group__4 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__3__Impl_in_rule__ProtocolClass__Group__316721); + pushFollow(FOLLOW_rule__ProtocolClass__Group__3__Impl_in_rule__ProtocolClass__Group__316783); rule__ProtocolClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__4_in_rule__ProtocolClass__Group__316724); + pushFollow(FOLLOW_rule__ProtocolClass__Group__4_in_rule__ProtocolClass__Group__316786); rule__ProtocolClass__Group__4(); state._fsp--; @@ -24824,22 +24911,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8050:1: rule__ProtocolClass__Group__3__Impl : ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8080:1: rule__ProtocolClass__Group__3__Impl : ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ; public final void rule__ProtocolClass__Group__3__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:8054:1: ( ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8055:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8084:1: ( ( ( rule__ProtocolClass__DocuAssignment_3 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8085:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8055:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8056:1: ( rule__ProtocolClass__DocuAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8085:1: ( ( rule__ProtocolClass__DocuAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8086:1: ( rule__ProtocolClass__DocuAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getDocuAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8057:1: ( rule__ProtocolClass__DocuAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8087:1: ( rule__ProtocolClass__DocuAssignment_3 )? int alt81=2; int LA81_0 = input.LA(1); @@ -24848,9 +24935,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt81) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8057:2: rule__ProtocolClass__DocuAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8087:2: rule__ProtocolClass__DocuAssignment_3 { - pushFollow(FOLLOW_rule__ProtocolClass__DocuAssignment_3_in_rule__ProtocolClass__Group__3__Impl16751); + pushFollow(FOLLOW_rule__ProtocolClass__DocuAssignment_3_in_rule__ProtocolClass__Group__3__Impl16813); rule__ProtocolClass__DocuAssignment_3(); state._fsp--; @@ -24886,21 +24973,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8067:1: rule__ProtocolClass__Group__4 : rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8097:1: rule__ProtocolClass__Group__4 : rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ; public final void rule__ProtocolClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8071:1: ( rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8072:2: rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8101:1: ( rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8102:2: rule__ProtocolClass__Group__4__Impl rule__ProtocolClass__Group__5 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__4__Impl_in_rule__ProtocolClass__Group__416782); + pushFollow(FOLLOW_rule__ProtocolClass__Group__4__Impl_in_rule__ProtocolClass__Group__416844); rule__ProtocolClass__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__5_in_rule__ProtocolClass__Group__416785); + pushFollow(FOLLOW_rule__ProtocolClass__Group__5_in_rule__ProtocolClass__Group__416847); rule__ProtocolClass__Group__5(); state._fsp--; @@ -24924,22 +25011,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8079:1: rule__ProtocolClass__Group__4__Impl : ( ( rule__ProtocolClass__Group_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8109:1: rule__ProtocolClass__Group__4__Impl : ( ( rule__ProtocolClass__Group_4__0 )? ) ; public final void rule__ProtocolClass__Group__4__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:8083:1: ( ( ( rule__ProtocolClass__Group_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8084:1: ( ( rule__ProtocolClass__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8113:1: ( ( ( rule__ProtocolClass__Group_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8114:1: ( ( rule__ProtocolClass__Group_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8084:1: ( ( rule__ProtocolClass__Group_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8085:1: ( rule__ProtocolClass__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8114:1: ( ( rule__ProtocolClass__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8115:1: ( rule__ProtocolClass__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8086:1: ( rule__ProtocolClass__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8116:1: ( rule__ProtocolClass__Group_4__0 )? int alt82=2; int LA82_0 = input.LA(1); @@ -24948,9 +25035,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt82) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8086:2: rule__ProtocolClass__Group_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8116:2: rule__ProtocolClass__Group_4__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_4__0_in_rule__ProtocolClass__Group__4__Impl16812); + pushFollow(FOLLOW_rule__ProtocolClass__Group_4__0_in_rule__ProtocolClass__Group__4__Impl16874); rule__ProtocolClass__Group_4__0(); state._fsp--; @@ -24986,21 +25073,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8096:1: rule__ProtocolClass__Group__5 : rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8126:1: rule__ProtocolClass__Group__5 : rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ; public final void rule__ProtocolClass__Group__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:8100:1: ( rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8101:2: rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8130:1: ( rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8131:2: rule__ProtocolClass__Group__5__Impl rule__ProtocolClass__Group__6 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__5__Impl_in_rule__ProtocolClass__Group__516843); + pushFollow(FOLLOW_rule__ProtocolClass__Group__5__Impl_in_rule__ProtocolClass__Group__516905); rule__ProtocolClass__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__6_in_rule__ProtocolClass__Group__516846); + pushFollow(FOLLOW_rule__ProtocolClass__Group__6_in_rule__ProtocolClass__Group__516908); rule__ProtocolClass__Group__6(); state._fsp--; @@ -25024,22 +25111,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8108:1: rule__ProtocolClass__Group__5__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8138:1: rule__ProtocolClass__Group__5__Impl : ( '{' ) ; public final void rule__ProtocolClass__Group__5__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:8112:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8113:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8142:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8143:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8113:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8114:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8143:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8144:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_5()); } - match(input,38,FOLLOW_38_in_rule__ProtocolClass__Group__5__Impl16874); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ProtocolClass__Group__5__Impl16936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_5()); } @@ -25065,21 +25152,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8127:1: rule__ProtocolClass__Group__6 : rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8157:1: rule__ProtocolClass__Group__6 : rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ; public final void rule__ProtocolClass__Group__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:8131:1: ( rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8132:2: rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8161:1: ( rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8162:2: rule__ProtocolClass__Group__6__Impl rule__ProtocolClass__Group__7 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__6__Impl_in_rule__ProtocolClass__Group__616905); + pushFollow(FOLLOW_rule__ProtocolClass__Group__6__Impl_in_rule__ProtocolClass__Group__616967); rule__ProtocolClass__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__7_in_rule__ProtocolClass__Group__616908); + pushFollow(FOLLOW_rule__ProtocolClass__Group__7_in_rule__ProtocolClass__Group__616970); rule__ProtocolClass__Group__7(); state._fsp--; @@ -25103,37 +25190,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8139:1: rule__ProtocolClass__Group__6__Impl : ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8169:1: rule__ProtocolClass__Group__6__Impl : ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ; public final void rule__ProtocolClass__Group__6__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:8143:1: ( ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8144:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8173:1: ( ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8174:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8144:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8145:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8174:1: ( ( rule__ProtocolClass__AnnotationsAssignment_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8175:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getAnnotationsAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8146:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8176:1: ( rule__ProtocolClass__AnnotationsAssignment_6 )* loop83: do { int alt83=2; int LA83_0 = input.LA(1); - if ( (LA83_0==117) ) { + if ( (LA83_0==119) ) { alt83=1; } switch (alt83) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8146:2: rule__ProtocolClass__AnnotationsAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8176:2: rule__ProtocolClass__AnnotationsAssignment_6 { - pushFollow(FOLLOW_rule__ProtocolClass__AnnotationsAssignment_6_in_rule__ProtocolClass__Group__6__Impl16935); + pushFollow(FOLLOW_rule__ProtocolClass__AnnotationsAssignment_6_in_rule__ProtocolClass__Group__6__Impl16997); rule__ProtocolClass__AnnotationsAssignment_6(); state._fsp--; @@ -25172,21 +25259,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8156:1: rule__ProtocolClass__Group__7 : rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8186:1: rule__ProtocolClass__Group__7 : rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ; public final void rule__ProtocolClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8160:1: ( rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8161:2: rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8190:1: ( rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8191:2: rule__ProtocolClass__Group__7__Impl rule__ProtocolClass__Group__8 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__7__Impl_in_rule__ProtocolClass__Group__716966); + pushFollow(FOLLOW_rule__ProtocolClass__Group__7__Impl_in_rule__ProtocolClass__Group__717028); rule__ProtocolClass__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__8_in_rule__ProtocolClass__Group__716969); + pushFollow(FOLLOW_rule__ProtocolClass__Group__8_in_rule__ProtocolClass__Group__717031); rule__ProtocolClass__Group__8(); state._fsp--; @@ -25210,22 +25297,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8168:1: rule__ProtocolClass__Group__7__Impl : ( ( rule__ProtocolClass__Group_7__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8198:1: rule__ProtocolClass__Group__7__Impl : ( ( rule__ProtocolClass__Group_7__0 )? ) ; public final void rule__ProtocolClass__Group__7__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:8172:1: ( ( ( rule__ProtocolClass__Group_7__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8173:1: ( ( rule__ProtocolClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8202:1: ( ( ( rule__ProtocolClass__Group_7__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8203:1: ( ( rule__ProtocolClass__Group_7__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8173:1: ( ( rule__ProtocolClass__Group_7__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8174:1: ( rule__ProtocolClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8203:1: ( ( rule__ProtocolClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8204:1: ( rule__ProtocolClass__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8175:1: ( rule__ProtocolClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8205:1: ( rule__ProtocolClass__Group_7__0 )? int alt84=2; int LA84_0 = input.LA(1); @@ -25234,9 +25321,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt84) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8175:2: rule__ProtocolClass__Group_7__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8205:2: rule__ProtocolClass__Group_7__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_7__0_in_rule__ProtocolClass__Group__7__Impl16996); + pushFollow(FOLLOW_rule__ProtocolClass__Group_7__0_in_rule__ProtocolClass__Group__7__Impl17058); rule__ProtocolClass__Group_7__0(); state._fsp--; @@ -25272,21 +25359,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8185:1: rule__ProtocolClass__Group__8 : rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8215:1: rule__ProtocolClass__Group__8 : rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ; public final void rule__ProtocolClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8189:1: ( rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8190:2: rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8219:1: ( rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8220:2: rule__ProtocolClass__Group__8__Impl rule__ProtocolClass__Group__9 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__8__Impl_in_rule__ProtocolClass__Group__817027); + pushFollow(FOLLOW_rule__ProtocolClass__Group__8__Impl_in_rule__ProtocolClass__Group__817089); rule__ProtocolClass__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__9_in_rule__ProtocolClass__Group__817030); + pushFollow(FOLLOW_rule__ProtocolClass__Group__9_in_rule__ProtocolClass__Group__817092); rule__ProtocolClass__Group__9(); state._fsp--; @@ -25310,22 +25397,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8197:1: rule__ProtocolClass__Group__8__Impl : ( ( rule__ProtocolClass__Group_8__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8227:1: rule__ProtocolClass__Group__8__Impl : ( ( rule__ProtocolClass__Group_8__0 )? ) ; public final void rule__ProtocolClass__Group__8__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:8201:1: ( ( ( rule__ProtocolClass__Group_8__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8202:1: ( ( rule__ProtocolClass__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8231:1: ( ( ( rule__ProtocolClass__Group_8__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8232:1: ( ( rule__ProtocolClass__Group_8__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8202:1: ( ( rule__ProtocolClass__Group_8__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8203:1: ( rule__ProtocolClass__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8232:1: ( ( rule__ProtocolClass__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8233:1: ( rule__ProtocolClass__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8204:1: ( rule__ProtocolClass__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8234:1: ( rule__ProtocolClass__Group_8__0 )? int alt85=2; int LA85_0 = input.LA(1); @@ -25334,9 +25421,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt85) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8204:2: rule__ProtocolClass__Group_8__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8234:2: rule__ProtocolClass__Group_8__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_8__0_in_rule__ProtocolClass__Group__8__Impl17057); + pushFollow(FOLLOW_rule__ProtocolClass__Group_8__0_in_rule__ProtocolClass__Group__8__Impl17119); rule__ProtocolClass__Group_8__0(); state._fsp--; @@ -25372,21 +25459,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8214:1: rule__ProtocolClass__Group__9 : rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8244:1: rule__ProtocolClass__Group__9 : rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ; public final void rule__ProtocolClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8218:1: ( rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8219:2: rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8248:1: ( rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8249:2: rule__ProtocolClass__Group__9__Impl rule__ProtocolClass__Group__10 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__9__Impl_in_rule__ProtocolClass__Group__917088); + pushFollow(FOLLOW_rule__ProtocolClass__Group__9__Impl_in_rule__ProtocolClass__Group__917150); rule__ProtocolClass__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__10_in_rule__ProtocolClass__Group__917091); + pushFollow(FOLLOW_rule__ProtocolClass__Group__10_in_rule__ProtocolClass__Group__917153); rule__ProtocolClass__Group__10(); state._fsp--; @@ -25410,22 +25497,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8226:1: rule__ProtocolClass__Group__9__Impl : ( ( rule__ProtocolClass__Group_9__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8256:1: rule__ProtocolClass__Group__9__Impl : ( ( rule__ProtocolClass__Group_9__0 )? ) ; public final void rule__ProtocolClass__Group__9__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:8230:1: ( ( ( rule__ProtocolClass__Group_9__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8231:1: ( ( rule__ProtocolClass__Group_9__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8260:1: ( ( ( rule__ProtocolClass__Group_9__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8261:1: ( ( rule__ProtocolClass__Group_9__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8231:1: ( ( rule__ProtocolClass__Group_9__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8232:1: ( rule__ProtocolClass__Group_9__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8261:1: ( ( rule__ProtocolClass__Group_9__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8262:1: ( rule__ProtocolClass__Group_9__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_9()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8233:1: ( rule__ProtocolClass__Group_9__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8263:1: ( rule__ProtocolClass__Group_9__0 )? int alt86=2; int LA86_0 = input.LA(1); @@ -25434,9 +25521,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt86) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8233:2: rule__ProtocolClass__Group_9__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8263:2: rule__ProtocolClass__Group_9__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_9__0_in_rule__ProtocolClass__Group__9__Impl17118); + pushFollow(FOLLOW_rule__ProtocolClass__Group_9__0_in_rule__ProtocolClass__Group__9__Impl17180); rule__ProtocolClass__Group_9__0(); state._fsp--; @@ -25472,21 +25559,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8243:1: rule__ProtocolClass__Group__10 : rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8273:1: rule__ProtocolClass__Group__10 : rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ; public final void rule__ProtocolClass__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8247:1: ( rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8248:2: rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8277:1: ( rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8278:2: rule__ProtocolClass__Group__10__Impl rule__ProtocolClass__Group__11 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__10__Impl_in_rule__ProtocolClass__Group__1017149); + pushFollow(FOLLOW_rule__ProtocolClass__Group__10__Impl_in_rule__ProtocolClass__Group__1017211); rule__ProtocolClass__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__11_in_rule__ProtocolClass__Group__1017152); + pushFollow(FOLLOW_rule__ProtocolClass__Group__11_in_rule__ProtocolClass__Group__1017214); rule__ProtocolClass__Group__11(); state._fsp--; @@ -25510,22 +25597,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__10__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8255:1: rule__ProtocolClass__Group__10__Impl : ( ( rule__ProtocolClass__Group_10__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8285:1: rule__ProtocolClass__Group__10__Impl : ( ( rule__ProtocolClass__Group_10__0 )? ) ; public final void rule__ProtocolClass__Group__10__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:8259:1: ( ( ( rule__ProtocolClass__Group_10__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8260:1: ( ( rule__ProtocolClass__Group_10__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8289:1: ( ( ( rule__ProtocolClass__Group_10__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8290:1: ( ( rule__ProtocolClass__Group_10__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8260:1: ( ( rule__ProtocolClass__Group_10__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8261:1: ( rule__ProtocolClass__Group_10__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8290:1: ( ( rule__ProtocolClass__Group_10__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8291:1: ( rule__ProtocolClass__Group_10__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_10()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8262:1: ( rule__ProtocolClass__Group_10__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8292:1: ( rule__ProtocolClass__Group_10__0 )? int alt87=2; int LA87_0 = input.LA(1); @@ -25534,9 +25621,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt87) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8262:2: rule__ProtocolClass__Group_10__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8292:2: rule__ProtocolClass__Group_10__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__0_in_rule__ProtocolClass__Group__10__Impl17179); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__0_in_rule__ProtocolClass__Group__10__Impl17241); rule__ProtocolClass__Group_10__0(); state._fsp--; @@ -25572,21 +25659,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__11" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8272:1: rule__ProtocolClass__Group__11 : rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8302:1: rule__ProtocolClass__Group__11 : rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ; public final void rule__ProtocolClass__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8276:1: ( rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8277:2: rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8306:1: ( rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8307:2: rule__ProtocolClass__Group__11__Impl rule__ProtocolClass__Group__12 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__11__Impl_in_rule__ProtocolClass__Group__1117210); + pushFollow(FOLLOW_rule__ProtocolClass__Group__11__Impl_in_rule__ProtocolClass__Group__1117272); rule__ProtocolClass__Group__11__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__12_in_rule__ProtocolClass__Group__1117213); + pushFollow(FOLLOW_rule__ProtocolClass__Group__12_in_rule__ProtocolClass__Group__1117275); rule__ProtocolClass__Group__12(); state._fsp--; @@ -25610,22 +25697,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__11__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8284:1: rule__ProtocolClass__Group__11__Impl : ( ( rule__ProtocolClass__Group_11__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8314:1: rule__ProtocolClass__Group__11__Impl : ( ( rule__ProtocolClass__Group_11__0 )? ) ; public final void rule__ProtocolClass__Group__11__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:8288:1: ( ( ( rule__ProtocolClass__Group_11__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8289:1: ( ( rule__ProtocolClass__Group_11__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8318:1: ( ( ( rule__ProtocolClass__Group_11__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8319:1: ( ( rule__ProtocolClass__Group_11__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8289:1: ( ( rule__ProtocolClass__Group_11__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8290:1: ( rule__ProtocolClass__Group_11__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8319:1: ( ( rule__ProtocolClass__Group_11__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8320:1: ( rule__ProtocolClass__Group_11__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_11()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8291:1: ( rule__ProtocolClass__Group_11__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8321:1: ( rule__ProtocolClass__Group_11__0 )? int alt88=2; int LA88_0 = input.LA(1); @@ -25634,9 +25721,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt88) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8291:2: rule__ProtocolClass__Group_11__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8321:2: rule__ProtocolClass__Group_11__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__0_in_rule__ProtocolClass__Group__11__Impl17240); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__0_in_rule__ProtocolClass__Group__11__Impl17302); rule__ProtocolClass__Group_11__0(); state._fsp--; @@ -25672,21 +25759,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__12" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8301:1: rule__ProtocolClass__Group__12 : rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8331:1: rule__ProtocolClass__Group__12 : rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ; public final void rule__ProtocolClass__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8305:1: ( rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8306:2: rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8335:1: ( rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8336:2: rule__ProtocolClass__Group__12__Impl rule__ProtocolClass__Group__13 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__12__Impl_in_rule__ProtocolClass__Group__1217271); + pushFollow(FOLLOW_rule__ProtocolClass__Group__12__Impl_in_rule__ProtocolClass__Group__1217333); rule__ProtocolClass__Group__12__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__13_in_rule__ProtocolClass__Group__1217274); + pushFollow(FOLLOW_rule__ProtocolClass__Group__13_in_rule__ProtocolClass__Group__1217336); rule__ProtocolClass__Group__13(); state._fsp--; @@ -25710,22 +25797,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__12__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8313:1: rule__ProtocolClass__Group__12__Impl : ( ( rule__ProtocolClass__Group_12__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8343:1: rule__ProtocolClass__Group__12__Impl : ( ( rule__ProtocolClass__Group_12__0 )? ) ; public final void rule__ProtocolClass__Group__12__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:8317:1: ( ( ( rule__ProtocolClass__Group_12__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8318:1: ( ( rule__ProtocolClass__Group_12__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8347:1: ( ( ( rule__ProtocolClass__Group_12__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8348:1: ( ( rule__ProtocolClass__Group_12__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8318:1: ( ( rule__ProtocolClass__Group_12__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8319:1: ( rule__ProtocolClass__Group_12__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8348:1: ( ( rule__ProtocolClass__Group_12__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8349:1: ( rule__ProtocolClass__Group_12__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_12()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8320:1: ( rule__ProtocolClass__Group_12__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8350:1: ( rule__ProtocolClass__Group_12__0 )? int alt89=2; int LA89_0 = input.LA(1); @@ -25734,9 +25821,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt89) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8320:2: rule__ProtocolClass__Group_12__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8350:2: rule__ProtocolClass__Group_12__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_12__0_in_rule__ProtocolClass__Group__12__Impl17301); + pushFollow(FOLLOW_rule__ProtocolClass__Group_12__0_in_rule__ProtocolClass__Group__12__Impl17363); rule__ProtocolClass__Group_12__0(); state._fsp--; @@ -25772,21 +25859,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__13" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8330:1: rule__ProtocolClass__Group__13 : rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8360:1: rule__ProtocolClass__Group__13 : rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ; public final void rule__ProtocolClass__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8334:1: ( rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8335:2: rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8364:1: ( rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8365:2: rule__ProtocolClass__Group__13__Impl rule__ProtocolClass__Group__14 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__13__Impl_in_rule__ProtocolClass__Group__1317332); + pushFollow(FOLLOW_rule__ProtocolClass__Group__13__Impl_in_rule__ProtocolClass__Group__1317394); rule__ProtocolClass__Group__13__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__14_in_rule__ProtocolClass__Group__1317335); + pushFollow(FOLLOW_rule__ProtocolClass__Group__14_in_rule__ProtocolClass__Group__1317397); rule__ProtocolClass__Group__14(); state._fsp--; @@ -25810,22 +25897,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__13__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8342:1: rule__ProtocolClass__Group__13__Impl : ( ( rule__ProtocolClass__Group_13__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8372:1: rule__ProtocolClass__Group__13__Impl : ( ( rule__ProtocolClass__Group_13__0 )? ) ; public final void rule__ProtocolClass__Group__13__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:8346:1: ( ( ( rule__ProtocolClass__Group_13__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8347:1: ( ( rule__ProtocolClass__Group_13__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8376:1: ( ( ( rule__ProtocolClass__Group_13__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8377:1: ( ( rule__ProtocolClass__Group_13__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8347:1: ( ( rule__ProtocolClass__Group_13__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8348:1: ( rule__ProtocolClass__Group_13__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8377:1: ( ( rule__ProtocolClass__Group_13__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8378:1: ( rule__ProtocolClass__Group_13__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getGroup_13()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8349:1: ( rule__ProtocolClass__Group_13__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8379:1: ( rule__ProtocolClass__Group_13__0 )? int alt90=2; int LA90_0 = input.LA(1); @@ -25834,9 +25921,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt90) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8349:2: rule__ProtocolClass__Group_13__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8379:2: rule__ProtocolClass__Group_13__0 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_13__0_in_rule__ProtocolClass__Group__13__Impl17362); + pushFollow(FOLLOW_rule__ProtocolClass__Group_13__0_in_rule__ProtocolClass__Group__13__Impl17424); rule__ProtocolClass__Group_13__0(); state._fsp--; @@ -25872,21 +25959,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__14" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8359:1: rule__ProtocolClass__Group__14 : rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8389:1: rule__ProtocolClass__Group__14 : rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ; public final void rule__ProtocolClass__Group__14() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8363:1: ( rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8364:2: rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8393:1: ( rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8394:2: rule__ProtocolClass__Group__14__Impl rule__ProtocolClass__Group__15 { - pushFollow(FOLLOW_rule__ProtocolClass__Group__14__Impl_in_rule__ProtocolClass__Group__1417393); + pushFollow(FOLLOW_rule__ProtocolClass__Group__14__Impl_in_rule__ProtocolClass__Group__1417455); rule__ProtocolClass__Group__14__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group__15_in_rule__ProtocolClass__Group__1417396); + pushFollow(FOLLOW_rule__ProtocolClass__Group__15_in_rule__ProtocolClass__Group__1417458); rule__ProtocolClass__Group__15(); state._fsp--; @@ -25910,22 +25997,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__14__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8371:1: rule__ProtocolClass__Group__14__Impl : ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8401:1: rule__ProtocolClass__Group__14__Impl : ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ; public final void rule__ProtocolClass__Group__14__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:8375:1: ( ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8376:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8405:1: ( ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8406:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8376:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8377:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8406:1: ( ( rule__ProtocolClass__SemanticsAssignment_14 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8407:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getSemanticsAssignment_14()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8378:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8408:1: ( rule__ProtocolClass__SemanticsAssignment_14 )? int alt91=2; int LA91_0 = input.LA(1); @@ -25934,9 +26021,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt91) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8378:2: rule__ProtocolClass__SemanticsAssignment_14 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8408:2: rule__ProtocolClass__SemanticsAssignment_14 { - pushFollow(FOLLOW_rule__ProtocolClass__SemanticsAssignment_14_in_rule__ProtocolClass__Group__14__Impl17423); + pushFollow(FOLLOW_rule__ProtocolClass__SemanticsAssignment_14_in_rule__ProtocolClass__Group__14__Impl17485); rule__ProtocolClass__SemanticsAssignment_14(); state._fsp--; @@ -25972,16 +26059,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__15" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8388:1: rule__ProtocolClass__Group__15 : rule__ProtocolClass__Group__15__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8418:1: rule__ProtocolClass__Group__15 : rule__ProtocolClass__Group__15__Impl ; public final void rule__ProtocolClass__Group__15() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8392:1: ( rule__ProtocolClass__Group__15__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8393:2: rule__ProtocolClass__Group__15__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8422:1: ( rule__ProtocolClass__Group__15__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8423:2: rule__ProtocolClass__Group__15__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group__15__Impl_in_rule__ProtocolClass__Group__1517454); + pushFollow(FOLLOW_rule__ProtocolClass__Group__15__Impl_in_rule__ProtocolClass__Group__1517516); rule__ProtocolClass__Group__15__Impl(); state._fsp--; @@ -26005,22 +26092,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group__15__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8399:1: rule__ProtocolClass__Group__15__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8429:1: rule__ProtocolClass__Group__15__Impl : ( '}' ) ; public final void rule__ProtocolClass__Group__15__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:8403:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8404:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8433:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8434:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8404:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8405:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8434:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8435:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_15()); } - match(input,39,FOLLOW_39_in_rule__ProtocolClass__Group__15__Impl17482); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ProtocolClass__Group__15__Impl17544); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_15()); } @@ -26046,21 +26133,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8450:1: rule__ProtocolClass__Group_4__0 : rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8480:1: rule__ProtocolClass__Group_4__0 : rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ; public final void rule__ProtocolClass__Group_4__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:8454:1: ( rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8455:2: rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8484:1: ( rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8485:2: rule__ProtocolClass__Group_4__0__Impl rule__ProtocolClass__Group_4__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_4__0__Impl_in_rule__ProtocolClass__Group_4__017545); + pushFollow(FOLLOW_rule__ProtocolClass__Group_4__0__Impl_in_rule__ProtocolClass__Group_4__017607); rule__ProtocolClass__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_4__1_in_rule__ProtocolClass__Group_4__017548); + pushFollow(FOLLOW_rule__ProtocolClass__Group_4__1_in_rule__ProtocolClass__Group_4__017610); rule__ProtocolClass__Group_4__1(); state._fsp--; @@ -26084,22 +26171,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8462:1: rule__ProtocolClass__Group_4__0__Impl : ( 'extends' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8492:1: rule__ProtocolClass__Group_4__0__Impl : ( 'extends' ) ; public final void rule__ProtocolClass__Group_4__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:8466:1: ( ( 'extends' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8467:1: ( 'extends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8496:1: ( ( 'extends' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8497:1: ( 'extends' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8467:1: ( 'extends' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8468:1: 'extends' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8497:1: ( 'extends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8498:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getExtendsKeyword_4_0()); } - match(input,51,FOLLOW_51_in_rule__ProtocolClass__Group_4__0__Impl17576); if (state.failed) return ; + match(input,51,FOLLOW_51_in_rule__ProtocolClass__Group_4__0__Impl17638); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getExtendsKeyword_4_0()); } @@ -26125,16 +26212,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8481:1: rule__ProtocolClass__Group_4__1 : rule__ProtocolClass__Group_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8511:1: rule__ProtocolClass__Group_4__1 : rule__ProtocolClass__Group_4__1__Impl ; public final void rule__ProtocolClass__Group_4__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:8485:1: ( rule__ProtocolClass__Group_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8486:2: rule__ProtocolClass__Group_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8515:1: ( rule__ProtocolClass__Group_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8516:2: rule__ProtocolClass__Group_4__1__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_4__1__Impl_in_rule__ProtocolClass__Group_4__117607); + pushFollow(FOLLOW_rule__ProtocolClass__Group_4__1__Impl_in_rule__ProtocolClass__Group_4__117669); rule__ProtocolClass__Group_4__1__Impl(); state._fsp--; @@ -26158,25 +26245,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8492:1: rule__ProtocolClass__Group_4__1__Impl : ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8522:1: rule__ProtocolClass__Group_4__1__Impl : ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ; public final void rule__ProtocolClass__Group_4__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:8496:1: ( ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8497:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8526:1: ( ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8527:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8497:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8498:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8527:1: ( ( rule__ProtocolClass__BaseAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8528:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getBaseAssignment_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8499:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8499:2: rule__ProtocolClass__BaseAssignment_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8529:1: ( rule__ProtocolClass__BaseAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8529:2: rule__ProtocolClass__BaseAssignment_4_1 { - pushFollow(FOLLOW_rule__ProtocolClass__BaseAssignment_4_1_in_rule__ProtocolClass__Group_4__1__Impl17634); + pushFollow(FOLLOW_rule__ProtocolClass__BaseAssignment_4_1_in_rule__ProtocolClass__Group_4__1__Impl17696); rule__ProtocolClass__BaseAssignment_4_1(); state._fsp--; @@ -26209,21 +26296,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8513:1: rule__ProtocolClass__Group_7__0 : rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8543:1: rule__ProtocolClass__Group_7__0 : rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ; public final void rule__ProtocolClass__Group_7__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:8517:1: ( rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8518:2: rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8547:1: ( rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8548:2: rule__ProtocolClass__Group_7__0__Impl rule__ProtocolClass__Group_7__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_7__0__Impl_in_rule__ProtocolClass__Group_7__017668); + pushFollow(FOLLOW_rule__ProtocolClass__Group_7__0__Impl_in_rule__ProtocolClass__Group_7__017730); rule__ProtocolClass__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_7__1_in_rule__ProtocolClass__Group_7__017671); + pushFollow(FOLLOW_rule__ProtocolClass__Group_7__1_in_rule__ProtocolClass__Group_7__017733); rule__ProtocolClass__Group_7__1(); state._fsp--; @@ -26247,22 +26334,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8525:1: rule__ProtocolClass__Group_7__0__Impl : ( 'usercode1' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8555:1: rule__ProtocolClass__Group_7__0__Impl : ( 'usercode1' ) ; public final void rule__ProtocolClass__Group_7__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:8529:1: ( ( 'usercode1' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8530:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8559:1: ( ( 'usercode1' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8560:1: ( 'usercode1' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8530:1: ( 'usercode1' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8531:1: 'usercode1' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8560:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8561:1: 'usercode1' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_7_0()); } - match(input,52,FOLLOW_52_in_rule__ProtocolClass__Group_7__0__Impl17699); if (state.failed) return ; + match(input,52,FOLLOW_52_in_rule__ProtocolClass__Group_7__0__Impl17761); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getUsercode1Keyword_7_0()); } @@ -26288,16 +26375,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8544:1: rule__ProtocolClass__Group_7__1 : rule__ProtocolClass__Group_7__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8574:1: rule__ProtocolClass__Group_7__1 : rule__ProtocolClass__Group_7__1__Impl ; public final void rule__ProtocolClass__Group_7__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:8548:1: ( rule__ProtocolClass__Group_7__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8549:2: rule__ProtocolClass__Group_7__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8578:1: ( rule__ProtocolClass__Group_7__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8579:2: rule__ProtocolClass__Group_7__1__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_7__1__Impl_in_rule__ProtocolClass__Group_7__117730); + pushFollow(FOLLOW_rule__ProtocolClass__Group_7__1__Impl_in_rule__ProtocolClass__Group_7__117792); rule__ProtocolClass__Group_7__1__Impl(); state._fsp--; @@ -26321,25 +26408,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_7__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8555:1: rule__ProtocolClass__Group_7__1__Impl : ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8585:1: rule__ProtocolClass__Group_7__1__Impl : ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ; public final void rule__ProtocolClass__Group_7__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:8559:1: ( ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8560:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8589:1: ( ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8590:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8560:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8561:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8590:1: ( ( rule__ProtocolClass__UserCode1Assignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8591:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUserCode1Assignment_7_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8562:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8562:2: rule__ProtocolClass__UserCode1Assignment_7_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8592:1: ( rule__ProtocolClass__UserCode1Assignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8592:2: rule__ProtocolClass__UserCode1Assignment_7_1 { - pushFollow(FOLLOW_rule__ProtocolClass__UserCode1Assignment_7_1_in_rule__ProtocolClass__Group_7__1__Impl17757); + pushFollow(FOLLOW_rule__ProtocolClass__UserCode1Assignment_7_1_in_rule__ProtocolClass__Group_7__1__Impl17819); rule__ProtocolClass__UserCode1Assignment_7_1(); state._fsp--; @@ -26372,21 +26459,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8576:1: rule__ProtocolClass__Group_8__0 : rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8606:1: rule__ProtocolClass__Group_8__0 : rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ; public final void rule__ProtocolClass__Group_8__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:8580:1: ( rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8581:2: rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8610:1: ( rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8611:2: rule__ProtocolClass__Group_8__0__Impl rule__ProtocolClass__Group_8__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_8__0__Impl_in_rule__ProtocolClass__Group_8__017791); + pushFollow(FOLLOW_rule__ProtocolClass__Group_8__0__Impl_in_rule__ProtocolClass__Group_8__017853); rule__ProtocolClass__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_8__1_in_rule__ProtocolClass__Group_8__017794); + pushFollow(FOLLOW_rule__ProtocolClass__Group_8__1_in_rule__ProtocolClass__Group_8__017856); rule__ProtocolClass__Group_8__1(); state._fsp--; @@ -26410,22 +26497,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8588:1: rule__ProtocolClass__Group_8__0__Impl : ( 'usercode2' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8618:1: rule__ProtocolClass__Group_8__0__Impl : ( 'usercode2' ) ; public final void rule__ProtocolClass__Group_8__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:8592:1: ( ( 'usercode2' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8593:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8622:1: ( ( 'usercode2' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8623:1: ( 'usercode2' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8593:1: ( 'usercode2' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8594:1: 'usercode2' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8623:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8624:1: 'usercode2' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_8_0()); } - match(input,53,FOLLOW_53_in_rule__ProtocolClass__Group_8__0__Impl17822); if (state.failed) return ; + match(input,53,FOLLOW_53_in_rule__ProtocolClass__Group_8__0__Impl17884); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getUsercode2Keyword_8_0()); } @@ -26451,16 +26538,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8607:1: rule__ProtocolClass__Group_8__1 : rule__ProtocolClass__Group_8__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8637:1: rule__ProtocolClass__Group_8__1 : rule__ProtocolClass__Group_8__1__Impl ; public final void rule__ProtocolClass__Group_8__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:8611:1: ( rule__ProtocolClass__Group_8__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8612:2: rule__ProtocolClass__Group_8__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8641:1: ( rule__ProtocolClass__Group_8__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8642:2: rule__ProtocolClass__Group_8__1__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_8__1__Impl_in_rule__ProtocolClass__Group_8__117853); + pushFollow(FOLLOW_rule__ProtocolClass__Group_8__1__Impl_in_rule__ProtocolClass__Group_8__117915); rule__ProtocolClass__Group_8__1__Impl(); state._fsp--; @@ -26484,25 +26571,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_8__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8618:1: rule__ProtocolClass__Group_8__1__Impl : ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8648:1: rule__ProtocolClass__Group_8__1__Impl : ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ; public final void rule__ProtocolClass__Group_8__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:8622:1: ( ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8623:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8652:1: ( ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8653:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8623:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8624:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8653:1: ( ( rule__ProtocolClass__UserCode2Assignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8654:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUserCode2Assignment_8_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8625:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8625:2: rule__ProtocolClass__UserCode2Assignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8655:1: ( rule__ProtocolClass__UserCode2Assignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8655:2: rule__ProtocolClass__UserCode2Assignment_8_1 { - pushFollow(FOLLOW_rule__ProtocolClass__UserCode2Assignment_8_1_in_rule__ProtocolClass__Group_8__1__Impl17880); + pushFollow(FOLLOW_rule__ProtocolClass__UserCode2Assignment_8_1_in_rule__ProtocolClass__Group_8__1__Impl17942); rule__ProtocolClass__UserCode2Assignment_8_1(); state._fsp--; @@ -26535,21 +26622,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8639:1: rule__ProtocolClass__Group_9__0 : rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8669:1: rule__ProtocolClass__Group_9__0 : rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ; public final void rule__ProtocolClass__Group_9__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:8643:1: ( rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8644:2: rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8673:1: ( rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8674:2: rule__ProtocolClass__Group_9__0__Impl rule__ProtocolClass__Group_9__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_9__0__Impl_in_rule__ProtocolClass__Group_9__017914); + pushFollow(FOLLOW_rule__ProtocolClass__Group_9__0__Impl_in_rule__ProtocolClass__Group_9__017976); rule__ProtocolClass__Group_9__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_9__1_in_rule__ProtocolClass__Group_9__017917); + pushFollow(FOLLOW_rule__ProtocolClass__Group_9__1_in_rule__ProtocolClass__Group_9__017979); rule__ProtocolClass__Group_9__1(); state._fsp--; @@ -26573,22 +26660,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8651:1: rule__ProtocolClass__Group_9__0__Impl : ( 'usercode3' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8681:1: rule__ProtocolClass__Group_9__0__Impl : ( 'usercode3' ) ; public final void rule__ProtocolClass__Group_9__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:8655:1: ( ( 'usercode3' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8656:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8685:1: ( ( 'usercode3' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8686:1: ( 'usercode3' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8656:1: ( 'usercode3' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8657:1: 'usercode3' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8686:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8687:1: 'usercode3' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_9_0()); } - match(input,54,FOLLOW_54_in_rule__ProtocolClass__Group_9__0__Impl17945); if (state.failed) return ; + match(input,54,FOLLOW_54_in_rule__ProtocolClass__Group_9__0__Impl18007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getUsercode3Keyword_9_0()); } @@ -26614,16 +26701,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8670:1: rule__ProtocolClass__Group_9__1 : rule__ProtocolClass__Group_9__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8700:1: rule__ProtocolClass__Group_9__1 : rule__ProtocolClass__Group_9__1__Impl ; public final void rule__ProtocolClass__Group_9__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:8674:1: ( rule__ProtocolClass__Group_9__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8675:2: rule__ProtocolClass__Group_9__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8704:1: ( rule__ProtocolClass__Group_9__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8705:2: rule__ProtocolClass__Group_9__1__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_9__1__Impl_in_rule__ProtocolClass__Group_9__117976); + pushFollow(FOLLOW_rule__ProtocolClass__Group_9__1__Impl_in_rule__ProtocolClass__Group_9__118038); rule__ProtocolClass__Group_9__1__Impl(); state._fsp--; @@ -26647,25 +26734,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_9__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8681:1: rule__ProtocolClass__Group_9__1__Impl : ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8711:1: rule__ProtocolClass__Group_9__1__Impl : ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ; public final void rule__ProtocolClass__Group_9__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:8685:1: ( ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8686:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8715:1: ( ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8716:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8686:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8687:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8716:1: ( ( rule__ProtocolClass__UserCode3Assignment_9_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8717:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUserCode3Assignment_9_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8688:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8688:2: rule__ProtocolClass__UserCode3Assignment_9_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8718:1: ( rule__ProtocolClass__UserCode3Assignment_9_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8718:2: rule__ProtocolClass__UserCode3Assignment_9_1 { - pushFollow(FOLLOW_rule__ProtocolClass__UserCode3Assignment_9_1_in_rule__ProtocolClass__Group_9__1__Impl18003); + pushFollow(FOLLOW_rule__ProtocolClass__UserCode3Assignment_9_1_in_rule__ProtocolClass__Group_9__1__Impl18065); rule__ProtocolClass__UserCode3Assignment_9_1(); state._fsp--; @@ -26698,21 +26785,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8702:1: rule__ProtocolClass__Group_10__0 : rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8732:1: rule__ProtocolClass__Group_10__0 : rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ; public final void rule__ProtocolClass__Group_10__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:8706:1: ( rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8707:2: rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8736:1: ( rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8737:2: rule__ProtocolClass__Group_10__0__Impl rule__ProtocolClass__Group_10__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__0__Impl_in_rule__ProtocolClass__Group_10__018037); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__0__Impl_in_rule__ProtocolClass__Group_10__018099); rule__ProtocolClass__Group_10__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__1_in_rule__ProtocolClass__Group_10__018040); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__1_in_rule__ProtocolClass__Group_10__018102); rule__ProtocolClass__Group_10__1(); state._fsp--; @@ -26736,22 +26823,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8714:1: rule__ProtocolClass__Group_10__0__Impl : ( 'incoming' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8744:1: rule__ProtocolClass__Group_10__0__Impl : ( 'incoming' ) ; public final void rule__ProtocolClass__Group_10__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:8718:1: ( ( 'incoming' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8719:1: ( 'incoming' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8748:1: ( ( 'incoming' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8749:1: ( 'incoming' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8719:1: ( 'incoming' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8720:1: 'incoming' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8749:1: ( 'incoming' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8750:1: 'incoming' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getIncomingKeyword_10_0()); } - match(input,60,FOLLOW_60_in_rule__ProtocolClass__Group_10__0__Impl18068); if (state.failed) return ; + match(input,60,FOLLOW_60_in_rule__ProtocolClass__Group_10__0__Impl18130); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getIncomingKeyword_10_0()); } @@ -26777,21 +26864,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8733:1: rule__ProtocolClass__Group_10__1 : rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8763:1: rule__ProtocolClass__Group_10__1 : rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ; public final void rule__ProtocolClass__Group_10__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:8737:1: ( rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8738:2: rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8767:1: ( rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8768:2: rule__ProtocolClass__Group_10__1__Impl rule__ProtocolClass__Group_10__2 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__1__Impl_in_rule__ProtocolClass__Group_10__118099); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__1__Impl_in_rule__ProtocolClass__Group_10__118161); rule__ProtocolClass__Group_10__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__2_in_rule__ProtocolClass__Group_10__118102); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__2_in_rule__ProtocolClass__Group_10__118164); rule__ProtocolClass__Group_10__2(); state._fsp--; @@ -26815,22 +26902,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8745:1: rule__ProtocolClass__Group_10__1__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8775:1: rule__ProtocolClass__Group_10__1__Impl : ( '{' ) ; public final void rule__ProtocolClass__Group_10__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:8749:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8750:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8779:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8780:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8750:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8751:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8780:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8781:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_10_1()); } - match(input,38,FOLLOW_38_in_rule__ProtocolClass__Group_10__1__Impl18130); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ProtocolClass__Group_10__1__Impl18192); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_10_1()); } @@ -26856,21 +26943,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8764:1: rule__ProtocolClass__Group_10__2 : rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8794:1: rule__ProtocolClass__Group_10__2 : rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ; public final void rule__ProtocolClass__Group_10__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:8768:1: ( rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8769:2: rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8798:1: ( rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8799:2: rule__ProtocolClass__Group_10__2__Impl rule__ProtocolClass__Group_10__3 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__2__Impl_in_rule__ProtocolClass__Group_10__218161); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__2__Impl_in_rule__ProtocolClass__Group_10__218223); rule__ProtocolClass__Group_10__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__3_in_rule__ProtocolClass__Group_10__218164); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__3_in_rule__ProtocolClass__Group_10__218226); rule__ProtocolClass__Group_10__3(); state._fsp--; @@ -26894,37 +26981,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8776:1: rule__ProtocolClass__Group_10__2__Impl : ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8806:1: rule__ProtocolClass__Group_10__2__Impl : ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ; public final void rule__ProtocolClass__Group_10__2__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:8780:1: ( ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8781:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8810:1: ( ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8811:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8781:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8782:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8811:1: ( ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8812:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getIncomingMessagesAssignment_10_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8783:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8813:1: ( rule__ProtocolClass__IncomingMessagesAssignment_10_2 )* loop92: do { int alt92=2; int LA92_0 = input.LA(1); - if ( (LA92_0==66||LA92_0==125) ) { + if ( (LA92_0==66||LA92_0==127) ) { alt92=1; } switch (alt92) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8783:2: rule__ProtocolClass__IncomingMessagesAssignment_10_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8813:2: rule__ProtocolClass__IncomingMessagesAssignment_10_2 { - pushFollow(FOLLOW_rule__ProtocolClass__IncomingMessagesAssignment_10_2_in_rule__ProtocolClass__Group_10__2__Impl18191); + pushFollow(FOLLOW_rule__ProtocolClass__IncomingMessagesAssignment_10_2_in_rule__ProtocolClass__Group_10__2__Impl18253); rule__ProtocolClass__IncomingMessagesAssignment_10_2(); state._fsp--; @@ -26963,16 +27050,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8793:1: rule__ProtocolClass__Group_10__3 : rule__ProtocolClass__Group_10__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8823:1: rule__ProtocolClass__Group_10__3 : rule__ProtocolClass__Group_10__3__Impl ; public final void rule__ProtocolClass__Group_10__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:8797:1: ( rule__ProtocolClass__Group_10__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8798:2: rule__ProtocolClass__Group_10__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8827:1: ( rule__ProtocolClass__Group_10__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8828:2: rule__ProtocolClass__Group_10__3__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_10__3__Impl_in_rule__ProtocolClass__Group_10__318222); + pushFollow(FOLLOW_rule__ProtocolClass__Group_10__3__Impl_in_rule__ProtocolClass__Group_10__318284); rule__ProtocolClass__Group_10__3__Impl(); state._fsp--; @@ -26996,22 +27083,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_10__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8804:1: rule__ProtocolClass__Group_10__3__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8834:1: rule__ProtocolClass__Group_10__3__Impl : ( '}' ) ; public final void rule__ProtocolClass__Group_10__3__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:8808:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8809:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8838:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8839:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8809:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8810:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8839:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8840:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10_3()); } - match(input,39,FOLLOW_39_in_rule__ProtocolClass__Group_10__3__Impl18250); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ProtocolClass__Group_10__3__Impl18312); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10_3()); } @@ -27037,21 +27124,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8831:1: rule__ProtocolClass__Group_11__0 : rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8861:1: rule__ProtocolClass__Group_11__0 : rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ; public final void rule__ProtocolClass__Group_11__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:8835:1: ( rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8836:2: rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8865:1: ( rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8866:2: rule__ProtocolClass__Group_11__0__Impl rule__ProtocolClass__Group_11__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__0__Impl_in_rule__ProtocolClass__Group_11__018289); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__0__Impl_in_rule__ProtocolClass__Group_11__018351); rule__ProtocolClass__Group_11__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__1_in_rule__ProtocolClass__Group_11__018292); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__1_in_rule__ProtocolClass__Group_11__018354); rule__ProtocolClass__Group_11__1(); state._fsp--; @@ -27075,22 +27162,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8843:1: rule__ProtocolClass__Group_11__0__Impl : ( 'outgoing' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8873:1: rule__ProtocolClass__Group_11__0__Impl : ( 'outgoing' ) ; public final void rule__ProtocolClass__Group_11__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:8847:1: ( ( 'outgoing' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8848:1: ( 'outgoing' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8877:1: ( ( 'outgoing' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8878:1: ( 'outgoing' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8848:1: ( 'outgoing' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8849:1: 'outgoing' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8878:1: ( 'outgoing' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8879:1: 'outgoing' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_11_0()); } - match(input,61,FOLLOW_61_in_rule__ProtocolClass__Group_11__0__Impl18320); if (state.failed) return ; + match(input,61,FOLLOW_61_in_rule__ProtocolClass__Group_11__0__Impl18382); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getOutgoingKeyword_11_0()); } @@ -27116,21 +27203,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8862:1: rule__ProtocolClass__Group_11__1 : rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8892:1: rule__ProtocolClass__Group_11__1 : rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ; public final void rule__ProtocolClass__Group_11__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:8866:1: ( rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8867:2: rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8896:1: ( rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8897:2: rule__ProtocolClass__Group_11__1__Impl rule__ProtocolClass__Group_11__2 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__1__Impl_in_rule__ProtocolClass__Group_11__118351); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__1__Impl_in_rule__ProtocolClass__Group_11__118413); rule__ProtocolClass__Group_11__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__2_in_rule__ProtocolClass__Group_11__118354); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__2_in_rule__ProtocolClass__Group_11__118416); rule__ProtocolClass__Group_11__2(); state._fsp--; @@ -27154,22 +27241,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8874:1: rule__ProtocolClass__Group_11__1__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8904:1: rule__ProtocolClass__Group_11__1__Impl : ( '{' ) ; public final void rule__ProtocolClass__Group_11__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:8878:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8879:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8908:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8909:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8879:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8880:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8909:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8910:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_11_1()); } - match(input,38,FOLLOW_38_in_rule__ProtocolClass__Group_11__1__Impl18382); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ProtocolClass__Group_11__1__Impl18444); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_11_1()); } @@ -27195,21 +27282,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8893:1: rule__ProtocolClass__Group_11__2 : rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8923:1: rule__ProtocolClass__Group_11__2 : rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ; public final void rule__ProtocolClass__Group_11__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:8897:1: ( rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8898:2: rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8927:1: ( rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8928:2: rule__ProtocolClass__Group_11__2__Impl rule__ProtocolClass__Group_11__3 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__2__Impl_in_rule__ProtocolClass__Group_11__218413); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__2__Impl_in_rule__ProtocolClass__Group_11__218475); rule__ProtocolClass__Group_11__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__3_in_rule__ProtocolClass__Group_11__218416); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__3_in_rule__ProtocolClass__Group_11__218478); rule__ProtocolClass__Group_11__3(); state._fsp--; @@ -27233,37 +27320,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8905:1: rule__ProtocolClass__Group_11__2__Impl : ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8935:1: rule__ProtocolClass__Group_11__2__Impl : ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ; public final void rule__ProtocolClass__Group_11__2__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:8909:1: ( ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8910:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8939:1: ( ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8940:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8910:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8911:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8940:1: ( ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8941:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesAssignment_11_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8912:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8942:1: ( rule__ProtocolClass__OutgoingMessagesAssignment_11_2 )* loop93: do { int alt93=2; int LA93_0 = input.LA(1); - if ( (LA93_0==66||LA93_0==125) ) { + if ( (LA93_0==66||LA93_0==127) ) { alt93=1; } switch (alt93) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8912:2: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8942:2: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 { - pushFollow(FOLLOW_rule__ProtocolClass__OutgoingMessagesAssignment_11_2_in_rule__ProtocolClass__Group_11__2__Impl18443); + pushFollow(FOLLOW_rule__ProtocolClass__OutgoingMessagesAssignment_11_2_in_rule__ProtocolClass__Group_11__2__Impl18505); rule__ProtocolClass__OutgoingMessagesAssignment_11_2(); state._fsp--; @@ -27302,16 +27389,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8922:1: rule__ProtocolClass__Group_11__3 : rule__ProtocolClass__Group_11__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8952:1: rule__ProtocolClass__Group_11__3 : rule__ProtocolClass__Group_11__3__Impl ; public final void rule__ProtocolClass__Group_11__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:8926:1: ( rule__ProtocolClass__Group_11__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8927:2: rule__ProtocolClass__Group_11__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8956:1: ( rule__ProtocolClass__Group_11__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8957:2: rule__ProtocolClass__Group_11__3__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_11__3__Impl_in_rule__ProtocolClass__Group_11__318474); + pushFollow(FOLLOW_rule__ProtocolClass__Group_11__3__Impl_in_rule__ProtocolClass__Group_11__318536); rule__ProtocolClass__Group_11__3__Impl(); state._fsp--; @@ -27335,22 +27422,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_11__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8933:1: rule__ProtocolClass__Group_11__3__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8963:1: rule__ProtocolClass__Group_11__3__Impl : ( '}' ) ; public final void rule__ProtocolClass__Group_11__3__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:8937:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8938:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8967:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8968:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8938:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8939:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8968:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8969:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_11_3()); } - match(input,39,FOLLOW_39_in_rule__ProtocolClass__Group_11__3__Impl18502); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ProtocolClass__Group_11__3__Impl18564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_11_3()); } @@ -27376,21 +27463,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8960:1: rule__ProtocolClass__Group_12__0 : rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8990:1: rule__ProtocolClass__Group_12__0 : rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ; public final void rule__ProtocolClass__Group_12__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:8964:1: ( rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8965:2: rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8994:1: ( rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8995:2: rule__ProtocolClass__Group_12__0__Impl rule__ProtocolClass__Group_12__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_12__0__Impl_in_rule__ProtocolClass__Group_12__018541); + pushFollow(FOLLOW_rule__ProtocolClass__Group_12__0__Impl_in_rule__ProtocolClass__Group_12__018603); rule__ProtocolClass__Group_12__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_12__1_in_rule__ProtocolClass__Group_12__018544); + pushFollow(FOLLOW_rule__ProtocolClass__Group_12__1_in_rule__ProtocolClass__Group_12__018606); rule__ProtocolClass__Group_12__1(); state._fsp--; @@ -27414,22 +27501,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8972:1: rule__ProtocolClass__Group_12__0__Impl : ( 'regular' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9002:1: rule__ProtocolClass__Group_12__0__Impl : ( 'regular' ) ; public final void rule__ProtocolClass__Group_12__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:8976:1: ( ( 'regular' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8977:1: ( 'regular' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9006:1: ( ( 'regular' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9007:1: ( 'regular' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8977:1: ( 'regular' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8978:1: 'regular' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9007:1: ( 'regular' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9008:1: 'regular' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getRegularKeyword_12_0()); } - match(input,62,FOLLOW_62_in_rule__ProtocolClass__Group_12__0__Impl18572); if (state.failed) return ; + match(input,62,FOLLOW_62_in_rule__ProtocolClass__Group_12__0__Impl18634); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getRegularKeyword_12_0()); } @@ -27455,21 +27542,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8991:1: rule__ProtocolClass__Group_12__1 : rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9021:1: rule__ProtocolClass__Group_12__1 : rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ; public final void rule__ProtocolClass__Group_12__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:8995:1: ( rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:8996:2: rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9025:1: ( rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9026:2: rule__ProtocolClass__Group_12__1__Impl rule__ProtocolClass__Group_12__2 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_12__1__Impl_in_rule__ProtocolClass__Group_12__118603); + pushFollow(FOLLOW_rule__ProtocolClass__Group_12__1__Impl_in_rule__ProtocolClass__Group_12__118665); rule__ProtocolClass__Group_12__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_12__2_in_rule__ProtocolClass__Group_12__118606); + pushFollow(FOLLOW_rule__ProtocolClass__Group_12__2_in_rule__ProtocolClass__Group_12__118668); rule__ProtocolClass__Group_12__2(); state._fsp--; @@ -27493,22 +27580,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9003:1: rule__ProtocolClass__Group_12__1__Impl : ( 'PortClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9033:1: rule__ProtocolClass__Group_12__1__Impl : ( 'PortClass' ) ; public final void rule__ProtocolClass__Group_12__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:9007:1: ( ( 'PortClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9008:1: ( 'PortClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9037:1: ( ( 'PortClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9038:1: ( 'PortClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9008:1: ( 'PortClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9009:1: 'PortClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9038:1: ( 'PortClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9039:1: 'PortClass' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_12_1()); } - match(input,63,FOLLOW_63_in_rule__ProtocolClass__Group_12__1__Impl18634); if (state.failed) return ; + match(input,63,FOLLOW_63_in_rule__ProtocolClass__Group_12__1__Impl18696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getPortClassKeyword_12_1()); } @@ -27534,16 +27621,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9022:1: rule__ProtocolClass__Group_12__2 : rule__ProtocolClass__Group_12__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9052:1: rule__ProtocolClass__Group_12__2 : rule__ProtocolClass__Group_12__2__Impl ; public final void rule__ProtocolClass__Group_12__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:9026:1: ( rule__ProtocolClass__Group_12__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9027:2: rule__ProtocolClass__Group_12__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9056:1: ( rule__ProtocolClass__Group_12__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9057:2: rule__ProtocolClass__Group_12__2__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_12__2__Impl_in_rule__ProtocolClass__Group_12__218665); + pushFollow(FOLLOW_rule__ProtocolClass__Group_12__2__Impl_in_rule__ProtocolClass__Group_12__218727); rule__ProtocolClass__Group_12__2__Impl(); state._fsp--; @@ -27567,25 +27654,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_12__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9033:1: rule__ProtocolClass__Group_12__2__Impl : ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9063:1: rule__ProtocolClass__Group_12__2__Impl : ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ; public final void rule__ProtocolClass__Group_12__2__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:9037:1: ( ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9038:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9067:1: ( ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9068:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9038:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9039:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9068:1: ( ( rule__ProtocolClass__RegularAssignment_12_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9069:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getRegularAssignment_12_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9040:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9040:2: rule__ProtocolClass__RegularAssignment_12_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9070:1: ( rule__ProtocolClass__RegularAssignment_12_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9070:2: rule__ProtocolClass__RegularAssignment_12_2 { - pushFollow(FOLLOW_rule__ProtocolClass__RegularAssignment_12_2_in_rule__ProtocolClass__Group_12__2__Impl18692); + pushFollow(FOLLOW_rule__ProtocolClass__RegularAssignment_12_2_in_rule__ProtocolClass__Group_12__2__Impl18754); rule__ProtocolClass__RegularAssignment_12_2(); state._fsp--; @@ -27618,21 +27705,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9056:1: rule__ProtocolClass__Group_13__0 : rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9086:1: rule__ProtocolClass__Group_13__0 : rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ; public final void rule__ProtocolClass__Group_13__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:9060:1: ( rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9061:2: rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9090:1: ( rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9091:2: rule__ProtocolClass__Group_13__0__Impl rule__ProtocolClass__Group_13__1 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_13__0__Impl_in_rule__ProtocolClass__Group_13__018728); + pushFollow(FOLLOW_rule__ProtocolClass__Group_13__0__Impl_in_rule__ProtocolClass__Group_13__018790); rule__ProtocolClass__Group_13__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_13__1_in_rule__ProtocolClass__Group_13__018731); + pushFollow(FOLLOW_rule__ProtocolClass__Group_13__1_in_rule__ProtocolClass__Group_13__018793); rule__ProtocolClass__Group_13__1(); state._fsp--; @@ -27656,22 +27743,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9068:1: rule__ProtocolClass__Group_13__0__Impl : ( 'conjugated' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9098:1: rule__ProtocolClass__Group_13__0__Impl : ( 'conjugated' ) ; public final void rule__ProtocolClass__Group_13__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:9072:1: ( ( 'conjugated' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9073:1: ( 'conjugated' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9102:1: ( ( 'conjugated' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9103:1: ( 'conjugated' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9073:1: ( 'conjugated' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9074:1: 'conjugated' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9103:1: ( 'conjugated' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9104:1: 'conjugated' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getConjugatedKeyword_13_0()); } - match(input,64,FOLLOW_64_in_rule__ProtocolClass__Group_13__0__Impl18759); if (state.failed) return ; + match(input,64,FOLLOW_64_in_rule__ProtocolClass__Group_13__0__Impl18821); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getConjugatedKeyword_13_0()); } @@ -27697,21 +27784,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9087:1: rule__ProtocolClass__Group_13__1 : rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9117:1: rule__ProtocolClass__Group_13__1 : rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ; public final void rule__ProtocolClass__Group_13__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:9091:1: ( rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9092:2: rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9121:1: ( rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9122:2: rule__ProtocolClass__Group_13__1__Impl rule__ProtocolClass__Group_13__2 { - pushFollow(FOLLOW_rule__ProtocolClass__Group_13__1__Impl_in_rule__ProtocolClass__Group_13__118790); + pushFollow(FOLLOW_rule__ProtocolClass__Group_13__1__Impl_in_rule__ProtocolClass__Group_13__118852); rule__ProtocolClass__Group_13__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolClass__Group_13__2_in_rule__ProtocolClass__Group_13__118793); + pushFollow(FOLLOW_rule__ProtocolClass__Group_13__2_in_rule__ProtocolClass__Group_13__118855); rule__ProtocolClass__Group_13__2(); state._fsp--; @@ -27735,22 +27822,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9099:1: rule__ProtocolClass__Group_13__1__Impl : ( 'PortClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9129:1: rule__ProtocolClass__Group_13__1__Impl : ( 'PortClass' ) ; public final void rule__ProtocolClass__Group_13__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:9103:1: ( ( 'PortClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9104:1: ( 'PortClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9133:1: ( ( 'PortClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9134:1: ( 'PortClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9104:1: ( 'PortClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9105:1: 'PortClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9134:1: ( 'PortClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9135:1: 'PortClass' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getPortClassKeyword_13_1()); } - match(input,63,FOLLOW_63_in_rule__ProtocolClass__Group_13__1__Impl18821); if (state.failed) return ; + match(input,63,FOLLOW_63_in_rule__ProtocolClass__Group_13__1__Impl18883); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getPortClassKeyword_13_1()); } @@ -27776,16 +27863,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9118:1: rule__ProtocolClass__Group_13__2 : rule__ProtocolClass__Group_13__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9148:1: rule__ProtocolClass__Group_13__2 : rule__ProtocolClass__Group_13__2__Impl ; public final void rule__ProtocolClass__Group_13__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:9122:1: ( rule__ProtocolClass__Group_13__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9123:2: rule__ProtocolClass__Group_13__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9152:1: ( rule__ProtocolClass__Group_13__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9153:2: rule__ProtocolClass__Group_13__2__Impl { - pushFollow(FOLLOW_rule__ProtocolClass__Group_13__2__Impl_in_rule__ProtocolClass__Group_13__218852); + pushFollow(FOLLOW_rule__ProtocolClass__Group_13__2__Impl_in_rule__ProtocolClass__Group_13__218914); rule__ProtocolClass__Group_13__2__Impl(); state._fsp--; @@ -27809,25 +27896,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__Group_13__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9129:1: rule__ProtocolClass__Group_13__2__Impl : ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9159:1: rule__ProtocolClass__Group_13__2__Impl : ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ; public final void rule__ProtocolClass__Group_13__2__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:9133:1: ( ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9134:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9163:1: ( ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9164:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9134:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9135:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9164:1: ( ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9165:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getConjugatedAssignment_13_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9136:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9136:2: rule__ProtocolClass__ConjugatedAssignment_13_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9166:1: ( rule__ProtocolClass__ConjugatedAssignment_13_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9166:2: rule__ProtocolClass__ConjugatedAssignment_13_2 { - pushFollow(FOLLOW_rule__ProtocolClass__ConjugatedAssignment_13_2_in_rule__ProtocolClass__Group_13__2__Impl18879); + pushFollow(FOLLOW_rule__ProtocolClass__ConjugatedAssignment_13_2_in_rule__ProtocolClass__Group_13__2__Impl18941); rule__ProtocolClass__ConjugatedAssignment_13_2(); state._fsp--; @@ -27860,21 +27947,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9152:1: rule__CompoundProtocolClass__Group__0 : rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9182:1: rule__CompoundProtocolClass__Group__0 : rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ; public final void rule__CompoundProtocolClass__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:9156:1: ( rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9157:2: rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9186:1: ( rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9187:2: rule__CompoundProtocolClass__Group__0__Impl rule__CompoundProtocolClass__Group__1 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__0__Impl_in_rule__CompoundProtocolClass__Group__018915); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__0__Impl_in_rule__CompoundProtocolClass__Group__018977); rule__CompoundProtocolClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__1_in_rule__CompoundProtocolClass__Group__018918); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__1_in_rule__CompoundProtocolClass__Group__018980); rule__CompoundProtocolClass__Group__1(); state._fsp--; @@ -27898,22 +27985,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9164:1: rule__CompoundProtocolClass__Group__0__Impl : ( 'CompoundProtocolClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9194:1: rule__CompoundProtocolClass__Group__0__Impl : ( 'CompoundProtocolClass' ) ; public final void rule__CompoundProtocolClass__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:9168:1: ( ( 'CompoundProtocolClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9169:1: ( 'CompoundProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9198:1: ( ( 'CompoundProtocolClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9199:1: ( 'CompoundProtocolClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9169:1: ( 'CompoundProtocolClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9170:1: 'CompoundProtocolClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9199:1: ( 'CompoundProtocolClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9200:1: 'CompoundProtocolClass' { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getCompoundProtocolClassKeyword_0()); } - match(input,19,FOLLOW_19_in_rule__CompoundProtocolClass__Group__0__Impl18946); if (state.failed) return ; + match(input,19,FOLLOW_19_in_rule__CompoundProtocolClass__Group__0__Impl19008); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCompoundProtocolClassAccess().getCompoundProtocolClassKeyword_0()); } @@ -27939,21 +28026,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9183:1: rule__CompoundProtocolClass__Group__1 : rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9213:1: rule__CompoundProtocolClass__Group__1 : rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ; public final void rule__CompoundProtocolClass__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:9187:1: ( rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9188:2: rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9217:1: ( rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9218:2: rule__CompoundProtocolClass__Group__1__Impl rule__CompoundProtocolClass__Group__2 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__1__Impl_in_rule__CompoundProtocolClass__Group__118977); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__1__Impl_in_rule__CompoundProtocolClass__Group__119039); rule__CompoundProtocolClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__2_in_rule__CompoundProtocolClass__Group__118980); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__2_in_rule__CompoundProtocolClass__Group__119042); rule__CompoundProtocolClass__Group__2(); state._fsp--; @@ -27977,25 +28064,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9195:1: rule__CompoundProtocolClass__Group__1__Impl : ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9225:1: rule__CompoundProtocolClass__Group__1__Impl : ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ; public final void rule__CompoundProtocolClass__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:9199:1: ( ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9200:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9229:1: ( ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9230:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9200:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9201:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9230:1: ( ( rule__CompoundProtocolClass__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9231:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9202:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9202:2: rule__CompoundProtocolClass__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9232:1: ( rule__CompoundProtocolClass__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9232:2: rule__CompoundProtocolClass__NameAssignment_1 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__NameAssignment_1_in_rule__CompoundProtocolClass__Group__1__Impl19007); + pushFollow(FOLLOW_rule__CompoundProtocolClass__NameAssignment_1_in_rule__CompoundProtocolClass__Group__1__Impl19069); rule__CompoundProtocolClass__NameAssignment_1(); state._fsp--; @@ -28028,21 +28115,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9212:1: rule__CompoundProtocolClass__Group__2 : rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9242:1: rule__CompoundProtocolClass__Group__2 : rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ; public final void rule__CompoundProtocolClass__Group__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:9216:1: ( rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9217:2: rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9246:1: ( rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9247:2: rule__CompoundProtocolClass__Group__2__Impl rule__CompoundProtocolClass__Group__3 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__2__Impl_in_rule__CompoundProtocolClass__Group__219037); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__2__Impl_in_rule__CompoundProtocolClass__Group__219099); rule__CompoundProtocolClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__3_in_rule__CompoundProtocolClass__Group__219040); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__3_in_rule__CompoundProtocolClass__Group__219102); rule__CompoundProtocolClass__Group__3(); state._fsp--; @@ -28066,22 +28153,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9224:1: rule__CompoundProtocolClass__Group__2__Impl : ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9254:1: rule__CompoundProtocolClass__Group__2__Impl : ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ; public final void rule__CompoundProtocolClass__Group__2__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:9228:1: ( ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9229:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9258:1: ( ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9259:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9229:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9230:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9259:1: ( ( rule__CompoundProtocolClass__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9260:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9231:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9261:1: ( rule__CompoundProtocolClass__DocuAssignment_2 )? int alt94=2; int LA94_0 = input.LA(1); @@ -28090,9 +28177,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt94) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9231:2: rule__CompoundProtocolClass__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9261:2: rule__CompoundProtocolClass__DocuAssignment_2 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__DocuAssignment_2_in_rule__CompoundProtocolClass__Group__2__Impl19067); + pushFollow(FOLLOW_rule__CompoundProtocolClass__DocuAssignment_2_in_rule__CompoundProtocolClass__Group__2__Impl19129); rule__CompoundProtocolClass__DocuAssignment_2(); state._fsp--; @@ -28128,21 +28215,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9241:1: rule__CompoundProtocolClass__Group__3 : rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9271:1: rule__CompoundProtocolClass__Group__3 : rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ; public final void rule__CompoundProtocolClass__Group__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:9245:1: ( rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9246:2: rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9275:1: ( rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9276:2: rule__CompoundProtocolClass__Group__3__Impl rule__CompoundProtocolClass__Group__4 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__3__Impl_in_rule__CompoundProtocolClass__Group__319098); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__3__Impl_in_rule__CompoundProtocolClass__Group__319160); rule__CompoundProtocolClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__4_in_rule__CompoundProtocolClass__Group__319101); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__4_in_rule__CompoundProtocolClass__Group__319163); rule__CompoundProtocolClass__Group__4(); state._fsp--; @@ -28166,22 +28253,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9253:1: rule__CompoundProtocolClass__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9283:1: rule__CompoundProtocolClass__Group__3__Impl : ( '{' ) ; public final void rule__CompoundProtocolClass__Group__3__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:9257:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9258:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9287:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9288:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9258:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9259:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9288:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9289:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__CompoundProtocolClass__Group__3__Impl19129); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__CompoundProtocolClass__Group__3__Impl19191); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCompoundProtocolClassAccess().getLeftCurlyBracketKeyword_3()); } @@ -28207,21 +28294,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9272:1: rule__CompoundProtocolClass__Group__4 : rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9302:1: rule__CompoundProtocolClass__Group__4 : rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ; public final void rule__CompoundProtocolClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9276:1: ( rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9277:2: rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9306:1: ( rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9307:2: rule__CompoundProtocolClass__Group__4__Impl rule__CompoundProtocolClass__Group__5 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__4__Impl_in_rule__CompoundProtocolClass__Group__419160); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__4__Impl_in_rule__CompoundProtocolClass__Group__419222); rule__CompoundProtocolClass__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__5_in_rule__CompoundProtocolClass__Group__419163); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__5_in_rule__CompoundProtocolClass__Group__419225); rule__CompoundProtocolClass__Group__5(); state._fsp--; @@ -28245,37 +28332,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9284:1: rule__CompoundProtocolClass__Group__4__Impl : ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9314:1: rule__CompoundProtocolClass__Group__4__Impl : ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ; public final void rule__CompoundProtocolClass__Group__4__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:9288:1: ( ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9289:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9318:1: ( ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9319:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9289:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9290:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9319:1: ( ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9320:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getAnnotationsAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9291:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9321:1: ( rule__CompoundProtocolClass__AnnotationsAssignment_4 )* loop95: do { int alt95=2; int LA95_0 = input.LA(1); - if ( (LA95_0==117) ) { + if ( (LA95_0==119) ) { alt95=1; } switch (alt95) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9291:2: rule__CompoundProtocolClass__AnnotationsAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9321:2: rule__CompoundProtocolClass__AnnotationsAssignment_4 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__AnnotationsAssignment_4_in_rule__CompoundProtocolClass__Group__4__Impl19190); + pushFollow(FOLLOW_rule__CompoundProtocolClass__AnnotationsAssignment_4_in_rule__CompoundProtocolClass__Group__4__Impl19252); rule__CompoundProtocolClass__AnnotationsAssignment_4(); state._fsp--; @@ -28314,21 +28401,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9301:1: rule__CompoundProtocolClass__Group__5 : rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9331:1: rule__CompoundProtocolClass__Group__5 : rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ; public final void rule__CompoundProtocolClass__Group__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:9305:1: ( rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9306:2: rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9335:1: ( rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9336:2: rule__CompoundProtocolClass__Group__5__Impl rule__CompoundProtocolClass__Group__6 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__5__Impl_in_rule__CompoundProtocolClass__Group__519221); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__5__Impl_in_rule__CompoundProtocolClass__Group__519283); rule__CompoundProtocolClass__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__6_in_rule__CompoundProtocolClass__Group__519224); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__6_in_rule__CompoundProtocolClass__Group__519286); rule__CompoundProtocolClass__Group__6(); state._fsp--; @@ -28352,22 +28439,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9313:1: rule__CompoundProtocolClass__Group__5__Impl : ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9343:1: rule__CompoundProtocolClass__Group__5__Impl : ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ; public final void rule__CompoundProtocolClass__Group__5__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:9317:1: ( ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9318:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9347:1: ( ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9348:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9318:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9319:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9348:1: ( ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9349:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getSubProtocolsAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9320:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9350:1: ( rule__CompoundProtocolClass__SubProtocolsAssignment_5 )* loop96: do { int alt96=2; @@ -28380,9 +28467,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt96) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9320:2: rule__CompoundProtocolClass__SubProtocolsAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9350:2: rule__CompoundProtocolClass__SubProtocolsAssignment_5 { - pushFollow(FOLLOW_rule__CompoundProtocolClass__SubProtocolsAssignment_5_in_rule__CompoundProtocolClass__Group__5__Impl19251); + pushFollow(FOLLOW_rule__CompoundProtocolClass__SubProtocolsAssignment_5_in_rule__CompoundProtocolClass__Group__5__Impl19313); rule__CompoundProtocolClass__SubProtocolsAssignment_5(); state._fsp--; @@ -28421,16 +28508,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9330:1: rule__CompoundProtocolClass__Group__6 : rule__CompoundProtocolClass__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9360:1: rule__CompoundProtocolClass__Group__6 : rule__CompoundProtocolClass__Group__6__Impl ; public final void rule__CompoundProtocolClass__Group__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:9334:1: ( rule__CompoundProtocolClass__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9335:2: rule__CompoundProtocolClass__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9364:1: ( rule__CompoundProtocolClass__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9365:2: rule__CompoundProtocolClass__Group__6__Impl { - pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__6__Impl_in_rule__CompoundProtocolClass__Group__619282); + pushFollow(FOLLOW_rule__CompoundProtocolClass__Group__6__Impl_in_rule__CompoundProtocolClass__Group__619344); rule__CompoundProtocolClass__Group__6__Impl(); state._fsp--; @@ -28454,22 +28541,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9341:1: rule__CompoundProtocolClass__Group__6__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9371:1: rule__CompoundProtocolClass__Group__6__Impl : ( '}' ) ; public final void rule__CompoundProtocolClass__Group__6__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:9345:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9346:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9375:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9376:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9346:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9347:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9376:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9377:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getRightCurlyBracketKeyword_6()); } - match(input,39,FOLLOW_39_in_rule__CompoundProtocolClass__Group__6__Impl19310); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__CompoundProtocolClass__Group__6__Impl19372); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCompoundProtocolClassAccess().getRightCurlyBracketKeyword_6()); } @@ -28495,21 +28582,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9374:1: rule__SubProtocol__Group__0 : rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9404:1: rule__SubProtocol__Group__0 : rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ; public final void rule__SubProtocol__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:9378:1: ( rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9379:2: rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9408:1: ( rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9409:2: rule__SubProtocol__Group__0__Impl rule__SubProtocol__Group__1 { - pushFollow(FOLLOW_rule__SubProtocol__Group__0__Impl_in_rule__SubProtocol__Group__019355); + pushFollow(FOLLOW_rule__SubProtocol__Group__0__Impl_in_rule__SubProtocol__Group__019417); rule__SubProtocol__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubProtocol__Group__1_in_rule__SubProtocol__Group__019358); + pushFollow(FOLLOW_rule__SubProtocol__Group__1_in_rule__SubProtocol__Group__019420); rule__SubProtocol__Group__1(); state._fsp--; @@ -28533,22 +28620,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9386:1: rule__SubProtocol__Group__0__Impl : ( 'SubProtocol' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9416:1: rule__SubProtocol__Group__0__Impl : ( 'SubProtocol' ) ; public final void rule__SubProtocol__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:9390:1: ( ( 'SubProtocol' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9391:1: ( 'SubProtocol' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9420:1: ( ( 'SubProtocol' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9421:1: ( 'SubProtocol' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9391:1: ( 'SubProtocol' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9392:1: 'SubProtocol' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9421:1: ( 'SubProtocol' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9422:1: 'SubProtocol' { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getSubProtocolKeyword_0()); } - match(input,65,FOLLOW_65_in_rule__SubProtocol__Group__0__Impl19386); if (state.failed) return ; + match(input,65,FOLLOW_65_in_rule__SubProtocol__Group__0__Impl19448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubProtocolAccess().getSubProtocolKeyword_0()); } @@ -28574,21 +28661,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9405:1: rule__SubProtocol__Group__1 : rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9435:1: rule__SubProtocol__Group__1 : rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ; public final void rule__SubProtocol__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:9409:1: ( rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9410:2: rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9439:1: ( rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9440:2: rule__SubProtocol__Group__1__Impl rule__SubProtocol__Group__2 { - pushFollow(FOLLOW_rule__SubProtocol__Group__1__Impl_in_rule__SubProtocol__Group__119417); + pushFollow(FOLLOW_rule__SubProtocol__Group__1__Impl_in_rule__SubProtocol__Group__119479); rule__SubProtocol__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubProtocol__Group__2_in_rule__SubProtocol__Group__119420); + pushFollow(FOLLOW_rule__SubProtocol__Group__2_in_rule__SubProtocol__Group__119482); rule__SubProtocol__Group__2(); state._fsp--; @@ -28612,25 +28699,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9417:1: rule__SubProtocol__Group__1__Impl : ( ( rule__SubProtocol__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9447:1: rule__SubProtocol__Group__1__Impl : ( ( rule__SubProtocol__NameAssignment_1 ) ) ; public final void rule__SubProtocol__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:9421:1: ( ( ( rule__SubProtocol__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9422:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9451:1: ( ( ( rule__SubProtocol__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9452:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9422:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9423:1: ( rule__SubProtocol__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9452:1: ( ( rule__SubProtocol__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9453:1: ( rule__SubProtocol__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9424:1: ( rule__SubProtocol__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9424:2: rule__SubProtocol__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9454:1: ( rule__SubProtocol__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9454:2: rule__SubProtocol__NameAssignment_1 { - pushFollow(FOLLOW_rule__SubProtocol__NameAssignment_1_in_rule__SubProtocol__Group__1__Impl19447); + pushFollow(FOLLOW_rule__SubProtocol__NameAssignment_1_in_rule__SubProtocol__Group__1__Impl19509); rule__SubProtocol__NameAssignment_1(); state._fsp--; @@ -28663,21 +28750,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9434:1: rule__SubProtocol__Group__2 : rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9464:1: rule__SubProtocol__Group__2 : rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ; public final void rule__SubProtocol__Group__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:9438:1: ( rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9439:2: rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9468:1: ( rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9469:2: rule__SubProtocol__Group__2__Impl rule__SubProtocol__Group__3 { - pushFollow(FOLLOW_rule__SubProtocol__Group__2__Impl_in_rule__SubProtocol__Group__219477); + pushFollow(FOLLOW_rule__SubProtocol__Group__2__Impl_in_rule__SubProtocol__Group__219539); rule__SubProtocol__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubProtocol__Group__3_in_rule__SubProtocol__Group__219480); + pushFollow(FOLLOW_rule__SubProtocol__Group__3_in_rule__SubProtocol__Group__219542); rule__SubProtocol__Group__3(); state._fsp--; @@ -28701,22 +28788,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9446:1: rule__SubProtocol__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9476:1: rule__SubProtocol__Group__2__Impl : ( ':' ) ; public final void rule__SubProtocol__Group__2__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:9450:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9451:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9480:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9481:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9451:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9452:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9481:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9482:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__SubProtocol__Group__2__Impl19508); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__SubProtocol__Group__2__Impl19570); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubProtocolAccess().getColonKeyword_2()); } @@ -28742,16 +28829,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9465:1: rule__SubProtocol__Group__3 : rule__SubProtocol__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9495:1: rule__SubProtocol__Group__3 : rule__SubProtocol__Group__3__Impl ; public final void rule__SubProtocol__Group__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:9469:1: ( rule__SubProtocol__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9470:2: rule__SubProtocol__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9499:1: ( rule__SubProtocol__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9500:2: rule__SubProtocol__Group__3__Impl { - pushFollow(FOLLOW_rule__SubProtocol__Group__3__Impl_in_rule__SubProtocol__Group__319539); + pushFollow(FOLLOW_rule__SubProtocol__Group__3__Impl_in_rule__SubProtocol__Group__319601); rule__SubProtocol__Group__3__Impl(); state._fsp--; @@ -28775,25 +28862,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9476:1: rule__SubProtocol__Group__3__Impl : ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9506:1: rule__SubProtocol__Group__3__Impl : ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ; public final void rule__SubProtocol__Group__3__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:9480:1: ( ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9481:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9510:1: ( ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9511:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9481:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9482:1: ( rule__SubProtocol__ProtocolAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9511:1: ( ( rule__SubProtocol__ProtocolAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9512:1: ( rule__SubProtocol__ProtocolAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getProtocolAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9483:1: ( rule__SubProtocol__ProtocolAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9483:2: rule__SubProtocol__ProtocolAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9513:1: ( rule__SubProtocol__ProtocolAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9513:2: rule__SubProtocol__ProtocolAssignment_3 { - pushFollow(FOLLOW_rule__SubProtocol__ProtocolAssignment_3_in_rule__SubProtocol__Group__3__Impl19566); + pushFollow(FOLLOW_rule__SubProtocol__ProtocolAssignment_3_in_rule__SubProtocol__Group__3__Impl19628); rule__SubProtocol__ProtocolAssignment_3(); state._fsp--; @@ -28826,21 +28913,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9501:1: rule__Message__Group__0 : rule__Message__Group__0__Impl rule__Message__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9531:1: rule__Message__Group__0 : rule__Message__Group__0__Impl rule__Message__Group__1 ; public final void rule__Message__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:9505:1: ( rule__Message__Group__0__Impl rule__Message__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9506:2: rule__Message__Group__0__Impl rule__Message__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9535:1: ( rule__Message__Group__0__Impl rule__Message__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9536:2: rule__Message__Group__0__Impl rule__Message__Group__1 { - pushFollow(FOLLOW_rule__Message__Group__0__Impl_in_rule__Message__Group__019604); + pushFollow(FOLLOW_rule__Message__Group__0__Impl_in_rule__Message__Group__019666); rule__Message__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Message__Group__1_in_rule__Message__Group__019607); + pushFollow(FOLLOW_rule__Message__Group__1_in_rule__Message__Group__019669); rule__Message__Group__1(); state._fsp--; @@ -28864,33 +28951,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9513:1: rule__Message__Group__0__Impl : ( ( rule__Message__PrivAssignment_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9543:1: rule__Message__Group__0__Impl : ( ( rule__Message__PrivAssignment_0 )? ) ; public final void rule__Message__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:9517:1: ( ( ( rule__Message__PrivAssignment_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9518:1: ( ( rule__Message__PrivAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9547:1: ( ( ( rule__Message__PrivAssignment_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9548:1: ( ( rule__Message__PrivAssignment_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9518:1: ( ( rule__Message__PrivAssignment_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9519:1: ( rule__Message__PrivAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9548:1: ( ( rule__Message__PrivAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9549:1: ( rule__Message__PrivAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getPrivAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9520:1: ( rule__Message__PrivAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9550:1: ( rule__Message__PrivAssignment_0 )? int alt97=2; int LA97_0 = input.LA(1); - if ( (LA97_0==125) ) { + if ( (LA97_0==127) ) { alt97=1; } switch (alt97) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9520:2: rule__Message__PrivAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9550:2: rule__Message__PrivAssignment_0 { - pushFollow(FOLLOW_rule__Message__PrivAssignment_0_in_rule__Message__Group__0__Impl19634); + pushFollow(FOLLOW_rule__Message__PrivAssignment_0_in_rule__Message__Group__0__Impl19696); rule__Message__PrivAssignment_0(); state._fsp--; @@ -28926,21 +29013,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9530:1: rule__Message__Group__1 : rule__Message__Group__1__Impl rule__Message__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9560:1: rule__Message__Group__1 : rule__Message__Group__1__Impl rule__Message__Group__2 ; public final void rule__Message__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:9534:1: ( rule__Message__Group__1__Impl rule__Message__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9535:2: rule__Message__Group__1__Impl rule__Message__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9564:1: ( rule__Message__Group__1__Impl rule__Message__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9565:2: rule__Message__Group__1__Impl rule__Message__Group__2 { - pushFollow(FOLLOW_rule__Message__Group__1__Impl_in_rule__Message__Group__119665); + pushFollow(FOLLOW_rule__Message__Group__1__Impl_in_rule__Message__Group__119727); rule__Message__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Message__Group__2_in_rule__Message__Group__119668); + pushFollow(FOLLOW_rule__Message__Group__2_in_rule__Message__Group__119730); rule__Message__Group__2(); state._fsp--; @@ -28964,22 +29051,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9542:1: rule__Message__Group__1__Impl : ( 'Message' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9572:1: rule__Message__Group__1__Impl : ( 'Message' ) ; public final void rule__Message__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:9546:1: ( ( 'Message' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9547:1: ( 'Message' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9576:1: ( ( 'Message' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9577:1: ( 'Message' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9547:1: ( 'Message' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9548:1: 'Message' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9577:1: ( 'Message' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9578:1: 'Message' { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getMessageKeyword_1()); } - match(input,66,FOLLOW_66_in_rule__Message__Group__1__Impl19696); if (state.failed) return ; + match(input,66,FOLLOW_66_in_rule__Message__Group__1__Impl19758); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageAccess().getMessageKeyword_1()); } @@ -29005,21 +29092,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9561:1: rule__Message__Group__2 : rule__Message__Group__2__Impl rule__Message__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9591:1: rule__Message__Group__2 : rule__Message__Group__2__Impl rule__Message__Group__3 ; public final void rule__Message__Group__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:9565:1: ( rule__Message__Group__2__Impl rule__Message__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9566:2: rule__Message__Group__2__Impl rule__Message__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9595:1: ( rule__Message__Group__2__Impl rule__Message__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9596:2: rule__Message__Group__2__Impl rule__Message__Group__3 { - pushFollow(FOLLOW_rule__Message__Group__2__Impl_in_rule__Message__Group__219727); + pushFollow(FOLLOW_rule__Message__Group__2__Impl_in_rule__Message__Group__219789); rule__Message__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Message__Group__3_in_rule__Message__Group__219730); + pushFollow(FOLLOW_rule__Message__Group__3_in_rule__Message__Group__219792); rule__Message__Group__3(); state._fsp--; @@ -29043,25 +29130,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9573:1: rule__Message__Group__2__Impl : ( ( rule__Message__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9603:1: rule__Message__Group__2__Impl : ( ( rule__Message__NameAssignment_2 ) ) ; public final void rule__Message__Group__2__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:9577:1: ( ( ( rule__Message__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9578:1: ( ( rule__Message__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9607:1: ( ( ( rule__Message__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9608:1: ( ( rule__Message__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9578:1: ( ( rule__Message__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9579:1: ( rule__Message__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9608:1: ( ( rule__Message__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9609:1: ( rule__Message__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9580:1: ( rule__Message__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9580:2: rule__Message__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9610:1: ( rule__Message__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9610:2: rule__Message__NameAssignment_2 { - pushFollow(FOLLOW_rule__Message__NameAssignment_2_in_rule__Message__Group__2__Impl19757); + pushFollow(FOLLOW_rule__Message__NameAssignment_2_in_rule__Message__Group__2__Impl19819); rule__Message__NameAssignment_2(); state._fsp--; @@ -29094,21 +29181,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9590:1: rule__Message__Group__3 : rule__Message__Group__3__Impl rule__Message__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9620:1: rule__Message__Group__3 : rule__Message__Group__3__Impl rule__Message__Group__4 ; public final void rule__Message__Group__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:9594:1: ( rule__Message__Group__3__Impl rule__Message__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9595:2: rule__Message__Group__3__Impl rule__Message__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9624:1: ( rule__Message__Group__3__Impl rule__Message__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9625:2: rule__Message__Group__3__Impl rule__Message__Group__4 { - pushFollow(FOLLOW_rule__Message__Group__3__Impl_in_rule__Message__Group__319787); + pushFollow(FOLLOW_rule__Message__Group__3__Impl_in_rule__Message__Group__319849); rule__Message__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Message__Group__4_in_rule__Message__Group__319790); + pushFollow(FOLLOW_rule__Message__Group__4_in_rule__Message__Group__319852); rule__Message__Group__4(); state._fsp--; @@ -29132,22 +29219,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9602:1: rule__Message__Group__3__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9632:1: rule__Message__Group__3__Impl : ( '(' ) ; public final void rule__Message__Group__3__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:9606:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9607:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9636:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9637:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9607:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9608:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9637:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9638:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getLeftParenthesisKeyword_3()); } - match(input,44,FOLLOW_44_in_rule__Message__Group__3__Impl19818); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__Message__Group__3__Impl19880); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageAccess().getLeftParenthesisKeyword_3()); } @@ -29173,21 +29260,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9621:1: rule__Message__Group__4 : rule__Message__Group__4__Impl rule__Message__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9651:1: rule__Message__Group__4 : rule__Message__Group__4__Impl rule__Message__Group__5 ; public final void rule__Message__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9625:1: ( rule__Message__Group__4__Impl rule__Message__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9626:2: rule__Message__Group__4__Impl rule__Message__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9655:1: ( rule__Message__Group__4__Impl rule__Message__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9656:2: rule__Message__Group__4__Impl rule__Message__Group__5 { - pushFollow(FOLLOW_rule__Message__Group__4__Impl_in_rule__Message__Group__419849); + pushFollow(FOLLOW_rule__Message__Group__4__Impl_in_rule__Message__Group__419911); rule__Message__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Message__Group__5_in_rule__Message__Group__419852); + pushFollow(FOLLOW_rule__Message__Group__5_in_rule__Message__Group__419914); rule__Message__Group__5(); state._fsp--; @@ -29211,22 +29298,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9633:1: rule__Message__Group__4__Impl : ( ( rule__Message__DataAssignment_4 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9663:1: rule__Message__Group__4__Impl : ( ( rule__Message__DataAssignment_4 )? ) ; public final void rule__Message__Group__4__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:9637:1: ( ( ( rule__Message__DataAssignment_4 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9638:1: ( ( rule__Message__DataAssignment_4 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9667:1: ( ( ( rule__Message__DataAssignment_4 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9668:1: ( ( rule__Message__DataAssignment_4 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9638:1: ( ( rule__Message__DataAssignment_4 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9639:1: ( rule__Message__DataAssignment_4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9668:1: ( ( rule__Message__DataAssignment_4 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9669:1: ( rule__Message__DataAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getDataAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9640:1: ( rule__Message__DataAssignment_4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9670:1: ( rule__Message__DataAssignment_4 )? int alt98=2; int LA98_0 = input.LA(1); @@ -29235,9 +29322,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt98) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9640:2: rule__Message__DataAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9670:2: rule__Message__DataAssignment_4 { - pushFollow(FOLLOW_rule__Message__DataAssignment_4_in_rule__Message__Group__4__Impl19879); + pushFollow(FOLLOW_rule__Message__DataAssignment_4_in_rule__Message__Group__4__Impl19941); rule__Message__DataAssignment_4(); state._fsp--; @@ -29273,21 +29360,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9650:1: rule__Message__Group__5 : rule__Message__Group__5__Impl rule__Message__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9680:1: rule__Message__Group__5 : rule__Message__Group__5__Impl rule__Message__Group__6 ; public final void rule__Message__Group__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:9654:1: ( rule__Message__Group__5__Impl rule__Message__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9655:2: rule__Message__Group__5__Impl rule__Message__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9684:1: ( rule__Message__Group__5__Impl rule__Message__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9685:2: rule__Message__Group__5__Impl rule__Message__Group__6 { - pushFollow(FOLLOW_rule__Message__Group__5__Impl_in_rule__Message__Group__519910); + pushFollow(FOLLOW_rule__Message__Group__5__Impl_in_rule__Message__Group__519972); rule__Message__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Message__Group__6_in_rule__Message__Group__519913); + pushFollow(FOLLOW_rule__Message__Group__6_in_rule__Message__Group__519975); rule__Message__Group__6(); state._fsp--; @@ -29311,22 +29398,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9662:1: rule__Message__Group__5__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9692:1: rule__Message__Group__5__Impl : ( ')' ) ; public final void rule__Message__Group__5__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:9666:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9667:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9696:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9697:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9667:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9668:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9697:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9698:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getRightParenthesisKeyword_5()); } - match(input,45,FOLLOW_45_in_rule__Message__Group__5__Impl19941); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__Message__Group__5__Impl20003); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageAccess().getRightParenthesisKeyword_5()); } @@ -29352,16 +29439,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9681:1: rule__Message__Group__6 : rule__Message__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9711:1: rule__Message__Group__6 : rule__Message__Group__6__Impl ; public final void rule__Message__Group__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:9685:1: ( rule__Message__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9686:2: rule__Message__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9715:1: ( rule__Message__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9716:2: rule__Message__Group__6__Impl { - pushFollow(FOLLOW_rule__Message__Group__6__Impl_in_rule__Message__Group__619972); + pushFollow(FOLLOW_rule__Message__Group__6__Impl_in_rule__Message__Group__620034); rule__Message__Group__6__Impl(); state._fsp--; @@ -29385,22 +29472,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9692:1: rule__Message__Group__6__Impl : ( ( rule__Message__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9722:1: rule__Message__Group__6__Impl : ( ( rule__Message__DocuAssignment_6 )? ) ; public final void rule__Message__Group__6__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:9696:1: ( ( ( rule__Message__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9697:1: ( ( rule__Message__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9726:1: ( ( ( rule__Message__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9727:1: ( ( rule__Message__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9697:1: ( ( rule__Message__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9698:1: ( rule__Message__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9727:1: ( ( rule__Message__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9728:1: ( rule__Message__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9699:1: ( rule__Message__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9729:1: ( rule__Message__DocuAssignment_6 )? int alt99=2; int LA99_0 = input.LA(1); @@ -29409,9 +29496,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt99) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9699:2: rule__Message__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9729:2: rule__Message__DocuAssignment_6 { - pushFollow(FOLLOW_rule__Message__DocuAssignment_6_in_rule__Message__Group__6__Impl19999); + pushFollow(FOLLOW_rule__Message__DocuAssignment_6_in_rule__Message__Group__6__Impl20061); rule__Message__DocuAssignment_6(); state._fsp--; @@ -29447,21 +29534,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9723:1: rule__PortClass__Group__0 : rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9753:1: rule__PortClass__Group__0 : rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ; public final void rule__PortClass__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:9727:1: ( rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9728:2: rule__PortClass__Group__0__Impl rule__PortClass__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9757:1: ( rule__PortClass__Group__0__Impl rule__PortClass__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9758:2: rule__PortClass__Group__0__Impl rule__PortClass__Group__1 { - pushFollow(FOLLOW_rule__PortClass__Group__0__Impl_in_rule__PortClass__Group__020044); + pushFollow(FOLLOW_rule__PortClass__Group__0__Impl_in_rule__PortClass__Group__020106); rule__PortClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortClass__Group__1_in_rule__PortClass__Group__020047); + pushFollow(FOLLOW_rule__PortClass__Group__1_in_rule__PortClass__Group__020109); rule__PortClass__Group__1(); state._fsp--; @@ -29485,23 +29572,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9735:1: rule__PortClass__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9765:1: rule__PortClass__Group__0__Impl : ( () ) ; public final void rule__PortClass__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:9739:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9740:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9769:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9770:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9740:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9741:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9770:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9771:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getPortClassAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9742:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9744:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9772:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9774:1: { } @@ -29526,21 +29613,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9754:1: rule__PortClass__Group__1 : rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9784:1: rule__PortClass__Group__1 : rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ; public final void rule__PortClass__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:9758:1: ( rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9759:2: rule__PortClass__Group__1__Impl rule__PortClass__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9788:1: ( rule__PortClass__Group__1__Impl rule__PortClass__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9789:2: rule__PortClass__Group__1__Impl rule__PortClass__Group__2 { - pushFollow(FOLLOW_rule__PortClass__Group__1__Impl_in_rule__PortClass__Group__120105); + pushFollow(FOLLOW_rule__PortClass__Group__1__Impl_in_rule__PortClass__Group__120167); rule__PortClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortClass__Group__2_in_rule__PortClass__Group__120108); + pushFollow(FOLLOW_rule__PortClass__Group__2_in_rule__PortClass__Group__120170); rule__PortClass__Group__2(); state._fsp--; @@ -29564,22 +29651,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9766:1: rule__PortClass__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9796:1: rule__PortClass__Group__1__Impl : ( '{' ) ; public final void rule__PortClass__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:9770:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9771:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9800:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9801:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9771:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9772:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9801:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9802:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getLeftCurlyBracketKeyword_1()); } - match(input,38,FOLLOW_38_in_rule__PortClass__Group__1__Impl20136); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__PortClass__Group__1__Impl20198); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortClassAccess().getLeftCurlyBracketKeyword_1()); } @@ -29605,21 +29692,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9785:1: rule__PortClass__Group__2 : rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9815:1: rule__PortClass__Group__2 : rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ; public final void rule__PortClass__Group__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:9789:1: ( rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9790:2: rule__PortClass__Group__2__Impl rule__PortClass__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9819:1: ( rule__PortClass__Group__2__Impl rule__PortClass__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9820:2: rule__PortClass__Group__2__Impl rule__PortClass__Group__3 { - pushFollow(FOLLOW_rule__PortClass__Group__2__Impl_in_rule__PortClass__Group__220167); + pushFollow(FOLLOW_rule__PortClass__Group__2__Impl_in_rule__PortClass__Group__220229); rule__PortClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortClass__Group__3_in_rule__PortClass__Group__220170); + pushFollow(FOLLOW_rule__PortClass__Group__3_in_rule__PortClass__Group__220232); rule__PortClass__Group__3(); state._fsp--; @@ -29643,22 +29730,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9797:1: rule__PortClass__Group__2__Impl : ( ( rule__PortClass__Group_2__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9827:1: rule__PortClass__Group__2__Impl : ( ( rule__PortClass__Group_2__0 )? ) ; public final void rule__PortClass__Group__2__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:9801:1: ( ( ( rule__PortClass__Group_2__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9802:1: ( ( rule__PortClass__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9831:1: ( ( ( rule__PortClass__Group_2__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9832:1: ( ( rule__PortClass__Group_2__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9802:1: ( ( rule__PortClass__Group_2__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9803:1: ( rule__PortClass__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9832:1: ( ( rule__PortClass__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9833:1: ( rule__PortClass__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getGroup_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9804:1: ( rule__PortClass__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9834:1: ( rule__PortClass__Group_2__0 )? int alt100=2; int LA100_0 = input.LA(1); @@ -29667,9 +29754,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt100) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9804:2: rule__PortClass__Group_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9834:2: rule__PortClass__Group_2__0 { - pushFollow(FOLLOW_rule__PortClass__Group_2__0_in_rule__PortClass__Group__2__Impl20197); + pushFollow(FOLLOW_rule__PortClass__Group_2__0_in_rule__PortClass__Group__2__Impl20259); rule__PortClass__Group_2__0(); state._fsp--; @@ -29705,21 +29792,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9814:1: rule__PortClass__Group__3 : rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9844:1: rule__PortClass__Group__3 : rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ; public final void rule__PortClass__Group__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:9818:1: ( rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9819:2: rule__PortClass__Group__3__Impl rule__PortClass__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9848:1: ( rule__PortClass__Group__3__Impl rule__PortClass__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9849:2: rule__PortClass__Group__3__Impl rule__PortClass__Group__4 { - pushFollow(FOLLOW_rule__PortClass__Group__3__Impl_in_rule__PortClass__Group__320228); + pushFollow(FOLLOW_rule__PortClass__Group__3__Impl_in_rule__PortClass__Group__320290); rule__PortClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortClass__Group__4_in_rule__PortClass__Group__320231); + pushFollow(FOLLOW_rule__PortClass__Group__4_in_rule__PortClass__Group__320293); rule__PortClass__Group__4(); state._fsp--; @@ -29743,22 +29830,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9826:1: rule__PortClass__Group__3__Impl : ( ( rule__PortClass__Alternatives_3 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9856:1: rule__PortClass__Group__3__Impl : ( ( rule__PortClass__Alternatives_3 )* ) ; public final void rule__PortClass__Group__3__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:9830:1: ( ( ( rule__PortClass__Alternatives_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9831:1: ( ( rule__PortClass__Alternatives_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9860:1: ( ( ( rule__PortClass__Alternatives_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9861:1: ( ( rule__PortClass__Alternatives_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9831:1: ( ( rule__PortClass__Alternatives_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9832:1: ( rule__PortClass__Alternatives_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9861:1: ( ( rule__PortClass__Alternatives_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9862:1: ( rule__PortClass__Alternatives_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getAlternatives_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9833:1: ( rule__PortClass__Alternatives_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9863:1: ( rule__PortClass__Alternatives_3 )* loop101: do { int alt101=2; @@ -29771,9 +29858,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt101) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9833:2: rule__PortClass__Alternatives_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9863:2: rule__PortClass__Alternatives_3 { - pushFollow(FOLLOW_rule__PortClass__Alternatives_3_in_rule__PortClass__Group__3__Impl20258); + pushFollow(FOLLOW_rule__PortClass__Alternatives_3_in_rule__PortClass__Group__3__Impl20320); rule__PortClass__Alternatives_3(); state._fsp--; @@ -29812,16 +29899,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9843:1: rule__PortClass__Group__4 : rule__PortClass__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9873:1: rule__PortClass__Group__4 : rule__PortClass__Group__4__Impl ; public final void rule__PortClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9847:1: ( rule__PortClass__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9848:2: rule__PortClass__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9877:1: ( rule__PortClass__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9878:2: rule__PortClass__Group__4__Impl { - pushFollow(FOLLOW_rule__PortClass__Group__4__Impl_in_rule__PortClass__Group__420289); + pushFollow(FOLLOW_rule__PortClass__Group__4__Impl_in_rule__PortClass__Group__420351); rule__PortClass__Group__4__Impl(); state._fsp--; @@ -29845,22 +29932,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9854:1: rule__PortClass__Group__4__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9884:1: rule__PortClass__Group__4__Impl : ( '}' ) ; public final void rule__PortClass__Group__4__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:9858:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9859:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9888:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9889:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9859:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9860:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9889:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9890:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getRightCurlyBracketKeyword_4()); } - match(input,39,FOLLOW_39_in_rule__PortClass__Group__4__Impl20317); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__PortClass__Group__4__Impl20379); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortClassAccess().getRightCurlyBracketKeyword_4()); } @@ -29886,21 +29973,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9883:1: rule__PortClass__Group_2__0 : rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9913:1: rule__PortClass__Group_2__0 : rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ; public final void rule__PortClass__Group_2__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:9887:1: ( rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9888:2: rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9917:1: ( rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9918:2: rule__PortClass__Group_2__0__Impl rule__PortClass__Group_2__1 { - pushFollow(FOLLOW_rule__PortClass__Group_2__0__Impl_in_rule__PortClass__Group_2__020358); + pushFollow(FOLLOW_rule__PortClass__Group_2__0__Impl_in_rule__PortClass__Group_2__020420); rule__PortClass__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__PortClass__Group_2__1_in_rule__PortClass__Group_2__020361); + pushFollow(FOLLOW_rule__PortClass__Group_2__1_in_rule__PortClass__Group_2__020423); rule__PortClass__Group_2__1(); state._fsp--; @@ -29924,22 +30011,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9895:1: rule__PortClass__Group_2__0__Impl : ( 'usercode' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9925:1: rule__PortClass__Group_2__0__Impl : ( 'usercode' ) ; public final void rule__PortClass__Group_2__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:9899:1: ( ( 'usercode' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9900:1: ( 'usercode' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9929:1: ( ( 'usercode' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9930:1: ( 'usercode' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9900:1: ( 'usercode' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9901:1: 'usercode' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9930:1: ( 'usercode' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9931:1: 'usercode' { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getUsercodeKeyword_2_0()); } - match(input,67,FOLLOW_67_in_rule__PortClass__Group_2__0__Impl20389); if (state.failed) return ; + match(input,67,FOLLOW_67_in_rule__PortClass__Group_2__0__Impl20451); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortClassAccess().getUsercodeKeyword_2_0()); } @@ -29965,16 +30052,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9914:1: rule__PortClass__Group_2__1 : rule__PortClass__Group_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9944:1: rule__PortClass__Group_2__1 : rule__PortClass__Group_2__1__Impl ; public final void rule__PortClass__Group_2__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:9918:1: ( rule__PortClass__Group_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9919:2: rule__PortClass__Group_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9948:1: ( rule__PortClass__Group_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9949:2: rule__PortClass__Group_2__1__Impl { - pushFollow(FOLLOW_rule__PortClass__Group_2__1__Impl_in_rule__PortClass__Group_2__120420); + pushFollow(FOLLOW_rule__PortClass__Group_2__1__Impl_in_rule__PortClass__Group_2__120482); rule__PortClass__Group_2__1__Impl(); state._fsp--; @@ -29998,25 +30085,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__Group_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9925:1: rule__PortClass__Group_2__1__Impl : ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9955:1: rule__PortClass__Group_2__1__Impl : ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ; public final void rule__PortClass__Group_2__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:9929:1: ( ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9930:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9959:1: ( ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9960:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9930:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9931:1: ( rule__PortClass__UserCodeAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9960:1: ( ( rule__PortClass__UserCodeAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9961:1: ( rule__PortClass__UserCodeAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getUserCodeAssignment_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9932:1: ( rule__PortClass__UserCodeAssignment_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9932:2: rule__PortClass__UserCodeAssignment_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9962:1: ( rule__PortClass__UserCodeAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9962:2: rule__PortClass__UserCodeAssignment_2_1 { - pushFollow(FOLLOW_rule__PortClass__UserCodeAssignment_2_1_in_rule__PortClass__Group_2__1__Impl20447); + pushFollow(FOLLOW_rule__PortClass__UserCodeAssignment_2_1_in_rule__PortClass__Group_2__1__Impl20509); rule__PortClass__UserCodeAssignment_2_1(); state._fsp--; @@ -30049,21 +30136,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9946:1: rule__InMessageHandler__Group__0 : rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9976:1: rule__InMessageHandler__Group__0 : rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ; public final void rule__InMessageHandler__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:9950:1: ( rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9951:2: rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9980:1: ( rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9981:2: rule__InMessageHandler__Group__0__Impl rule__InMessageHandler__Group__1 { - pushFollow(FOLLOW_rule__InMessageHandler__Group__0__Impl_in_rule__InMessageHandler__Group__020481); + pushFollow(FOLLOW_rule__InMessageHandler__Group__0__Impl_in_rule__InMessageHandler__Group__020543); rule__InMessageHandler__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InMessageHandler__Group__1_in_rule__InMessageHandler__Group__020484); + pushFollow(FOLLOW_rule__InMessageHandler__Group__1_in_rule__InMessageHandler__Group__020546); rule__InMessageHandler__Group__1(); state._fsp--; @@ -30087,22 +30174,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9958:1: rule__InMessageHandler__Group__0__Impl : ( 'handle' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9988:1: rule__InMessageHandler__Group__0__Impl : ( 'handle' ) ; public final void rule__InMessageHandler__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:9962:1: ( ( 'handle' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9963:1: ( 'handle' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9992:1: ( ( 'handle' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9993:1: ( 'handle' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9963:1: ( 'handle' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9964:1: 'handle' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9993:1: ( 'handle' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9994:1: 'handle' { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getHandleKeyword_0()); } - match(input,68,FOLLOW_68_in_rule__InMessageHandler__Group__0__Impl20512); if (state.failed) return ; + match(input,68,FOLLOW_68_in_rule__InMessageHandler__Group__0__Impl20574); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInMessageHandlerAccess().getHandleKeyword_0()); } @@ -30128,21 +30215,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9977:1: rule__InMessageHandler__Group__1 : rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10007:1: rule__InMessageHandler__Group__1 : rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ; public final void rule__InMessageHandler__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:9981:1: ( rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9982:2: rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10011:1: ( rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10012:2: rule__InMessageHandler__Group__1__Impl rule__InMessageHandler__Group__2 { - pushFollow(FOLLOW_rule__InMessageHandler__Group__1__Impl_in_rule__InMessageHandler__Group__120543); + pushFollow(FOLLOW_rule__InMessageHandler__Group__1__Impl_in_rule__InMessageHandler__Group__120605); rule__InMessageHandler__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InMessageHandler__Group__2_in_rule__InMessageHandler__Group__120546); + pushFollow(FOLLOW_rule__InMessageHandler__Group__2_in_rule__InMessageHandler__Group__120608); rule__InMessageHandler__Group__2(); state._fsp--; @@ -30166,22 +30253,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9989:1: rule__InMessageHandler__Group__1__Impl : ( 'incoming' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10019:1: rule__InMessageHandler__Group__1__Impl : ( 'incoming' ) ; public final void rule__InMessageHandler__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:9993:1: ( ( 'incoming' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9994:1: ( 'incoming' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10023:1: ( ( 'incoming' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10024:1: ( 'incoming' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9994:1: ( 'incoming' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:9995:1: 'incoming' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10024:1: ( 'incoming' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10025:1: 'incoming' { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getIncomingKeyword_1()); } - match(input,60,FOLLOW_60_in_rule__InMessageHandler__Group__1__Impl20574); if (state.failed) return ; + match(input,60,FOLLOW_60_in_rule__InMessageHandler__Group__1__Impl20636); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInMessageHandlerAccess().getIncomingKeyword_1()); } @@ -30207,21 +30294,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10008:1: rule__InMessageHandler__Group__2 : rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10038:1: rule__InMessageHandler__Group__2 : rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ; public final void rule__InMessageHandler__Group__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:10012:1: ( rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10013:2: rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10042:1: ( rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10043:2: rule__InMessageHandler__Group__2__Impl rule__InMessageHandler__Group__3 { - pushFollow(FOLLOW_rule__InMessageHandler__Group__2__Impl_in_rule__InMessageHandler__Group__220605); + pushFollow(FOLLOW_rule__InMessageHandler__Group__2__Impl_in_rule__InMessageHandler__Group__220667); rule__InMessageHandler__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InMessageHandler__Group__3_in_rule__InMessageHandler__Group__220608); + pushFollow(FOLLOW_rule__InMessageHandler__Group__3_in_rule__InMessageHandler__Group__220670); rule__InMessageHandler__Group__3(); state._fsp--; @@ -30245,25 +30332,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10020:1: rule__InMessageHandler__Group__2__Impl : ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10050:1: rule__InMessageHandler__Group__2__Impl : ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ; public final void rule__InMessageHandler__Group__2__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:10024:1: ( ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10025:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10054:1: ( ( ( rule__InMessageHandler__MsgAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10055:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10025:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10026:1: ( rule__InMessageHandler__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10055:1: ( ( rule__InMessageHandler__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10056:1: ( rule__InMessageHandler__MsgAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getMsgAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10027:1: ( rule__InMessageHandler__MsgAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10027:2: rule__InMessageHandler__MsgAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10057:1: ( rule__InMessageHandler__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10057:2: rule__InMessageHandler__MsgAssignment_2 { - pushFollow(FOLLOW_rule__InMessageHandler__MsgAssignment_2_in_rule__InMessageHandler__Group__2__Impl20635); + pushFollow(FOLLOW_rule__InMessageHandler__MsgAssignment_2_in_rule__InMessageHandler__Group__2__Impl20697); rule__InMessageHandler__MsgAssignment_2(); state._fsp--; @@ -30296,16 +30383,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10037:1: rule__InMessageHandler__Group__3 : rule__InMessageHandler__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10067:1: rule__InMessageHandler__Group__3 : rule__InMessageHandler__Group__3__Impl ; public final void rule__InMessageHandler__Group__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:10041:1: ( rule__InMessageHandler__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10042:2: rule__InMessageHandler__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10071:1: ( rule__InMessageHandler__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10072:2: rule__InMessageHandler__Group__3__Impl { - pushFollow(FOLLOW_rule__InMessageHandler__Group__3__Impl_in_rule__InMessageHandler__Group__320665); + pushFollow(FOLLOW_rule__InMessageHandler__Group__3__Impl_in_rule__InMessageHandler__Group__320727); rule__InMessageHandler__Group__3__Impl(); state._fsp--; @@ -30329,25 +30416,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10048:1: rule__InMessageHandler__Group__3__Impl : ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10078:1: rule__InMessageHandler__Group__3__Impl : ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ; public final void rule__InMessageHandler__Group__3__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:10052:1: ( ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10053:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10082:1: ( ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10083:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10053:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10054:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10083:1: ( ( rule__InMessageHandler__DetailCodeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10084:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getDetailCodeAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10055:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10055:2: rule__InMessageHandler__DetailCodeAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10085:1: ( rule__InMessageHandler__DetailCodeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10085:2: rule__InMessageHandler__DetailCodeAssignment_3 { - pushFollow(FOLLOW_rule__InMessageHandler__DetailCodeAssignment_3_in_rule__InMessageHandler__Group__3__Impl20692); + pushFollow(FOLLOW_rule__InMessageHandler__DetailCodeAssignment_3_in_rule__InMessageHandler__Group__3__Impl20754); rule__InMessageHandler__DetailCodeAssignment_3(); state._fsp--; @@ -30380,21 +30467,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10073:1: rule__OutMessageHandler__Group__0 : rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10103:1: rule__OutMessageHandler__Group__0 : rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ; public final void rule__OutMessageHandler__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:10077:1: ( rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10078:2: rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10107:1: ( rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10108:2: rule__OutMessageHandler__Group__0__Impl rule__OutMessageHandler__Group__1 { - pushFollow(FOLLOW_rule__OutMessageHandler__Group__0__Impl_in_rule__OutMessageHandler__Group__020730); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__0__Impl_in_rule__OutMessageHandler__Group__020792); rule__OutMessageHandler__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutMessageHandler__Group__1_in_rule__OutMessageHandler__Group__020733); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__1_in_rule__OutMessageHandler__Group__020795); rule__OutMessageHandler__Group__1(); state._fsp--; @@ -30418,22 +30505,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10085:1: rule__OutMessageHandler__Group__0__Impl : ( 'handle' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10115:1: rule__OutMessageHandler__Group__0__Impl : ( 'handle' ) ; public final void rule__OutMessageHandler__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:10089:1: ( ( 'handle' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10090:1: ( 'handle' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10119:1: ( ( 'handle' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10120:1: ( 'handle' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10090:1: ( 'handle' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10091:1: 'handle' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10120:1: ( 'handle' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10121:1: 'handle' { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getHandleKeyword_0()); } - match(input,68,FOLLOW_68_in_rule__OutMessageHandler__Group__0__Impl20761); if (state.failed) return ; + match(input,68,FOLLOW_68_in_rule__OutMessageHandler__Group__0__Impl20823); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutMessageHandlerAccess().getHandleKeyword_0()); } @@ -30459,21 +30546,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10104:1: rule__OutMessageHandler__Group__1 : rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10134:1: rule__OutMessageHandler__Group__1 : rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ; public final void rule__OutMessageHandler__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:10108:1: ( rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10109:2: rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10138:1: ( rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10139:2: rule__OutMessageHandler__Group__1__Impl rule__OutMessageHandler__Group__2 { - pushFollow(FOLLOW_rule__OutMessageHandler__Group__1__Impl_in_rule__OutMessageHandler__Group__120792); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__1__Impl_in_rule__OutMessageHandler__Group__120854); rule__OutMessageHandler__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutMessageHandler__Group__2_in_rule__OutMessageHandler__Group__120795); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__2_in_rule__OutMessageHandler__Group__120857); rule__OutMessageHandler__Group__2(); state._fsp--; @@ -30497,22 +30584,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10116:1: rule__OutMessageHandler__Group__1__Impl : ( 'outgoing' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10146:1: rule__OutMessageHandler__Group__1__Impl : ( 'outgoing' ) ; public final void rule__OutMessageHandler__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:10120:1: ( ( 'outgoing' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10121:1: ( 'outgoing' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10150:1: ( ( 'outgoing' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10151:1: ( 'outgoing' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10121:1: ( 'outgoing' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10122:1: 'outgoing' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10151:1: ( 'outgoing' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10152:1: 'outgoing' { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getOutgoingKeyword_1()); } - match(input,61,FOLLOW_61_in_rule__OutMessageHandler__Group__1__Impl20823); if (state.failed) return ; + match(input,61,FOLLOW_61_in_rule__OutMessageHandler__Group__1__Impl20885); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutMessageHandlerAccess().getOutgoingKeyword_1()); } @@ -30538,21 +30625,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10135:1: rule__OutMessageHandler__Group__2 : rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10165:1: rule__OutMessageHandler__Group__2 : rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ; public final void rule__OutMessageHandler__Group__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:10139:1: ( rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10140:2: rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10169:1: ( rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10170:2: rule__OutMessageHandler__Group__2__Impl rule__OutMessageHandler__Group__3 { - pushFollow(FOLLOW_rule__OutMessageHandler__Group__2__Impl_in_rule__OutMessageHandler__Group__220854); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__2__Impl_in_rule__OutMessageHandler__Group__220916); rule__OutMessageHandler__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutMessageHandler__Group__3_in_rule__OutMessageHandler__Group__220857); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__3_in_rule__OutMessageHandler__Group__220919); rule__OutMessageHandler__Group__3(); state._fsp--; @@ -30576,25 +30663,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10147:1: rule__OutMessageHandler__Group__2__Impl : ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10177:1: rule__OutMessageHandler__Group__2__Impl : ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ; public final void rule__OutMessageHandler__Group__2__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:10151:1: ( ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10152:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10181:1: ( ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10182:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10152:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10153:1: ( rule__OutMessageHandler__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10182:1: ( ( rule__OutMessageHandler__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10183:1: ( rule__OutMessageHandler__MsgAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getMsgAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10154:1: ( rule__OutMessageHandler__MsgAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10154:2: rule__OutMessageHandler__MsgAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10184:1: ( rule__OutMessageHandler__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10184:2: rule__OutMessageHandler__MsgAssignment_2 { - pushFollow(FOLLOW_rule__OutMessageHandler__MsgAssignment_2_in_rule__OutMessageHandler__Group__2__Impl20884); + pushFollow(FOLLOW_rule__OutMessageHandler__MsgAssignment_2_in_rule__OutMessageHandler__Group__2__Impl20946); rule__OutMessageHandler__MsgAssignment_2(); state._fsp--; @@ -30627,16 +30714,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10164:1: rule__OutMessageHandler__Group__3 : rule__OutMessageHandler__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10194:1: rule__OutMessageHandler__Group__3 : rule__OutMessageHandler__Group__3__Impl ; public final void rule__OutMessageHandler__Group__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:10168:1: ( rule__OutMessageHandler__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10169:2: rule__OutMessageHandler__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10198:1: ( rule__OutMessageHandler__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10199:2: rule__OutMessageHandler__Group__3__Impl { - pushFollow(FOLLOW_rule__OutMessageHandler__Group__3__Impl_in_rule__OutMessageHandler__Group__320914); + pushFollow(FOLLOW_rule__OutMessageHandler__Group__3__Impl_in_rule__OutMessageHandler__Group__320976); rule__OutMessageHandler__Group__3__Impl(); state._fsp--; @@ -30660,25 +30747,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10175:1: rule__OutMessageHandler__Group__3__Impl : ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10205:1: rule__OutMessageHandler__Group__3__Impl : ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ; public final void rule__OutMessageHandler__Group__3__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:10179:1: ( ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10180:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10209:1: ( ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10210:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10180:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10181:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10210:1: ( ( rule__OutMessageHandler__DetailCodeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10211:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getDetailCodeAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10182:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10182:2: rule__OutMessageHandler__DetailCodeAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10212:1: ( rule__OutMessageHandler__DetailCodeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10212:2: rule__OutMessageHandler__DetailCodeAssignment_3 { - pushFollow(FOLLOW_rule__OutMessageHandler__DetailCodeAssignment_3_in_rule__OutMessageHandler__Group__3__Impl20941); + pushFollow(FOLLOW_rule__OutMessageHandler__DetailCodeAssignment_3_in_rule__OutMessageHandler__Group__3__Impl21003); rule__OutMessageHandler__DetailCodeAssignment_3(); state._fsp--; @@ -30711,21 +30798,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10200:1: rule__ProtocolSemantics__Group__0 : rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10230:1: rule__ProtocolSemantics__Group__0 : rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ; public final void rule__ProtocolSemantics__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:10204:1: ( rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10205:2: rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10234:1: ( rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10235:2: rule__ProtocolSemantics__Group__0__Impl rule__ProtocolSemantics__Group__1 { - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__0__Impl_in_rule__ProtocolSemantics__Group__020979); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__0__Impl_in_rule__ProtocolSemantics__Group__021041); rule__ProtocolSemantics__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__1_in_rule__ProtocolSemantics__Group__020982); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__1_in_rule__ProtocolSemantics__Group__021044); rule__ProtocolSemantics__Group__1(); state._fsp--; @@ -30749,23 +30836,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10212:1: rule__ProtocolSemantics__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10242:1: rule__ProtocolSemantics__Group__0__Impl : ( () ) ; public final void rule__ProtocolSemantics__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:10216:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10217:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10246:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10247:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10217:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10218:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10247:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10248:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolSemanticsAccess().getProtocolSemanticsAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10219:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10221:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10249:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10251:1: { } @@ -30790,21 +30877,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10231:1: rule__ProtocolSemantics__Group__1 : rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10261:1: rule__ProtocolSemantics__Group__1 : rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ; public final void rule__ProtocolSemantics__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:10235:1: ( rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10236:2: rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10265:1: ( rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10266:2: rule__ProtocolSemantics__Group__1__Impl rule__ProtocolSemantics__Group__2 { - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__1__Impl_in_rule__ProtocolSemantics__Group__121040); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__1__Impl_in_rule__ProtocolSemantics__Group__121102); rule__ProtocolSemantics__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__2_in_rule__ProtocolSemantics__Group__121043); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__2_in_rule__ProtocolSemantics__Group__121105); rule__ProtocolSemantics__Group__2(); state._fsp--; @@ -30828,22 +30915,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10243:1: rule__ProtocolSemantics__Group__1__Impl : ( 'semantics' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10273:1: rule__ProtocolSemantics__Group__1__Impl : ( 'semantics' ) ; public final void rule__ProtocolSemantics__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:10247:1: ( ( 'semantics' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10248:1: ( 'semantics' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10277:1: ( ( 'semantics' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10278:1: ( 'semantics' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10248:1: ( 'semantics' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10249:1: 'semantics' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10278:1: ( 'semantics' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10279:1: 'semantics' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); } - match(input,69,FOLLOW_69_in_rule__ProtocolSemantics__Group__1__Impl21071); if (state.failed) return ; + match(input,69,FOLLOW_69_in_rule__ProtocolSemantics__Group__1__Impl21133); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_1()); } @@ -30869,21 +30956,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10262:1: rule__ProtocolSemantics__Group__2 : rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10292:1: rule__ProtocolSemantics__Group__2 : rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ; public final void rule__ProtocolSemantics__Group__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:10266:1: ( rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10267:2: rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10296:1: ( rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10297:2: rule__ProtocolSemantics__Group__2__Impl rule__ProtocolSemantics__Group__3 { - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__2__Impl_in_rule__ProtocolSemantics__Group__221102); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__2__Impl_in_rule__ProtocolSemantics__Group__221164); rule__ProtocolSemantics__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__3_in_rule__ProtocolSemantics__Group__221105); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__3_in_rule__ProtocolSemantics__Group__221167); rule__ProtocolSemantics__Group__3(); state._fsp--; @@ -30907,22 +30994,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10274:1: rule__ProtocolSemantics__Group__2__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10304:1: rule__ProtocolSemantics__Group__2__Impl : ( '{' ) ; public final void rule__ProtocolSemantics__Group__2__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:10278:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10279:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10308:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10309:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10279:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10280:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10309:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10310:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); } - match(input,38,FOLLOW_38_in_rule__ProtocolSemantics__Group__2__Impl21133); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ProtocolSemantics__Group__2__Impl21195); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_2()); } @@ -30948,21 +31035,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10293:1: rule__ProtocolSemantics__Group__3 : rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10323:1: rule__ProtocolSemantics__Group__3 : rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ; public final void rule__ProtocolSemantics__Group__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:10297:1: ( rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10298:2: rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10327:1: ( rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10328:2: rule__ProtocolSemantics__Group__3__Impl rule__ProtocolSemantics__Group__4 { - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__3__Impl_in_rule__ProtocolSemantics__Group__321164); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__3__Impl_in_rule__ProtocolSemantics__Group__321226); rule__ProtocolSemantics__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__4_in_rule__ProtocolSemantics__Group__321167); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__4_in_rule__ProtocolSemantics__Group__321229); rule__ProtocolSemantics__Group__4(); state._fsp--; @@ -30986,22 +31073,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10305:1: rule__ProtocolSemantics__Group__3__Impl : ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10335:1: rule__ProtocolSemantics__Group__3__Impl : ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ; public final void rule__ProtocolSemantics__Group__3__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:10309:1: ( ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10310:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10339:1: ( ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10340:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10310:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10311:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10340:1: ( ( rule__ProtocolSemantics__RulesAssignment_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10341:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolSemanticsAccess().getRulesAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10312:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10342:1: ( rule__ProtocolSemantics__RulesAssignment_3 )* loop102: do { int alt102=2; @@ -31014,9 +31101,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt102) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10312:2: rule__ProtocolSemantics__RulesAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10342:2: rule__ProtocolSemantics__RulesAssignment_3 { - pushFollow(FOLLOW_rule__ProtocolSemantics__RulesAssignment_3_in_rule__ProtocolSemantics__Group__3__Impl21194); + pushFollow(FOLLOW_rule__ProtocolSemantics__RulesAssignment_3_in_rule__ProtocolSemantics__Group__3__Impl21256); rule__ProtocolSemantics__RulesAssignment_3(); state._fsp--; @@ -31055,16 +31142,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10322:1: rule__ProtocolSemantics__Group__4 : rule__ProtocolSemantics__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10352:1: rule__ProtocolSemantics__Group__4 : rule__ProtocolSemantics__Group__4__Impl ; public final void rule__ProtocolSemantics__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10326:1: ( rule__ProtocolSemantics__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10327:2: rule__ProtocolSemantics__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10356:1: ( rule__ProtocolSemantics__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10357:2: rule__ProtocolSemantics__Group__4__Impl { - pushFollow(FOLLOW_rule__ProtocolSemantics__Group__4__Impl_in_rule__ProtocolSemantics__Group__421225); + pushFollow(FOLLOW_rule__ProtocolSemantics__Group__4__Impl_in_rule__ProtocolSemantics__Group__421287); rule__ProtocolSemantics__Group__4__Impl(); state._fsp--; @@ -31088,22 +31175,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10333:1: rule__ProtocolSemantics__Group__4__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10363:1: rule__ProtocolSemantics__Group__4__Impl : ( '}' ) ; public final void rule__ProtocolSemantics__Group__4__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:10337:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10338:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10367:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10368:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10338:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10339:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10368:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10369:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); } - match(input,39,FOLLOW_39_in_rule__ProtocolSemantics__Group__4__Impl21253); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ProtocolSemantics__Group__4__Impl21315); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_4()); } @@ -31129,21 +31216,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10362:1: rule__InSemanticsRule__Group__0 : rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10392:1: rule__InSemanticsRule__Group__0 : rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ; public final void rule__InSemanticsRule__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:10366:1: ( rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10367:2: rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10396:1: ( rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10397:2: rule__InSemanticsRule__Group__0__Impl rule__InSemanticsRule__Group__1 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group__0__Impl_in_rule__InSemanticsRule__Group__021294); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__0__Impl_in_rule__InSemanticsRule__Group__021356); rule__InSemanticsRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group__1_in_rule__InSemanticsRule__Group__021297); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__1_in_rule__InSemanticsRule__Group__021359); rule__InSemanticsRule__Group__1(); state._fsp--; @@ -31167,22 +31254,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10374:1: rule__InSemanticsRule__Group__0__Impl : ( 'in' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10404:1: rule__InSemanticsRule__Group__0__Impl : ( 'in' ) ; public final void rule__InSemanticsRule__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:10378:1: ( ( 'in' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10379:1: ( 'in' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10408:1: ( ( 'in' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10409:1: ( 'in' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10379:1: ( 'in' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10380:1: 'in' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10409:1: ( 'in' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10410:1: 'in' { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); } - match(input,70,FOLLOW_70_in_rule__InSemanticsRule__Group__0__Impl21325); if (state.failed) return ; + match(input,70,FOLLOW_70_in_rule__InSemanticsRule__Group__0__Impl21387); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getInKeyword_0()); } @@ -31208,21 +31295,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10393:1: rule__InSemanticsRule__Group__1 : rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10423:1: rule__InSemanticsRule__Group__1 : rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ; public final void rule__InSemanticsRule__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:10397:1: ( rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10398:2: rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10427:1: ( rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10428:2: rule__InSemanticsRule__Group__1__Impl rule__InSemanticsRule__Group__2 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group__1__Impl_in_rule__InSemanticsRule__Group__121356); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__1__Impl_in_rule__InSemanticsRule__Group__121418); rule__InSemanticsRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group__2_in_rule__InSemanticsRule__Group__121359); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__2_in_rule__InSemanticsRule__Group__121421); rule__InSemanticsRule__Group__2(); state._fsp--; @@ -31246,22 +31333,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10405:1: rule__InSemanticsRule__Group__1__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10435:1: rule__InSemanticsRule__Group__1__Impl : ( ':' ) ; public final void rule__InSemanticsRule__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:10409:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10410:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10439:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10440:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10410:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10411:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10440:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10441:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); } - match(input,40,FOLLOW_40_in_rule__InSemanticsRule__Group__1__Impl21387); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__InSemanticsRule__Group__1__Impl21449); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getColonKeyword_1()); } @@ -31287,21 +31374,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10424:1: rule__InSemanticsRule__Group__2 : rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10454:1: rule__InSemanticsRule__Group__2 : rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ; public final void rule__InSemanticsRule__Group__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:10428:1: ( rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10429:2: rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10458:1: ( rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10459:2: rule__InSemanticsRule__Group__2__Impl rule__InSemanticsRule__Group__3 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group__2__Impl_in_rule__InSemanticsRule__Group__221418); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__2__Impl_in_rule__InSemanticsRule__Group__221480); rule__InSemanticsRule__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group__3_in_rule__InSemanticsRule__Group__221421); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__3_in_rule__InSemanticsRule__Group__221483); rule__InSemanticsRule__Group__3(); state._fsp--; @@ -31325,25 +31412,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10436:1: rule__InSemanticsRule__Group__2__Impl : ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10466:1: rule__InSemanticsRule__Group__2__Impl : ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ; public final void rule__InSemanticsRule__Group__2__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:10440:1: ( ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10441:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10470:1: ( ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10471:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10441:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10442:1: ( rule__InSemanticsRule__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10471:1: ( ( rule__InSemanticsRule__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10472:1: ( rule__InSemanticsRule__MsgAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getMsgAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10443:1: ( rule__InSemanticsRule__MsgAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10443:2: rule__InSemanticsRule__MsgAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10473:1: ( rule__InSemanticsRule__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10473:2: rule__InSemanticsRule__MsgAssignment_2 { - pushFollow(FOLLOW_rule__InSemanticsRule__MsgAssignment_2_in_rule__InSemanticsRule__Group__2__Impl21448); + pushFollow(FOLLOW_rule__InSemanticsRule__MsgAssignment_2_in_rule__InSemanticsRule__Group__2__Impl21510); rule__InSemanticsRule__MsgAssignment_2(); state._fsp--; @@ -31376,16 +31463,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10453:1: rule__InSemanticsRule__Group__3 : rule__InSemanticsRule__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10483:1: rule__InSemanticsRule__Group__3 : rule__InSemanticsRule__Group__3__Impl ; public final void rule__InSemanticsRule__Group__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:10457:1: ( rule__InSemanticsRule__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10458:2: rule__InSemanticsRule__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10487:1: ( rule__InSemanticsRule__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10488:2: rule__InSemanticsRule__Group__3__Impl { - pushFollow(FOLLOW_rule__InSemanticsRule__Group__3__Impl_in_rule__InSemanticsRule__Group__321478); + pushFollow(FOLLOW_rule__InSemanticsRule__Group__3__Impl_in_rule__InSemanticsRule__Group__321540); rule__InSemanticsRule__Group__3__Impl(); state._fsp--; @@ -31409,22 +31496,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10464:1: rule__InSemanticsRule__Group__3__Impl : ( ( rule__InSemanticsRule__Group_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10494:1: rule__InSemanticsRule__Group__3__Impl : ( ( rule__InSemanticsRule__Group_3__0 )? ) ; public final void rule__InSemanticsRule__Group__3__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:10468:1: ( ( ( rule__InSemanticsRule__Group_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10469:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10498:1: ( ( ( rule__InSemanticsRule__Group_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10499:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10469:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10470:1: ( rule__InSemanticsRule__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10499:1: ( ( rule__InSemanticsRule__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10500:1: ( rule__InSemanticsRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10471:1: ( rule__InSemanticsRule__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10501:1: ( rule__InSemanticsRule__Group_3__0 )? int alt103=2; int LA103_0 = input.LA(1); @@ -31433,9 +31520,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt103) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10471:2: rule__InSemanticsRule__Group_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10501:2: rule__InSemanticsRule__Group_3__0 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__0_in_rule__InSemanticsRule__Group__3__Impl21505); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__0_in_rule__InSemanticsRule__Group__3__Impl21567); rule__InSemanticsRule__Group_3__0(); state._fsp--; @@ -31471,21 +31558,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10489:1: rule__InSemanticsRule__Group_3__0 : rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10519:1: rule__InSemanticsRule__Group_3__0 : rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ; public final void rule__InSemanticsRule__Group_3__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:10493:1: ( rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10494:2: rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10523:1: ( rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10524:2: rule__InSemanticsRule__Group_3__0__Impl rule__InSemanticsRule__Group_3__1 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__0__Impl_in_rule__InSemanticsRule__Group_3__021544); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__0__Impl_in_rule__InSemanticsRule__Group_3__021606); rule__InSemanticsRule__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__1_in_rule__InSemanticsRule__Group_3__021547); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__1_in_rule__InSemanticsRule__Group_3__021609); rule__InSemanticsRule__Group_3__1(); state._fsp--; @@ -31509,22 +31596,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10501:1: rule__InSemanticsRule__Group_3__0__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10531:1: rule__InSemanticsRule__Group_3__0__Impl : ( '->' ) ; public final void rule__InSemanticsRule__Group_3__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:10505:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10506:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10535:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10536:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10506:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10507:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10536:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10537:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); } - match(input,42,FOLLOW_42_in_rule__InSemanticsRule__Group_3__0__Impl21575); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__InSemanticsRule__Group_3__0__Impl21637); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); } @@ -31550,16 +31637,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10520:1: rule__InSemanticsRule__Group_3__1 : rule__InSemanticsRule__Group_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10550:1: rule__InSemanticsRule__Group_3__1 : rule__InSemanticsRule__Group_3__1__Impl ; public final void rule__InSemanticsRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10524:1: ( rule__InSemanticsRule__Group_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10525:2: rule__InSemanticsRule__Group_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10554:1: ( rule__InSemanticsRule__Group_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10555:2: rule__InSemanticsRule__Group_3__1__Impl { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__1__Impl_in_rule__InSemanticsRule__Group_3__121606); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3__1__Impl_in_rule__InSemanticsRule__Group_3__121668); rule__InSemanticsRule__Group_3__1__Impl(); state._fsp--; @@ -31583,25 +31670,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10531:1: rule__InSemanticsRule__Group_3__1__Impl : ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10561:1: rule__InSemanticsRule__Group_3__1__Impl : ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ; public final void rule__InSemanticsRule__Group_3__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:10535:1: ( ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10536:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10565:1: ( ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10566:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10536:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10537:1: ( rule__InSemanticsRule__Alternatives_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10566:1: ( ( rule__InSemanticsRule__Alternatives_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10567:1: ( rule__InSemanticsRule__Alternatives_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getAlternatives_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10538:1: ( rule__InSemanticsRule__Alternatives_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10538:2: rule__InSemanticsRule__Alternatives_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10568:1: ( rule__InSemanticsRule__Alternatives_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10568:2: rule__InSemanticsRule__Alternatives_3_1 { - pushFollow(FOLLOW_rule__InSemanticsRule__Alternatives_3_1_in_rule__InSemanticsRule__Group_3__1__Impl21633); + pushFollow(FOLLOW_rule__InSemanticsRule__Alternatives_3_1_in_rule__InSemanticsRule__Group_3__1__Impl21695); rule__InSemanticsRule__Alternatives_3_1(); state._fsp--; @@ -31634,21 +31721,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10552:1: rule__InSemanticsRule__Group_3_1_1__0 : rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10582:1: rule__InSemanticsRule__Group_3_1_1__0 : rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ; public final void rule__InSemanticsRule__Group_3_1_1__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:10556:1: ( rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10557:2: rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10586:1: ( rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10587:2: rule__InSemanticsRule__Group_3_1_1__0__Impl rule__InSemanticsRule__Group_3_1_1__1 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__0__Impl_in_rule__InSemanticsRule__Group_3_1_1__021667); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__0__Impl_in_rule__InSemanticsRule__Group_3_1_1__021729); rule__InSemanticsRule__Group_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__1_in_rule__InSemanticsRule__Group_3_1_1__021670); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__1_in_rule__InSemanticsRule__Group_3_1_1__021732); rule__InSemanticsRule__Group_3_1_1__1(); state._fsp--; @@ -31672,22 +31759,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10564:1: rule__InSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10594:1: rule__InSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; public final void rule__InSemanticsRule__Group_3_1_1__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:10568:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10569:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10598:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10599:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10569:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10570:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10599:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10600:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); } - match(input,44,FOLLOW_44_in_rule__InSemanticsRule__Group_3_1_1__0__Impl21698); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__InSemanticsRule__Group_3_1_1__0__Impl21760); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); } @@ -31713,21 +31800,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10583:1: rule__InSemanticsRule__Group_3_1_1__1 : rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10613:1: rule__InSemanticsRule__Group_3_1_1__1 : rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ; public final void rule__InSemanticsRule__Group_3_1_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:10587:1: ( rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10588:2: rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10617:1: ( rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10618:2: rule__InSemanticsRule__Group_3_1_1__1__Impl rule__InSemanticsRule__Group_3_1_1__2 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__1__Impl_in_rule__InSemanticsRule__Group_3_1_1__121729); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__1__Impl_in_rule__InSemanticsRule__Group_3_1_1__121791); rule__InSemanticsRule__Group_3_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__2_in_rule__InSemanticsRule__Group_3_1_1__121732); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__2_in_rule__InSemanticsRule__Group_3_1_1__121794); rule__InSemanticsRule__Group_3_1_1__2(); state._fsp--; @@ -31751,25 +31838,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10595:1: rule__InSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10625:1: rule__InSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; public final void rule__InSemanticsRule__Group_3_1_1__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:10599:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10600:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10629:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10630:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10600:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10601:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10630:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10631:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10602:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10602:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10632:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10632:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 { - pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__InSemanticsRule__Group_3_1_1__1__Impl21759); + pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__InSemanticsRule__Group_3_1_1__1__Impl21821); rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1(); state._fsp--; @@ -31802,21 +31889,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10612:1: rule__InSemanticsRule__Group_3_1_1__2 : rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10642:1: rule__InSemanticsRule__Group_3_1_1__2 : rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ; public final void rule__InSemanticsRule__Group_3_1_1__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:10616:1: ( rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10617:2: rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10646:1: ( rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10647:2: rule__InSemanticsRule__Group_3_1_1__2__Impl rule__InSemanticsRule__Group_3_1_1__3 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__2__Impl_in_rule__InSemanticsRule__Group_3_1_1__221789); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__2__Impl_in_rule__InSemanticsRule__Group_3_1_1__221851); rule__InSemanticsRule__Group_3_1_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__3_in_rule__InSemanticsRule__Group_3_1_1__221792); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__3_in_rule__InSemanticsRule__Group_3_1_1__221854); rule__InSemanticsRule__Group_3_1_1__3(); state._fsp--; @@ -31840,28 +31927,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10624:1: rule__InSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10654:1: rule__InSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ; public final void rule__InSemanticsRule__Group_3_1_1__2__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:10628:1: ( ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10629:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10658:1: ( ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10659:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10629:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10630:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10659:1: ( ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10660:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10630:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10631:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10660:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10661:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10632:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10632:2: rule__InSemanticsRule__Group_3_1_1_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10662:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10662:2: rule__InSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21821); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21883); rule__InSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -31875,13 +31962,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10635:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10636:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10665:1: ( ( rule__InSemanticsRule__Group_3_1_1_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10666:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getGroup_3_1_1_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10637:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10667:1: ( rule__InSemanticsRule__Group_3_1_1_2__0 )* loop104: do { int alt104=2; @@ -31894,9 +31981,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt104) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10637:2: rule__InSemanticsRule__Group_3_1_1_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10667:2: rule__InSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21833); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21895); rule__InSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -31938,16 +32025,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10648:1: rule__InSemanticsRule__Group_3_1_1__3 : rule__InSemanticsRule__Group_3_1_1__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10678:1: rule__InSemanticsRule__Group_3_1_1__3 : rule__InSemanticsRule__Group_3_1_1__3__Impl ; public final void rule__InSemanticsRule__Group_3_1_1__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:10652:1: ( rule__InSemanticsRule__Group_3_1_1__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10653:2: rule__InSemanticsRule__Group_3_1_1__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10682:1: ( rule__InSemanticsRule__Group_3_1_1__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10683:2: rule__InSemanticsRule__Group_3_1_1__3__Impl { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__3__Impl_in_rule__InSemanticsRule__Group_3_1_1__321866); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1__3__Impl_in_rule__InSemanticsRule__Group_3_1_1__321928); rule__InSemanticsRule__Group_3_1_1__3__Impl(); state._fsp--; @@ -31971,22 +32058,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10659:1: rule__InSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10689:1: rule__InSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; public final void rule__InSemanticsRule__Group_3_1_1__3__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:10663:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10664:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10693:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10694:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10664:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10665:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10694:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10695:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); } - match(input,45,FOLLOW_45_in_rule__InSemanticsRule__Group_3_1_1__3__Impl21894); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__InSemanticsRule__Group_3_1_1__3__Impl21956); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); } @@ -32012,21 +32099,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10686:1: rule__InSemanticsRule__Group_3_1_1_2__0 : rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10716:1: rule__InSemanticsRule__Group_3_1_1_2__0 : rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ; public final void rule__InSemanticsRule__Group_3_1_1_2__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:10690:1: ( rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10691:2: rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10720:1: ( rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10721:2: rule__InSemanticsRule__Group_3_1_1_2__0__Impl rule__InSemanticsRule__Group_3_1_1_2__1 { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__021933); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__021995); rule__InSemanticsRule__Group_3_1_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1_in_rule__InSemanticsRule__Group_3_1_1_2__021936); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1_in_rule__InSemanticsRule__Group_3_1_1_2__021998); rule__InSemanticsRule__Group_3_1_1_2__1(); state._fsp--; @@ -32050,22 +32137,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10698:1: rule__InSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10728:1: rule__InSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; public final void rule__InSemanticsRule__Group_3_1_1_2__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:10702:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10703:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10732:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10733:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10703:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10704:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10733:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10734:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); } - match(input,48,FOLLOW_48_in_rule__InSemanticsRule__Group_3_1_1_2__0__Impl21964); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__InSemanticsRule__Group_3_1_1_2__0__Impl22026); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); } @@ -32091,16 +32178,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10717:1: rule__InSemanticsRule__Group_3_1_1_2__1 : rule__InSemanticsRule__Group_3_1_1_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10747:1: rule__InSemanticsRule__Group_3_1_1_2__1 : rule__InSemanticsRule__Group_3_1_1_2__1__Impl ; public final void rule__InSemanticsRule__Group_3_1_1_2__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:10721:1: ( rule__InSemanticsRule__Group_3_1_1_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10722:2: rule__InSemanticsRule__Group_3_1_1_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10751:1: ( rule__InSemanticsRule__Group_3_1_1_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10752:2: rule__InSemanticsRule__Group_3_1_1_2__1__Impl { - pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__121995); + pushFollow(FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__122057); rule__InSemanticsRule__Group_3_1_1_2__1__Impl(); state._fsp--; @@ -32124,25 +32211,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__Group_3_1_1_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10728:1: rule__InSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10758:1: rule__InSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; public final void rule__InSemanticsRule__Group_3_1_1_2__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:10732:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10733:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10762:1: ( ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10763:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10733:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10734:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10763:1: ( ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10764:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10735:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10735:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10765:1: ( rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10765:2: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 { - pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__InSemanticsRule__Group_3_1_1_2__1__Impl22022); + pushFollow(FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__InSemanticsRule__Group_3_1_1_2__1__Impl22084); rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1(); state._fsp--; @@ -32175,21 +32262,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10749:1: rule__OutSemanticsRule__Group__0 : rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10779:1: rule__OutSemanticsRule__Group__0 : rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ; public final void rule__OutSemanticsRule__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:10753:1: ( rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10754:2: rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10783:1: ( rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10784:2: rule__OutSemanticsRule__Group__0__Impl rule__OutSemanticsRule__Group__1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__0__Impl_in_rule__OutSemanticsRule__Group__022056); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__0__Impl_in_rule__OutSemanticsRule__Group__022118); rule__OutSemanticsRule__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__1_in_rule__OutSemanticsRule__Group__022059); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__1_in_rule__OutSemanticsRule__Group__022121); rule__OutSemanticsRule__Group__1(); state._fsp--; @@ -32213,22 +32300,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10761:1: rule__OutSemanticsRule__Group__0__Impl : ( 'out' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10791:1: rule__OutSemanticsRule__Group__0__Impl : ( 'out' ) ; public final void rule__OutSemanticsRule__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:10765:1: ( ( 'out' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10766:1: ( 'out' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10795:1: ( ( 'out' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10796:1: ( 'out' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10766:1: ( 'out' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10767:1: 'out' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10796:1: ( 'out' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10797:1: 'out' { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); } - match(input,71,FOLLOW_71_in_rule__OutSemanticsRule__Group__0__Impl22087); if (state.failed) return ; + match(input,71,FOLLOW_71_in_rule__OutSemanticsRule__Group__0__Impl22149); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getOutKeyword_0()); } @@ -32254,21 +32341,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10780:1: rule__OutSemanticsRule__Group__1 : rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10810:1: rule__OutSemanticsRule__Group__1 : rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ; public final void rule__OutSemanticsRule__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:10784:1: ( rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10785:2: rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10814:1: ( rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10815:2: rule__OutSemanticsRule__Group__1__Impl rule__OutSemanticsRule__Group__2 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__1__Impl_in_rule__OutSemanticsRule__Group__122118); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__1__Impl_in_rule__OutSemanticsRule__Group__122180); rule__OutSemanticsRule__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__2_in_rule__OutSemanticsRule__Group__122121); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__2_in_rule__OutSemanticsRule__Group__122183); rule__OutSemanticsRule__Group__2(); state._fsp--; @@ -32292,22 +32379,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10792:1: rule__OutSemanticsRule__Group__1__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10822:1: rule__OutSemanticsRule__Group__1__Impl : ( ':' ) ; public final void rule__OutSemanticsRule__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:10796:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10797:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10826:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10827:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10797:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10798:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10827:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10828:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); } - match(input,40,FOLLOW_40_in_rule__OutSemanticsRule__Group__1__Impl22149); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__OutSemanticsRule__Group__1__Impl22211); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getColonKeyword_1()); } @@ -32333,21 +32420,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10811:1: rule__OutSemanticsRule__Group__2 : rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10841:1: rule__OutSemanticsRule__Group__2 : rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ; public final void rule__OutSemanticsRule__Group__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:10815:1: ( rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10816:2: rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10845:1: ( rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10846:2: rule__OutSemanticsRule__Group__2__Impl rule__OutSemanticsRule__Group__3 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__2__Impl_in_rule__OutSemanticsRule__Group__222180); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__2__Impl_in_rule__OutSemanticsRule__Group__222242); rule__OutSemanticsRule__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__3_in_rule__OutSemanticsRule__Group__222183); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__3_in_rule__OutSemanticsRule__Group__222245); rule__OutSemanticsRule__Group__3(); state._fsp--; @@ -32371,25 +32458,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10823:1: rule__OutSemanticsRule__Group__2__Impl : ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10853:1: rule__OutSemanticsRule__Group__2__Impl : ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ; public final void rule__OutSemanticsRule__Group__2__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:10827:1: ( ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10828:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10857:1: ( ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10858:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10828:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10829:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10858:1: ( ( rule__OutSemanticsRule__MsgAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10859:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getMsgAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10830:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10830:2: rule__OutSemanticsRule__MsgAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10860:1: ( rule__OutSemanticsRule__MsgAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10860:2: rule__OutSemanticsRule__MsgAssignment_2 { - pushFollow(FOLLOW_rule__OutSemanticsRule__MsgAssignment_2_in_rule__OutSemanticsRule__Group__2__Impl22210); + pushFollow(FOLLOW_rule__OutSemanticsRule__MsgAssignment_2_in_rule__OutSemanticsRule__Group__2__Impl22272); rule__OutSemanticsRule__MsgAssignment_2(); state._fsp--; @@ -32422,16 +32509,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10840:1: rule__OutSemanticsRule__Group__3 : rule__OutSemanticsRule__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10870:1: rule__OutSemanticsRule__Group__3 : rule__OutSemanticsRule__Group__3__Impl ; public final void rule__OutSemanticsRule__Group__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:10844:1: ( rule__OutSemanticsRule__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10845:2: rule__OutSemanticsRule__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10874:1: ( rule__OutSemanticsRule__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10875:2: rule__OutSemanticsRule__Group__3__Impl { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group__3__Impl_in_rule__OutSemanticsRule__Group__322240); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group__3__Impl_in_rule__OutSemanticsRule__Group__322302); rule__OutSemanticsRule__Group__3__Impl(); state._fsp--; @@ -32455,22 +32542,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10851:1: rule__OutSemanticsRule__Group__3__Impl : ( ( rule__OutSemanticsRule__Group_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10881:1: rule__OutSemanticsRule__Group__3__Impl : ( ( rule__OutSemanticsRule__Group_3__0 )? ) ; public final void rule__OutSemanticsRule__Group__3__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:10855:1: ( ( ( rule__OutSemanticsRule__Group_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10856:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10885:1: ( ( ( rule__OutSemanticsRule__Group_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10886:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10856:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10857:1: ( rule__OutSemanticsRule__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10886:1: ( ( rule__OutSemanticsRule__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10887:1: ( rule__OutSemanticsRule__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10858:1: ( rule__OutSemanticsRule__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10888:1: ( rule__OutSemanticsRule__Group_3__0 )? int alt105=2; int LA105_0 = input.LA(1); @@ -32479,9 +32566,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt105) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10858:2: rule__OutSemanticsRule__Group_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10888:2: rule__OutSemanticsRule__Group_3__0 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__0_in_rule__OutSemanticsRule__Group__3__Impl22267); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__0_in_rule__OutSemanticsRule__Group__3__Impl22329); rule__OutSemanticsRule__Group_3__0(); state._fsp--; @@ -32517,21 +32604,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10876:1: rule__OutSemanticsRule__Group_3__0 : rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10906:1: rule__OutSemanticsRule__Group_3__0 : rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ; public final void rule__OutSemanticsRule__Group_3__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:10880:1: ( rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10881:2: rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10910:1: ( rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10911:2: rule__OutSemanticsRule__Group_3__0__Impl rule__OutSemanticsRule__Group_3__1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__0__Impl_in_rule__OutSemanticsRule__Group_3__022306); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__0__Impl_in_rule__OutSemanticsRule__Group_3__022368); rule__OutSemanticsRule__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__1_in_rule__OutSemanticsRule__Group_3__022309); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__1_in_rule__OutSemanticsRule__Group_3__022371); rule__OutSemanticsRule__Group_3__1(); state._fsp--; @@ -32555,22 +32642,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10888:1: rule__OutSemanticsRule__Group_3__0__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10918:1: rule__OutSemanticsRule__Group_3__0__Impl : ( '->' ) ; public final void rule__OutSemanticsRule__Group_3__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:10892:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10893:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10922:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10923:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10893:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10894:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10923:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10924:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); } - match(input,42,FOLLOW_42_in_rule__OutSemanticsRule__Group_3__0__Impl22337); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__OutSemanticsRule__Group_3__0__Impl22399); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getHyphenMinusGreaterThanSignKeyword_3_0()); } @@ -32596,16 +32683,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10907:1: rule__OutSemanticsRule__Group_3__1 : rule__OutSemanticsRule__Group_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10937:1: rule__OutSemanticsRule__Group_3__1 : rule__OutSemanticsRule__Group_3__1__Impl ; public final void rule__OutSemanticsRule__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10911:1: ( rule__OutSemanticsRule__Group_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10912:2: rule__OutSemanticsRule__Group_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10941:1: ( rule__OutSemanticsRule__Group_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10942:2: rule__OutSemanticsRule__Group_3__1__Impl { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__1__Impl_in_rule__OutSemanticsRule__Group_3__122368); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3__1__Impl_in_rule__OutSemanticsRule__Group_3__122430); rule__OutSemanticsRule__Group_3__1__Impl(); state._fsp--; @@ -32629,25 +32716,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10918:1: rule__OutSemanticsRule__Group_3__1__Impl : ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10948:1: rule__OutSemanticsRule__Group_3__1__Impl : ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ; public final void rule__OutSemanticsRule__Group_3__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:10922:1: ( ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10923:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10952:1: ( ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10953:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10923:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10924:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10953:1: ( ( rule__OutSemanticsRule__Alternatives_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10954:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getAlternatives_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10925:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10925:2: rule__OutSemanticsRule__Alternatives_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10955:1: ( rule__OutSemanticsRule__Alternatives_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10955:2: rule__OutSemanticsRule__Alternatives_3_1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Alternatives_3_1_in_rule__OutSemanticsRule__Group_3__1__Impl22395); + pushFollow(FOLLOW_rule__OutSemanticsRule__Alternatives_3_1_in_rule__OutSemanticsRule__Group_3__1__Impl22457); rule__OutSemanticsRule__Alternatives_3_1(); state._fsp--; @@ -32680,21 +32767,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10939:1: rule__OutSemanticsRule__Group_3_1_1__0 : rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10969:1: rule__OutSemanticsRule__Group_3_1_1__0 : rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ; public final void rule__OutSemanticsRule__Group_3_1_1__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:10943:1: ( rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10944:2: rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10973:1: ( rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10974:2: rule__OutSemanticsRule__Group_3_1_1__0__Impl rule__OutSemanticsRule__Group_3_1_1__1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1__022429); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1__022491); rule__OutSemanticsRule__Group_3_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1_in_rule__OutSemanticsRule__Group_3_1_1__022432); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1_in_rule__OutSemanticsRule__Group_3_1_1__022494); rule__OutSemanticsRule__Group_3_1_1__1(); state._fsp--; @@ -32718,22 +32805,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10951:1: rule__OutSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10981:1: rule__OutSemanticsRule__Group_3_1_1__0__Impl : ( '(' ) ; public final void rule__OutSemanticsRule__Group_3_1_1__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:10955:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10956:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10985:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10986:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10956:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10957:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10986:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10987:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); } - match(input,44,FOLLOW_44_in_rule__OutSemanticsRule__Group_3_1_1__0__Impl22460); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__OutSemanticsRule__Group_3_1_1__0__Impl22522); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getLeftParenthesisKeyword_3_1_1_0()); } @@ -32759,21 +32846,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10970:1: rule__OutSemanticsRule__Group_3_1_1__1 : rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11000:1: rule__OutSemanticsRule__Group_3_1_1__1 : rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ; public final void rule__OutSemanticsRule__Group_3_1_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:10974:1: ( rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10975:2: rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11004:1: ( rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11005:2: rule__OutSemanticsRule__Group_3_1_1__1__Impl rule__OutSemanticsRule__Group_3_1_1__2 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1__122491); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1__122553); rule__OutSemanticsRule__Group_3_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2_in_rule__OutSemanticsRule__Group_3_1_1__122494); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2_in_rule__OutSemanticsRule__Group_3_1_1__122556); rule__OutSemanticsRule__Group_3_1_1__2(); state._fsp--; @@ -32797,25 +32884,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10982:1: rule__OutSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11012:1: rule__OutSemanticsRule__Group_3_1_1__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ; public final void rule__OutSemanticsRule__Group_3_1_1__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:10986:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10987:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11016:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11017:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10987:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10988:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11017:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11018:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10989:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10989:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11019:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11019:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__OutSemanticsRule__Group_3_1_1__1__Impl22521); + pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__OutSemanticsRule__Group_3_1_1__1__Impl22583); rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1(); state._fsp--; @@ -32848,21 +32935,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:10999:1: rule__OutSemanticsRule__Group_3_1_1__2 : rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11029:1: rule__OutSemanticsRule__Group_3_1_1__2 : rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ; public final void rule__OutSemanticsRule__Group_3_1_1__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:11003:1: ( rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11004:2: rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11033:1: ( rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11034:2: rule__OutSemanticsRule__Group_3_1_1__2__Impl rule__OutSemanticsRule__Group_3_1_1__3 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2__Impl_in_rule__OutSemanticsRule__Group_3_1_1__222551); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2__Impl_in_rule__OutSemanticsRule__Group_3_1_1__222613); rule__OutSemanticsRule__Group_3_1_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3_in_rule__OutSemanticsRule__Group_3_1_1__222554); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3_in_rule__OutSemanticsRule__Group_3_1_1__222616); rule__OutSemanticsRule__Group_3_1_1__3(); state._fsp--; @@ -32886,28 +32973,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11011:1: rule__OutSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11041:1: rule__OutSemanticsRule__Group_3_1_1__2__Impl : ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ; public final void rule__OutSemanticsRule__Group_3_1_1__2__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:11015:1: ( ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11016:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11045:1: ( ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11046:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11016:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11017:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11046:1: ( ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11047:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11017:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11018:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11047:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11048:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11019:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11019:2: rule__OutSemanticsRule__Group_3_1_1_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11049:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11049:2: rule__OutSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22583); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22645); rule__OutSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -32921,13 +33008,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11022:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11023:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11052:1: ( ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11053:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getGroup_3_1_1_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11024:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11054:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0 )* loop106: do { int alt106=2; @@ -32940,9 +33027,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt106) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11024:2: rule__OutSemanticsRule__Group_3_1_1_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11054:2: rule__OutSemanticsRule__Group_3_1_1_2__0 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22595); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22657); rule__OutSemanticsRule__Group_3_1_1_2__0(); state._fsp--; @@ -32984,16 +33071,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11035:1: rule__OutSemanticsRule__Group_3_1_1__3 : rule__OutSemanticsRule__Group_3_1_1__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11065:1: rule__OutSemanticsRule__Group_3_1_1__3 : rule__OutSemanticsRule__Group_3_1_1__3__Impl ; public final void rule__OutSemanticsRule__Group_3_1_1__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:11039:1: ( rule__OutSemanticsRule__Group_3_1_1__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11040:2: rule__OutSemanticsRule__Group_3_1_1__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11069:1: ( rule__OutSemanticsRule__Group_3_1_1__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11070:2: rule__OutSemanticsRule__Group_3_1_1__3__Impl { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3__Impl_in_rule__OutSemanticsRule__Group_3_1_1__322628); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3__Impl_in_rule__OutSemanticsRule__Group_3_1_1__322690); rule__OutSemanticsRule__Group_3_1_1__3__Impl(); state._fsp--; @@ -33017,22 +33104,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11046:1: rule__OutSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11076:1: rule__OutSemanticsRule__Group_3_1_1__3__Impl : ( ')' ) ; public final void rule__OutSemanticsRule__Group_3_1_1__3__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:11050:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11051:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11080:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11081:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11051:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11052:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11081:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11082:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); } - match(input,45,FOLLOW_45_in_rule__OutSemanticsRule__Group_3_1_1__3__Impl22656); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__OutSemanticsRule__Group_3_1_1__3__Impl22718); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getRightParenthesisKeyword_3_1_1_3()); } @@ -33058,21 +33145,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11073:1: rule__OutSemanticsRule__Group_3_1_1_2__0 : rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11103:1: rule__OutSemanticsRule__Group_3_1_1_2__0 : rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ; public final void rule__OutSemanticsRule__Group_3_1_1_2__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:11077:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11078:2: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11107:1: ( rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11108:2: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl rule__OutSemanticsRule__Group_3_1_1_2__1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__022695); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__022757); rule__OutSemanticsRule__Group_3_1_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1_in_rule__OutSemanticsRule__Group_3_1_1_2__022698); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1_in_rule__OutSemanticsRule__Group_3_1_1_2__022760); rule__OutSemanticsRule__Group_3_1_1_2__1(); state._fsp--; @@ -33096,22 +33183,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11085:1: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11115:1: rule__OutSemanticsRule__Group_3_1_1_2__0__Impl : ( ',' ) ; public final void rule__OutSemanticsRule__Group_3_1_1_2__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:11089:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11090:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11119:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11120:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11090:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11091:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11120:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11121:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); } - match(input,48,FOLLOW_48_in_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl22726); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl22788); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getCommaKeyword_3_1_1_2_0()); } @@ -33137,16 +33224,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11104:1: rule__OutSemanticsRule__Group_3_1_1_2__1 : rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11134:1: rule__OutSemanticsRule__Group_3_1_1_2__1 : rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ; public final void rule__OutSemanticsRule__Group_3_1_1_2__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:11108:1: ( rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11109:2: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11138:1: ( rule__OutSemanticsRule__Group_3_1_1_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11139:2: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl { - pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__122757); + pushFollow(FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__122819); rule__OutSemanticsRule__Group_3_1_1_2__1__Impl(); state._fsp--; @@ -33170,25 +33257,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__Group_3_1_1_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11115:1: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11145:1: rule__OutSemanticsRule__Group_3_1_1_2__1__Impl : ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ; public final void rule__OutSemanticsRule__Group_3_1_1_2__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:11119:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11120:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11149:1: ( ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11150:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11120:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11121:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11150:1: ( ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11151:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsAssignment_3_1_1_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11122:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11122:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11152:1: ( rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11152:2: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 { - pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl22784); + pushFollow(FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl22846); rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1(); state._fsp--; @@ -33221,21 +33308,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11136:1: rule__ActorClass__Group__0 : rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11166:1: rule__ActorClass__Group__0 : rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ; public final void rule__ActorClass__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:11140:1: ( rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11141:2: rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11170:1: ( rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11171:2: rule__ActorClass__Group__0__Impl rule__ActorClass__Group__1 { - pushFollow(FOLLOW_rule__ActorClass__Group__0__Impl_in_rule__ActorClass__Group__022818); + pushFollow(FOLLOW_rule__ActorClass__Group__0__Impl_in_rule__ActorClass__Group__022880); rule__ActorClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__1_in_rule__ActorClass__Group__022821); + pushFollow(FOLLOW_rule__ActorClass__Group__1_in_rule__ActorClass__Group__022883); rule__ActorClass__Group__1(); state._fsp--; @@ -33259,25 +33346,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11148:1: rule__ActorClass__Group__0__Impl : ( ( rule__ActorClass__UnorderedGroup_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11178:1: rule__ActorClass__Group__0__Impl : ( ( rule__ActorClass__UnorderedGroup_0 ) ) ; public final void rule__ActorClass__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:11152:1: ( ( ( rule__ActorClass__UnorderedGroup_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11153:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11182:1: ( ( ( rule__ActorClass__UnorderedGroup_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11183:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11153:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11154:1: ( rule__ActorClass__UnorderedGroup_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11183:1: ( ( rule__ActorClass__UnorderedGroup_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11184:1: ( rule__ActorClass__UnorderedGroup_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11155:1: ( rule__ActorClass__UnorderedGroup_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11155:2: rule__ActorClass__UnorderedGroup_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11185:1: ( rule__ActorClass__UnorderedGroup_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11185:2: rule__ActorClass__UnorderedGroup_0 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0_in_rule__ActorClass__Group__0__Impl22848); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0_in_rule__ActorClass__Group__0__Impl22910); rule__ActorClass__UnorderedGroup_0(); state._fsp--; @@ -33310,21 +33397,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11165:1: rule__ActorClass__Group__1 : rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11195:1: rule__ActorClass__Group__1 : rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ; public final void rule__ActorClass__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:11169:1: ( rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11170:2: rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11199:1: ( rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11200:2: rule__ActorClass__Group__1__Impl rule__ActorClass__Group__2 { - pushFollow(FOLLOW_rule__ActorClass__Group__1__Impl_in_rule__ActorClass__Group__122878); + pushFollow(FOLLOW_rule__ActorClass__Group__1__Impl_in_rule__ActorClass__Group__122940); rule__ActorClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__2_in_rule__ActorClass__Group__122881); + pushFollow(FOLLOW_rule__ActorClass__Group__2_in_rule__ActorClass__Group__122943); rule__ActorClass__Group__2(); state._fsp--; @@ -33348,22 +33435,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11177:1: rule__ActorClass__Group__1__Impl : ( 'ActorClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11207:1: rule__ActorClass__Group__1__Impl : ( 'ActorClass' ) ; public final void rule__ActorClass__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:11181:1: ( ( 'ActorClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11182:1: ( 'ActorClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11211:1: ( ( 'ActorClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11212:1: ( 'ActorClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11182:1: ( 'ActorClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11183:1: 'ActorClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11212:1: ( 'ActorClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11213:1: 'ActorClass' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getActorClassKeyword_1()); } - match(input,16,FOLLOW_16_in_rule__ActorClass__Group__1__Impl22909); if (state.failed) return ; + match(input,16,FOLLOW_16_in_rule__ActorClass__Group__1__Impl22971); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getActorClassKeyword_1()); } @@ -33389,21 +33476,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11196:1: rule__ActorClass__Group__2 : rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11226:1: rule__ActorClass__Group__2 : rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ; public final void rule__ActorClass__Group__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:11200:1: ( rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11201:2: rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11230:1: ( rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11231:2: rule__ActorClass__Group__2__Impl rule__ActorClass__Group__3 { - pushFollow(FOLLOW_rule__ActorClass__Group__2__Impl_in_rule__ActorClass__Group__222940); + pushFollow(FOLLOW_rule__ActorClass__Group__2__Impl_in_rule__ActorClass__Group__223002); rule__ActorClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__3_in_rule__ActorClass__Group__222943); + pushFollow(FOLLOW_rule__ActorClass__Group__3_in_rule__ActorClass__Group__223005); rule__ActorClass__Group__3(); state._fsp--; @@ -33427,25 +33514,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11208:1: rule__ActorClass__Group__2__Impl : ( ( rule__ActorClass__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11238:1: rule__ActorClass__Group__2__Impl : ( ( rule__ActorClass__NameAssignment_2 ) ) ; public final void rule__ActorClass__Group__2__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:11212:1: ( ( ( rule__ActorClass__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11213:1: ( ( rule__ActorClass__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11242:1: ( ( ( rule__ActorClass__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11243:1: ( ( rule__ActorClass__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11213:1: ( ( rule__ActorClass__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11214:1: ( rule__ActorClass__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11243:1: ( ( rule__ActorClass__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11244:1: ( rule__ActorClass__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11215:1: ( rule__ActorClass__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11215:2: rule__ActorClass__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11245:1: ( rule__ActorClass__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11245:2: rule__ActorClass__NameAssignment_2 { - pushFollow(FOLLOW_rule__ActorClass__NameAssignment_2_in_rule__ActorClass__Group__2__Impl22970); + pushFollow(FOLLOW_rule__ActorClass__NameAssignment_2_in_rule__ActorClass__Group__2__Impl23032); rule__ActorClass__NameAssignment_2(); state._fsp--; @@ -33478,21 +33565,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11225:1: rule__ActorClass__Group__3 : rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11255:1: rule__ActorClass__Group__3 : rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ; public final void rule__ActorClass__Group__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:11229:1: ( rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11230:2: rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11259:1: ( rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11260:2: rule__ActorClass__Group__3__Impl rule__ActorClass__Group__4 { - pushFollow(FOLLOW_rule__ActorClass__Group__3__Impl_in_rule__ActorClass__Group__323000); + pushFollow(FOLLOW_rule__ActorClass__Group__3__Impl_in_rule__ActorClass__Group__323062); rule__ActorClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__4_in_rule__ActorClass__Group__323003); + pushFollow(FOLLOW_rule__ActorClass__Group__4_in_rule__ActorClass__Group__323065); rule__ActorClass__Group__4(); state._fsp--; @@ -33516,22 +33603,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11237:1: rule__ActorClass__Group__3__Impl : ( ( rule__ActorClass__DocuAssignment_3 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11267:1: rule__ActorClass__Group__3__Impl : ( ( rule__ActorClass__DocuAssignment_3 )? ) ; public final void rule__ActorClass__Group__3__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:11241:1: ( ( ( rule__ActorClass__DocuAssignment_3 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11242:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11271:1: ( ( ( rule__ActorClass__DocuAssignment_3 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11272:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11242:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11243:1: ( rule__ActorClass__DocuAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11272:1: ( ( rule__ActorClass__DocuAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11273:1: ( rule__ActorClass__DocuAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getDocuAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11244:1: ( rule__ActorClass__DocuAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11274:1: ( rule__ActorClass__DocuAssignment_3 )? int alt107=2; int LA107_0 = input.LA(1); @@ -33540,9 +33627,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt107) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11244:2: rule__ActorClass__DocuAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11274:2: rule__ActorClass__DocuAssignment_3 { - pushFollow(FOLLOW_rule__ActorClass__DocuAssignment_3_in_rule__ActorClass__Group__3__Impl23030); + pushFollow(FOLLOW_rule__ActorClass__DocuAssignment_3_in_rule__ActorClass__Group__3__Impl23092); rule__ActorClass__DocuAssignment_3(); state._fsp--; @@ -33578,21 +33665,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11254:1: rule__ActorClass__Group__4 : rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11284:1: rule__ActorClass__Group__4 : rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ; public final void rule__ActorClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11258:1: ( rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11259:2: rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11288:1: ( rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11289:2: rule__ActorClass__Group__4__Impl rule__ActorClass__Group__5 { - pushFollow(FOLLOW_rule__ActorClass__Group__4__Impl_in_rule__ActorClass__Group__423061); + pushFollow(FOLLOW_rule__ActorClass__Group__4__Impl_in_rule__ActorClass__Group__423123); rule__ActorClass__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__5_in_rule__ActorClass__Group__423064); + pushFollow(FOLLOW_rule__ActorClass__Group__5_in_rule__ActorClass__Group__423126); rule__ActorClass__Group__5(); state._fsp--; @@ -33616,22 +33703,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11266:1: rule__ActorClass__Group__4__Impl : ( ( rule__ActorClass__Group_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11296:1: rule__ActorClass__Group__4__Impl : ( ( rule__ActorClass__Group_4__0 )? ) ; public final void rule__ActorClass__Group__4__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:11270:1: ( ( ( rule__ActorClass__Group_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11271:1: ( ( rule__ActorClass__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11300:1: ( ( ( rule__ActorClass__Group_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11301:1: ( ( rule__ActorClass__Group_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11271:1: ( ( rule__ActorClass__Group_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11272:1: ( rule__ActorClass__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11301:1: ( ( rule__ActorClass__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11302:1: ( rule__ActorClass__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11273:1: ( rule__ActorClass__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11303:1: ( rule__ActorClass__Group_4__0 )? int alt108=2; int LA108_0 = input.LA(1); @@ -33640,9 +33727,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt108) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11273:2: rule__ActorClass__Group_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11303:2: rule__ActorClass__Group_4__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_4__0_in_rule__ActorClass__Group__4__Impl23091); + pushFollow(FOLLOW_rule__ActorClass__Group_4__0_in_rule__ActorClass__Group__4__Impl23153); rule__ActorClass__Group_4__0(); state._fsp--; @@ -33678,21 +33765,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11283:1: rule__ActorClass__Group__5 : rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11313:1: rule__ActorClass__Group__5 : rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ; public final void rule__ActorClass__Group__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:11287:1: ( rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11288:2: rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11317:1: ( rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11318:2: rule__ActorClass__Group__5__Impl rule__ActorClass__Group__6 { - pushFollow(FOLLOW_rule__ActorClass__Group__5__Impl_in_rule__ActorClass__Group__523122); + pushFollow(FOLLOW_rule__ActorClass__Group__5__Impl_in_rule__ActorClass__Group__523184); rule__ActorClass__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__6_in_rule__ActorClass__Group__523125); + pushFollow(FOLLOW_rule__ActorClass__Group__6_in_rule__ActorClass__Group__523187); rule__ActorClass__Group__6(); state._fsp--; @@ -33716,22 +33803,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11295:1: rule__ActorClass__Group__5__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11325:1: rule__ActorClass__Group__5__Impl : ( '{' ) ; public final void rule__ActorClass__Group__5__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:11299:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11300:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11329:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11330:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11300:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11301:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11330:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11331:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_5()); } - match(input,38,FOLLOW_38_in_rule__ActorClass__Group__5__Impl23153); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ActorClass__Group__5__Impl23215); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_5()); } @@ -33757,21 +33844,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11314:1: rule__ActorClass__Group__6 : rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11344:1: rule__ActorClass__Group__6 : rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ; public final void rule__ActorClass__Group__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:11318:1: ( rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11319:2: rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11348:1: ( rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11349:2: rule__ActorClass__Group__6__Impl rule__ActorClass__Group__7 { - pushFollow(FOLLOW_rule__ActorClass__Group__6__Impl_in_rule__ActorClass__Group__623184); + pushFollow(FOLLOW_rule__ActorClass__Group__6__Impl_in_rule__ActorClass__Group__623246); rule__ActorClass__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__7_in_rule__ActorClass__Group__623187); + pushFollow(FOLLOW_rule__ActorClass__Group__7_in_rule__ActorClass__Group__623249); rule__ActorClass__Group__7(); state._fsp--; @@ -33795,37 +33882,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11326:1: rule__ActorClass__Group__6__Impl : ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11356:1: rule__ActorClass__Group__6__Impl : ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ; public final void rule__ActorClass__Group__6__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:11330:1: ( ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11331:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11360:1: ( ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11361:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11331:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11332:1: ( rule__ActorClass__AnnotationsAssignment_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11361:1: ( ( rule__ActorClass__AnnotationsAssignment_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11362:1: ( rule__ActorClass__AnnotationsAssignment_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAnnotationsAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11333:1: ( rule__ActorClass__AnnotationsAssignment_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11363:1: ( rule__ActorClass__AnnotationsAssignment_6 )* loop109: do { int alt109=2; int LA109_0 = input.LA(1); - if ( (LA109_0==117) ) { + if ( (LA109_0==119) ) { alt109=1; } switch (alt109) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11333:2: rule__ActorClass__AnnotationsAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11363:2: rule__ActorClass__AnnotationsAssignment_6 { - pushFollow(FOLLOW_rule__ActorClass__AnnotationsAssignment_6_in_rule__ActorClass__Group__6__Impl23214); + pushFollow(FOLLOW_rule__ActorClass__AnnotationsAssignment_6_in_rule__ActorClass__Group__6__Impl23276); rule__ActorClass__AnnotationsAssignment_6(); state._fsp--; @@ -33864,21 +33951,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11343:1: rule__ActorClass__Group__7 : rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11373:1: rule__ActorClass__Group__7 : rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ; public final void rule__ActorClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11347:1: ( rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11348:2: rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11377:1: ( rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11378:2: rule__ActorClass__Group__7__Impl rule__ActorClass__Group__8 { - pushFollow(FOLLOW_rule__ActorClass__Group__7__Impl_in_rule__ActorClass__Group__723245); + pushFollow(FOLLOW_rule__ActorClass__Group__7__Impl_in_rule__ActorClass__Group__723307); rule__ActorClass__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__8_in_rule__ActorClass__Group__723248); + pushFollow(FOLLOW_rule__ActorClass__Group__8_in_rule__ActorClass__Group__723310); rule__ActorClass__Group__8(); state._fsp--; @@ -33902,22 +33989,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11355:1: rule__ActorClass__Group__7__Impl : ( ( rule__ActorClass__Group_7__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11385:1: rule__ActorClass__Group__7__Impl : ( ( rule__ActorClass__Group_7__0 )? ) ; public final void rule__ActorClass__Group__7__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:11359:1: ( ( ( rule__ActorClass__Group_7__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11360:1: ( ( rule__ActorClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11389:1: ( ( ( rule__ActorClass__Group_7__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11390:1: ( ( rule__ActorClass__Group_7__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11360:1: ( ( rule__ActorClass__Group_7__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11361:1: ( rule__ActorClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11390:1: ( ( rule__ActorClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11391:1: ( rule__ActorClass__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11362:1: ( rule__ActorClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11392:1: ( rule__ActorClass__Group_7__0 )? int alt110=2; int LA110_0 = input.LA(1); @@ -33926,9 +34013,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt110) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11362:2: rule__ActorClass__Group_7__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11392:2: rule__ActorClass__Group_7__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_7__0_in_rule__ActorClass__Group__7__Impl23275); + pushFollow(FOLLOW_rule__ActorClass__Group_7__0_in_rule__ActorClass__Group__7__Impl23337); rule__ActorClass__Group_7__0(); state._fsp--; @@ -33964,21 +34051,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11372:1: rule__ActorClass__Group__8 : rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11402:1: rule__ActorClass__Group__8 : rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ; public final void rule__ActorClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11376:1: ( rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11377:2: rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11406:1: ( rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11407:2: rule__ActorClass__Group__8__Impl rule__ActorClass__Group__9 { - pushFollow(FOLLOW_rule__ActorClass__Group__8__Impl_in_rule__ActorClass__Group__823306); + pushFollow(FOLLOW_rule__ActorClass__Group__8__Impl_in_rule__ActorClass__Group__823368); rule__ActorClass__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__9_in_rule__ActorClass__Group__823309); + pushFollow(FOLLOW_rule__ActorClass__Group__9_in_rule__ActorClass__Group__823371); rule__ActorClass__Group__9(); state._fsp--; @@ -34002,22 +34089,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11384:1: rule__ActorClass__Group__8__Impl : ( ( rule__ActorClass__Group_8__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11414:1: rule__ActorClass__Group__8__Impl : ( ( rule__ActorClass__Group_8__0 )? ) ; public final void rule__ActorClass__Group__8__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:11388:1: ( ( ( rule__ActorClass__Group_8__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11389:1: ( ( rule__ActorClass__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11418:1: ( ( ( rule__ActorClass__Group_8__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11419:1: ( ( rule__ActorClass__Group_8__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11389:1: ( ( rule__ActorClass__Group_8__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11390:1: ( rule__ActorClass__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11419:1: ( ( rule__ActorClass__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11420:1: ( rule__ActorClass__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11391:1: ( rule__ActorClass__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11421:1: ( rule__ActorClass__Group_8__0 )? int alt111=2; int LA111_0 = input.LA(1); @@ -34026,9 +34113,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt111) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11391:2: rule__ActorClass__Group_8__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11421:2: rule__ActorClass__Group_8__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__0_in_rule__ActorClass__Group__8__Impl23336); + pushFollow(FOLLOW_rule__ActorClass__Group_8__0_in_rule__ActorClass__Group__8__Impl23398); rule__ActorClass__Group_8__0(); state._fsp--; @@ -34064,21 +34151,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11401:1: rule__ActorClass__Group__9 : rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11431:1: rule__ActorClass__Group__9 : rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ; public final void rule__ActorClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11405:1: ( rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11406:2: rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11435:1: ( rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11436:2: rule__ActorClass__Group__9__Impl rule__ActorClass__Group__10 { - pushFollow(FOLLOW_rule__ActorClass__Group__9__Impl_in_rule__ActorClass__Group__923367); + pushFollow(FOLLOW_rule__ActorClass__Group__9__Impl_in_rule__ActorClass__Group__923429); rule__ActorClass__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group__10_in_rule__ActorClass__Group__923370); + pushFollow(FOLLOW_rule__ActorClass__Group__10_in_rule__ActorClass__Group__923432); rule__ActorClass__Group__10(); state._fsp--; @@ -34102,22 +34189,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11413:1: rule__ActorClass__Group__9__Impl : ( ( rule__ActorClass__Group_9__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11443:1: rule__ActorClass__Group__9__Impl : ( ( rule__ActorClass__Group_9__0 )? ) ; public final void rule__ActorClass__Group__9__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:11417:1: ( ( ( rule__ActorClass__Group_9__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11418:1: ( ( rule__ActorClass__Group_9__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11447:1: ( ( ( rule__ActorClass__Group_9__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11448:1: ( ( rule__ActorClass__Group_9__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11418:1: ( ( rule__ActorClass__Group_9__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11419:1: ( rule__ActorClass__Group_9__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11448:1: ( ( rule__ActorClass__Group_9__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11449:1: ( rule__ActorClass__Group_9__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_9()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11420:1: ( rule__ActorClass__Group_9__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11450:1: ( rule__ActorClass__Group_9__0 )? int alt112=2; int LA112_0 = input.LA(1); @@ -34126,9 +34213,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt112) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11420:2: rule__ActorClass__Group_9__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11450:2: rule__ActorClass__Group_9__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__0_in_rule__ActorClass__Group__9__Impl23397); + pushFollow(FOLLOW_rule__ActorClass__Group_9__0_in_rule__ActorClass__Group__9__Impl23459); rule__ActorClass__Group_9__0(); state._fsp--; @@ -34164,16 +34251,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11430:1: rule__ActorClass__Group__10 : rule__ActorClass__Group__10__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11460:1: rule__ActorClass__Group__10 : rule__ActorClass__Group__10__Impl ; public final void rule__ActorClass__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11434:1: ( rule__ActorClass__Group__10__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11435:2: rule__ActorClass__Group__10__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11464:1: ( rule__ActorClass__Group__10__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11465:2: rule__ActorClass__Group__10__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group__10__Impl_in_rule__ActorClass__Group__1023428); + pushFollow(FOLLOW_rule__ActorClass__Group__10__Impl_in_rule__ActorClass__Group__1023490); rule__ActorClass__Group__10__Impl(); state._fsp--; @@ -34197,22 +34284,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group__10__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11441:1: rule__ActorClass__Group__10__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11471:1: rule__ActorClass__Group__10__Impl : ( '}' ) ; public final void rule__ActorClass__Group__10__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:11445:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11446:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11475:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11476:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11446:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11447:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11476:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11477:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_10()); } - match(input,39,FOLLOW_39_in_rule__ActorClass__Group__10__Impl23456); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ActorClass__Group__10__Impl23518); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_10()); } @@ -34238,21 +34325,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11482:1: rule__ActorClass__Group_4__0 : rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11512:1: rule__ActorClass__Group_4__0 : rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ; public final void rule__ActorClass__Group_4__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:11486:1: ( rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11487:2: rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11516:1: ( rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11517:2: rule__ActorClass__Group_4__0__Impl rule__ActorClass__Group_4__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_4__0__Impl_in_rule__ActorClass__Group_4__023509); + pushFollow(FOLLOW_rule__ActorClass__Group_4__0__Impl_in_rule__ActorClass__Group_4__023571); rule__ActorClass__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_4__1_in_rule__ActorClass__Group_4__023512); + pushFollow(FOLLOW_rule__ActorClass__Group_4__1_in_rule__ActorClass__Group_4__023574); rule__ActorClass__Group_4__1(); state._fsp--; @@ -34276,22 +34363,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11494:1: rule__ActorClass__Group_4__0__Impl : ( 'extends' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11524:1: rule__ActorClass__Group_4__0__Impl : ( 'extends' ) ; public final void rule__ActorClass__Group_4__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:11498:1: ( ( 'extends' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11499:1: ( 'extends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11528:1: ( ( 'extends' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11529:1: ( 'extends' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11499:1: ( 'extends' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11500:1: 'extends' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11529:1: ( 'extends' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11530:1: 'extends' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getExtendsKeyword_4_0()); } - match(input,51,FOLLOW_51_in_rule__ActorClass__Group_4__0__Impl23540); if (state.failed) return ; + match(input,51,FOLLOW_51_in_rule__ActorClass__Group_4__0__Impl23602); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getExtendsKeyword_4_0()); } @@ -34317,16 +34404,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11513:1: rule__ActorClass__Group_4__1 : rule__ActorClass__Group_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11543:1: rule__ActorClass__Group_4__1 : rule__ActorClass__Group_4__1__Impl ; public final void rule__ActorClass__Group_4__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:11517:1: ( rule__ActorClass__Group_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11518:2: rule__ActorClass__Group_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11547:1: ( rule__ActorClass__Group_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11548:2: rule__ActorClass__Group_4__1__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_4__1__Impl_in_rule__ActorClass__Group_4__123571); + pushFollow(FOLLOW_rule__ActorClass__Group_4__1__Impl_in_rule__ActorClass__Group_4__123633); rule__ActorClass__Group_4__1__Impl(); state._fsp--; @@ -34350,25 +34437,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11524:1: rule__ActorClass__Group_4__1__Impl : ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11554:1: rule__ActorClass__Group_4__1__Impl : ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ; public final void rule__ActorClass__Group_4__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:11528:1: ( ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11529:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11558:1: ( ( ( rule__ActorClass__BaseAssignment_4_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11559:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11529:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11530:1: ( rule__ActorClass__BaseAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11559:1: ( ( rule__ActorClass__BaseAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11560:1: ( rule__ActorClass__BaseAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBaseAssignment_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11531:1: ( rule__ActorClass__BaseAssignment_4_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11531:2: rule__ActorClass__BaseAssignment_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11561:1: ( rule__ActorClass__BaseAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11561:2: rule__ActorClass__BaseAssignment_4_1 { - pushFollow(FOLLOW_rule__ActorClass__BaseAssignment_4_1_in_rule__ActorClass__Group_4__1__Impl23598); + pushFollow(FOLLOW_rule__ActorClass__BaseAssignment_4_1_in_rule__ActorClass__Group_4__1__Impl23660); rule__ActorClass__BaseAssignment_4_1(); state._fsp--; @@ -34401,21 +34488,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11545:1: rule__ActorClass__Group_7__0 : rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11575:1: rule__ActorClass__Group_7__0 : rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ; public final void rule__ActorClass__Group_7__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:11549:1: ( rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11550:2: rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11579:1: ( rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11580:2: rule__ActorClass__Group_7__0__Impl rule__ActorClass__Group_7__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_7__0__Impl_in_rule__ActorClass__Group_7__023632); + pushFollow(FOLLOW_rule__ActorClass__Group_7__0__Impl_in_rule__ActorClass__Group_7__023694); rule__ActorClass__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_7__1_in_rule__ActorClass__Group_7__023635); + pushFollow(FOLLOW_rule__ActorClass__Group_7__1_in_rule__ActorClass__Group_7__023697); rule__ActorClass__Group_7__1(); state._fsp--; @@ -34439,22 +34526,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11557:1: rule__ActorClass__Group_7__0__Impl : ( 'Interface' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11587:1: rule__ActorClass__Group_7__0__Impl : ( 'Interface' ) ; public final void rule__ActorClass__Group_7__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:11561:1: ( ( 'Interface' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11562:1: ( 'Interface' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11591:1: ( ( 'Interface' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11592:1: ( 'Interface' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11562:1: ( 'Interface' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11563:1: 'Interface' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11592:1: ( 'Interface' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11593:1: 'Interface' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getInterfaceKeyword_7_0()); } - match(input,72,FOLLOW_72_in_rule__ActorClass__Group_7__0__Impl23663); if (state.failed) return ; + match(input,72,FOLLOW_72_in_rule__ActorClass__Group_7__0__Impl23725); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getInterfaceKeyword_7_0()); } @@ -34480,21 +34567,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11576:1: rule__ActorClass__Group_7__1 : rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11606:1: rule__ActorClass__Group_7__1 : rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ; public final void rule__ActorClass__Group_7__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:11580:1: ( rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11581:2: rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11610:1: ( rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11611:2: rule__ActorClass__Group_7__1__Impl rule__ActorClass__Group_7__2 { - pushFollow(FOLLOW_rule__ActorClass__Group_7__1__Impl_in_rule__ActorClass__Group_7__123694); + pushFollow(FOLLOW_rule__ActorClass__Group_7__1__Impl_in_rule__ActorClass__Group_7__123756); rule__ActorClass__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_7__2_in_rule__ActorClass__Group_7__123697); + pushFollow(FOLLOW_rule__ActorClass__Group_7__2_in_rule__ActorClass__Group_7__123759); rule__ActorClass__Group_7__2(); state._fsp--; @@ -34518,22 +34605,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11588:1: rule__ActorClass__Group_7__1__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11618:1: rule__ActorClass__Group_7__1__Impl : ( '{' ) ; public final void rule__ActorClass__Group_7__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:11592:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11593:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11622:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11623:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11593:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11594:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11623:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11624:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_7_1()); } - match(input,38,FOLLOW_38_in_rule__ActorClass__Group_7__1__Impl23725); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ActorClass__Group_7__1__Impl23787); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_7_1()); } @@ -34559,21 +34646,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11607:1: rule__ActorClass__Group_7__2 : rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11637:1: rule__ActorClass__Group_7__2 : rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ; public final void rule__ActorClass__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11611:1: ( rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11612:2: rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11641:1: ( rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11642:2: rule__ActorClass__Group_7__2__Impl rule__ActorClass__Group_7__3 { - pushFollow(FOLLOW_rule__ActorClass__Group_7__2__Impl_in_rule__ActorClass__Group_7__223756); + pushFollow(FOLLOW_rule__ActorClass__Group_7__2__Impl_in_rule__ActorClass__Group_7__223818); rule__ActorClass__Group_7__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_7__3_in_rule__ActorClass__Group_7__223759); + pushFollow(FOLLOW_rule__ActorClass__Group_7__3_in_rule__ActorClass__Group_7__223821); rule__ActorClass__Group_7__3(); state._fsp--; @@ -34597,22 +34684,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11619:1: rule__ActorClass__Group_7__2__Impl : ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11649:1: rule__ActorClass__Group_7__2__Impl : ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) ; public final void rule__ActorClass__Group_7__2__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:11623:1: ( ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11624:1: ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11653:1: ( ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11654:1: ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11624:1: ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11625:1: ( rule__ActorClass__InterfacePortsAssignment_7_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11654:1: ( ( rule__ActorClass__InterfacePortsAssignment_7_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11655:1: ( rule__ActorClass__InterfacePortsAssignment_7_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getInterfacePortsAssignment_7_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11626:1: ( rule__ActorClass__InterfacePortsAssignment_7_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11656:1: ( rule__ActorClass__InterfacePortsAssignment_7_2 )* loop113: do { int alt113=2; @@ -34625,9 +34712,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt113) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11626:2: rule__ActorClass__InterfacePortsAssignment_7_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11656:2: rule__ActorClass__InterfacePortsAssignment_7_2 { - pushFollow(FOLLOW_rule__ActorClass__InterfacePortsAssignment_7_2_in_rule__ActorClass__Group_7__2__Impl23786); + pushFollow(FOLLOW_rule__ActorClass__InterfacePortsAssignment_7_2_in_rule__ActorClass__Group_7__2__Impl23848); rule__ActorClass__InterfacePortsAssignment_7_2(); state._fsp--; @@ -34666,21 +34753,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11636:1: rule__ActorClass__Group_7__3 : rule__ActorClass__Group_7__3__Impl rule__ActorClass__Group_7__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11666:1: rule__ActorClass__Group_7__3 : rule__ActorClass__Group_7__3__Impl rule__ActorClass__Group_7__4 ; public final void rule__ActorClass__Group_7__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:11640:1: ( rule__ActorClass__Group_7__3__Impl rule__ActorClass__Group_7__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11641:2: rule__ActorClass__Group_7__3__Impl rule__ActorClass__Group_7__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11670:1: ( rule__ActorClass__Group_7__3__Impl rule__ActorClass__Group_7__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11671:2: rule__ActorClass__Group_7__3__Impl rule__ActorClass__Group_7__4 { - pushFollow(FOLLOW_rule__ActorClass__Group_7__3__Impl_in_rule__ActorClass__Group_7__323817); + pushFollow(FOLLOW_rule__ActorClass__Group_7__3__Impl_in_rule__ActorClass__Group_7__323879); rule__ActorClass__Group_7__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_7__4_in_rule__ActorClass__Group_7__323820); + pushFollow(FOLLOW_rule__ActorClass__Group_7__4_in_rule__ActorClass__Group_7__323882); rule__ActorClass__Group_7__4(); state._fsp--; @@ -34704,22 +34791,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11648:1: rule__ActorClass__Group_7__3__Impl : ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11678:1: rule__ActorClass__Group_7__3__Impl : ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) ; public final void rule__ActorClass__Group_7__3__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:11652:1: ( ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11653:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11682:1: ( ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11683:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11653:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11654:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11683:1: ( ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11684:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceProvisionPointsAssignment_7_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11655:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11685:1: ( rule__ActorClass__ServiceProvisionPointsAssignment_7_3 )* loop114: do { int alt114=2; @@ -34732,9 +34819,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt114) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11655:2: rule__ActorClass__ServiceProvisionPointsAssignment_7_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11685:2: rule__ActorClass__ServiceProvisionPointsAssignment_7_3 { - pushFollow(FOLLOW_rule__ActorClass__ServiceProvisionPointsAssignment_7_3_in_rule__ActorClass__Group_7__3__Impl23847); + pushFollow(FOLLOW_rule__ActorClass__ServiceProvisionPointsAssignment_7_3_in_rule__ActorClass__Group_7__3__Impl23909); rule__ActorClass__ServiceProvisionPointsAssignment_7_3(); state._fsp--; @@ -34773,16 +34860,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11665:1: rule__ActorClass__Group_7__4 : rule__ActorClass__Group_7__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11695:1: rule__ActorClass__Group_7__4 : rule__ActorClass__Group_7__4__Impl ; public final void rule__ActorClass__Group_7__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11669:1: ( rule__ActorClass__Group_7__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11670:2: rule__ActorClass__Group_7__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11699:1: ( rule__ActorClass__Group_7__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11700:2: rule__ActorClass__Group_7__4__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_7__4__Impl_in_rule__ActorClass__Group_7__423878); + pushFollow(FOLLOW_rule__ActorClass__Group_7__4__Impl_in_rule__ActorClass__Group_7__423940); rule__ActorClass__Group_7__4__Impl(); state._fsp--; @@ -34806,22 +34893,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_7__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11676:1: rule__ActorClass__Group_7__4__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11706:1: rule__ActorClass__Group_7__4__Impl : ( '}' ) ; public final void rule__ActorClass__Group_7__4__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:11680:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11681:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11710:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11711:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11681:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11682:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11711:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11712:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_4()); } - match(input,39,FOLLOW_39_in_rule__ActorClass__Group_7__4__Impl23906); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ActorClass__Group_7__4__Impl23968); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_4()); } @@ -34847,21 +34934,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11705:1: rule__ActorClass__Group_8__0 : rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11735:1: rule__ActorClass__Group_8__0 : rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ; public final void rule__ActorClass__Group_8__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:11709:1: ( rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11710:2: rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11739:1: ( rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11740:2: rule__ActorClass__Group_8__0__Impl rule__ActorClass__Group_8__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__0__Impl_in_rule__ActorClass__Group_8__023947); + pushFollow(FOLLOW_rule__ActorClass__Group_8__0__Impl_in_rule__ActorClass__Group_8__024009); rule__ActorClass__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__1_in_rule__ActorClass__Group_8__023950); + pushFollow(FOLLOW_rule__ActorClass__Group_8__1_in_rule__ActorClass__Group_8__024012); rule__ActorClass__Group_8__1(); state._fsp--; @@ -34885,22 +34972,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11717:1: rule__ActorClass__Group_8__0__Impl : ( 'Structure' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11747:1: rule__ActorClass__Group_8__0__Impl : ( 'Structure' ) ; public final void rule__ActorClass__Group_8__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:11721:1: ( ( 'Structure' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11722:1: ( 'Structure' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11751:1: ( ( 'Structure' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11752:1: ( 'Structure' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11722:1: ( 'Structure' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11723:1: 'Structure' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11752:1: ( 'Structure' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11753:1: 'Structure' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getStructureKeyword_8_0()); } - match(input,73,FOLLOW_73_in_rule__ActorClass__Group_8__0__Impl23978); if (state.failed) return ; + match(input,73,FOLLOW_73_in_rule__ActorClass__Group_8__0__Impl24040); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getStructureKeyword_8_0()); } @@ -34926,21 +35013,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11736:1: rule__ActorClass__Group_8__1 : rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11766:1: rule__ActorClass__Group_8__1 : rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ; public final void rule__ActorClass__Group_8__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:11740:1: ( rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11741:2: rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11770:1: ( rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11771:2: rule__ActorClass__Group_8__1__Impl rule__ActorClass__Group_8__2 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__1__Impl_in_rule__ActorClass__Group_8__124009); + pushFollow(FOLLOW_rule__ActorClass__Group_8__1__Impl_in_rule__ActorClass__Group_8__124071); rule__ActorClass__Group_8__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__2_in_rule__ActorClass__Group_8__124012); + pushFollow(FOLLOW_rule__ActorClass__Group_8__2_in_rule__ActorClass__Group_8__124074); rule__ActorClass__Group_8__2(); state._fsp--; @@ -34964,22 +35051,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11748:1: rule__ActorClass__Group_8__1__Impl : ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11778:1: rule__ActorClass__Group_8__1__Impl : ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ; public final void rule__ActorClass__Group_8__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:11752:1: ( ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11753:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11782:1: ( ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11783:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11753:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11754:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11783:1: ( ( rule__ActorClass__StructureDocuAssignment_8_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11784:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getStructureDocuAssignment_8_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11755:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11785:1: ( rule__ActorClass__StructureDocuAssignment_8_1 )? int alt115=2; int LA115_0 = input.LA(1); @@ -34988,9 +35075,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt115) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11755:2: rule__ActorClass__StructureDocuAssignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11785:2: rule__ActorClass__StructureDocuAssignment_8_1 { - pushFollow(FOLLOW_rule__ActorClass__StructureDocuAssignment_8_1_in_rule__ActorClass__Group_8__1__Impl24039); + pushFollow(FOLLOW_rule__ActorClass__StructureDocuAssignment_8_1_in_rule__ActorClass__Group_8__1__Impl24101); rule__ActorClass__StructureDocuAssignment_8_1(); state._fsp--; @@ -35026,21 +35113,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11765:1: rule__ActorClass__Group_8__2 : rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11795:1: rule__ActorClass__Group_8__2 : rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ; public final void rule__ActorClass__Group_8__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:11769:1: ( rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11770:2: rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11799:1: ( rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11800:2: rule__ActorClass__Group_8__2__Impl rule__ActorClass__Group_8__3 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__2__Impl_in_rule__ActorClass__Group_8__224070); + pushFollow(FOLLOW_rule__ActorClass__Group_8__2__Impl_in_rule__ActorClass__Group_8__224132); rule__ActorClass__Group_8__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__3_in_rule__ActorClass__Group_8__224073); + pushFollow(FOLLOW_rule__ActorClass__Group_8__3_in_rule__ActorClass__Group_8__224135); rule__ActorClass__Group_8__3(); state._fsp--; @@ -35064,22 +35151,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11777:1: rule__ActorClass__Group_8__2__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11807:1: rule__ActorClass__Group_8__2__Impl : ( '{' ) ; public final void rule__ActorClass__Group_8__2__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:11781:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11782:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11811:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11812:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11782:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11783:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11812:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11813:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_8_2()); } - match(input,38,FOLLOW_38_in_rule__ActorClass__Group_8__2__Impl24101); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ActorClass__Group_8__2__Impl24163); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_8_2()); } @@ -35105,21 +35192,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11796:1: rule__ActorClass__Group_8__3 : rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11826:1: rule__ActorClass__Group_8__3 : rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ; public final void rule__ActorClass__Group_8__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:11800:1: ( rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11801:2: rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11830:1: ( rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11831:2: rule__ActorClass__Group_8__3__Impl rule__ActorClass__Group_8__4 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__3__Impl_in_rule__ActorClass__Group_8__324132); + pushFollow(FOLLOW_rule__ActorClass__Group_8__3__Impl_in_rule__ActorClass__Group_8__324194); rule__ActorClass__Group_8__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__4_in_rule__ActorClass__Group_8__324135); + pushFollow(FOLLOW_rule__ActorClass__Group_8__4_in_rule__ActorClass__Group_8__324197); rule__ActorClass__Group_8__4(); state._fsp--; @@ -35143,22 +35230,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11808:1: rule__ActorClass__Group_8__3__Impl : ( ( rule__ActorClass__Group_8_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11838:1: rule__ActorClass__Group_8__3__Impl : ( ( rule__ActorClass__Group_8_3__0 )? ) ; public final void rule__ActorClass__Group_8__3__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:11812:1: ( ( ( rule__ActorClass__Group_8_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11813:1: ( ( rule__ActorClass__Group_8_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11842:1: ( ( ( rule__ActorClass__Group_8_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11843:1: ( ( rule__ActorClass__Group_8_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11813:1: ( ( rule__ActorClass__Group_8_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11814:1: ( rule__ActorClass__Group_8_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11843:1: ( ( rule__ActorClass__Group_8_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11844:1: ( rule__ActorClass__Group_8_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_8_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11815:1: ( rule__ActorClass__Group_8_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11845:1: ( rule__ActorClass__Group_8_3__0 )? int alt116=2; int LA116_0 = input.LA(1); @@ -35167,9 +35254,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt116) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11815:2: rule__ActorClass__Group_8_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11845:2: rule__ActorClass__Group_8_3__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_8_3__0_in_rule__ActorClass__Group_8__3__Impl24162); + pushFollow(FOLLOW_rule__ActorClass__Group_8_3__0_in_rule__ActorClass__Group_8__3__Impl24224); rule__ActorClass__Group_8_3__0(); state._fsp--; @@ -35205,21 +35292,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11825:1: rule__ActorClass__Group_8__4 : rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11855:1: rule__ActorClass__Group_8__4 : rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ; public final void rule__ActorClass__Group_8__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11829:1: ( rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11830:2: rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11859:1: ( rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11860:2: rule__ActorClass__Group_8__4__Impl rule__ActorClass__Group_8__5 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__4__Impl_in_rule__ActorClass__Group_8__424193); + pushFollow(FOLLOW_rule__ActorClass__Group_8__4__Impl_in_rule__ActorClass__Group_8__424255); rule__ActorClass__Group_8__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__5_in_rule__ActorClass__Group_8__424196); + pushFollow(FOLLOW_rule__ActorClass__Group_8__5_in_rule__ActorClass__Group_8__424258); rule__ActorClass__Group_8__5(); state._fsp--; @@ -35243,22 +35330,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11837:1: rule__ActorClass__Group_8__4__Impl : ( ( rule__ActorClass__Group_8_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11867:1: rule__ActorClass__Group_8__4__Impl : ( ( rule__ActorClass__Group_8_4__0 )? ) ; public final void rule__ActorClass__Group_8__4__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:11841:1: ( ( ( rule__ActorClass__Group_8_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11842:1: ( ( rule__ActorClass__Group_8_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11871:1: ( ( ( rule__ActorClass__Group_8_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11872:1: ( ( rule__ActorClass__Group_8_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11842:1: ( ( rule__ActorClass__Group_8_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11843:1: ( rule__ActorClass__Group_8_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11872:1: ( ( rule__ActorClass__Group_8_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11873:1: ( rule__ActorClass__Group_8_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_8_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11844:1: ( rule__ActorClass__Group_8_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11874:1: ( rule__ActorClass__Group_8_4__0 )? int alt117=2; int LA117_0 = input.LA(1); @@ -35267,9 +35354,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt117) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11844:2: rule__ActorClass__Group_8_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11874:2: rule__ActorClass__Group_8_4__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_8_4__0_in_rule__ActorClass__Group_8__4__Impl24223); + pushFollow(FOLLOW_rule__ActorClass__Group_8_4__0_in_rule__ActorClass__Group_8__4__Impl24285); rule__ActorClass__Group_8_4__0(); state._fsp--; @@ -35305,21 +35392,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11854:1: rule__ActorClass__Group_8__5 : rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11884:1: rule__ActorClass__Group_8__5 : rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ; public final void rule__ActorClass__Group_8__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:11858:1: ( rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11859:2: rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11888:1: ( rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11889:2: rule__ActorClass__Group_8__5__Impl rule__ActorClass__Group_8__6 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__5__Impl_in_rule__ActorClass__Group_8__524254); + pushFollow(FOLLOW_rule__ActorClass__Group_8__5__Impl_in_rule__ActorClass__Group_8__524316); rule__ActorClass__Group_8__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__6_in_rule__ActorClass__Group_8__524257); + pushFollow(FOLLOW_rule__ActorClass__Group_8__6_in_rule__ActorClass__Group_8__524319); rule__ActorClass__Group_8__6(); state._fsp--; @@ -35343,22 +35430,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11866:1: rule__ActorClass__Group_8__5__Impl : ( ( rule__ActorClass__Group_8_5__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11896:1: rule__ActorClass__Group_8__5__Impl : ( ( rule__ActorClass__Group_8_5__0 )? ) ; public final void rule__ActorClass__Group_8__5__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:11870:1: ( ( ( rule__ActorClass__Group_8_5__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11871:1: ( ( rule__ActorClass__Group_8_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11900:1: ( ( ( rule__ActorClass__Group_8_5__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11901:1: ( ( rule__ActorClass__Group_8_5__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11871:1: ( ( rule__ActorClass__Group_8_5__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11872:1: ( rule__ActorClass__Group_8_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11901:1: ( ( rule__ActorClass__Group_8_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11902:1: ( rule__ActorClass__Group_8_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getGroup_8_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11873:1: ( rule__ActorClass__Group_8_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11903:1: ( rule__ActorClass__Group_8_5__0 )? int alt118=2; int LA118_0 = input.LA(1); @@ -35367,9 +35454,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt118) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11873:2: rule__ActorClass__Group_8_5__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11903:2: rule__ActorClass__Group_8_5__0 { - pushFollow(FOLLOW_rule__ActorClass__Group_8_5__0_in_rule__ActorClass__Group_8__5__Impl24284); + pushFollow(FOLLOW_rule__ActorClass__Group_8_5__0_in_rule__ActorClass__Group_8__5__Impl24346); rule__ActorClass__Group_8_5__0(); state._fsp--; @@ -35405,21 +35492,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11883:1: rule__ActorClass__Group_8__6 : rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11913:1: rule__ActorClass__Group_8__6 : rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ; public final void rule__ActorClass__Group_8__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11887:1: ( rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11888:2: rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11917:1: ( rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11918:2: rule__ActorClass__Group_8__6__Impl rule__ActorClass__Group_8__7 { - pushFollow(FOLLOW_rule__ActorClass__Group_8__6__Impl_in_rule__ActorClass__Group_8__624315); + pushFollow(FOLLOW_rule__ActorClass__Group_8__6__Impl_in_rule__ActorClass__Group_8__624377); rule__ActorClass__Group_8__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8__7_in_rule__ActorClass__Group_8__624318); + pushFollow(FOLLOW_rule__ActorClass__Group_8__7_in_rule__ActorClass__Group_8__624380); rule__ActorClass__Group_8__7(); state._fsp--; @@ -35443,25 +35530,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11895:1: rule__ActorClass__Group_8__6__Impl : ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11925:1: rule__ActorClass__Group_8__6__Impl : ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) ; public final void rule__ActorClass__Group_8__6__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:11899:1: ( ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11900:1: ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11929:1: ( ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11930:1: ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11900:1: ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11901:1: ( rule__ActorClass__UnorderedGroup_8_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11930:1: ( ( rule__ActorClass__UnorderedGroup_8_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11931:1: ( rule__ActorClass__UnorderedGroup_8_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11902:1: ( rule__ActorClass__UnorderedGroup_8_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11902:2: rule__ActorClass__UnorderedGroup_8_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11932:1: ( rule__ActorClass__UnorderedGroup_8_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11932:2: rule__ActorClass__UnorderedGroup_8_6 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6_in_rule__ActorClass__Group_8__6__Impl24345); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6_in_rule__ActorClass__Group_8__6__Impl24407); rule__ActorClass__UnorderedGroup_8_6(); state._fsp--; @@ -35494,16 +35581,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11912:1: rule__ActorClass__Group_8__7 : rule__ActorClass__Group_8__7__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11942:1: rule__ActorClass__Group_8__7 : rule__ActorClass__Group_8__7__Impl ; public final void rule__ActorClass__Group_8__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11916:1: ( rule__ActorClass__Group_8__7__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11917:2: rule__ActorClass__Group_8__7__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11946:1: ( rule__ActorClass__Group_8__7__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11947:2: rule__ActorClass__Group_8__7__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_8__7__Impl_in_rule__ActorClass__Group_8__724375); + pushFollow(FOLLOW_rule__ActorClass__Group_8__7__Impl_in_rule__ActorClass__Group_8__724437); rule__ActorClass__Group_8__7__Impl(); state._fsp--; @@ -35527,22 +35614,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11923:1: rule__ActorClass__Group_8__7__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11953:1: rule__ActorClass__Group_8__7__Impl : ( '}' ) ; public final void rule__ActorClass__Group_8__7__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:11927:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11928:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11957:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11958:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11928:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11929:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11958:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11959:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_8_7()); } - match(input,39,FOLLOW_39_in_rule__ActorClass__Group_8__7__Impl24403); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ActorClass__Group_8__7__Impl24465); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_8_7()); } @@ -35568,21 +35655,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11958:1: rule__ActorClass__Group_8_3__0 : rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11988:1: rule__ActorClass__Group_8_3__0 : rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ; public final void rule__ActorClass__Group_8_3__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:11962:1: ( rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11963:2: rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11992:1: ( rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11993:2: rule__ActorClass__Group_8_3__0__Impl rule__ActorClass__Group_8_3__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_8_3__0__Impl_in_rule__ActorClass__Group_8_3__024450); + pushFollow(FOLLOW_rule__ActorClass__Group_8_3__0__Impl_in_rule__ActorClass__Group_8_3__024512); rule__ActorClass__Group_8_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8_3__1_in_rule__ActorClass__Group_8_3__024453); + pushFollow(FOLLOW_rule__ActorClass__Group_8_3__1_in_rule__ActorClass__Group_8_3__024515); rule__ActorClass__Group_8_3__1(); state._fsp--; @@ -35606,22 +35693,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11970:1: rule__ActorClass__Group_8_3__0__Impl : ( 'usercode1' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12000:1: rule__ActorClass__Group_8_3__0__Impl : ( 'usercode1' ) ; public final void rule__ActorClass__Group_8_3__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:11974:1: ( ( 'usercode1' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11975:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12004:1: ( ( 'usercode1' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12005:1: ( 'usercode1' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11975:1: ( 'usercode1' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11976:1: 'usercode1' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12005:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12006:1: 'usercode1' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUsercode1Keyword_8_3_0()); } - match(input,52,FOLLOW_52_in_rule__ActorClass__Group_8_3__0__Impl24481); if (state.failed) return ; + match(input,52,FOLLOW_52_in_rule__ActorClass__Group_8_3__0__Impl24543); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getUsercode1Keyword_8_3_0()); } @@ -35647,16 +35734,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11989:1: rule__ActorClass__Group_8_3__1 : rule__ActorClass__Group_8_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12019:1: rule__ActorClass__Group_8_3__1 : rule__ActorClass__Group_8_3__1__Impl ; public final void rule__ActorClass__Group_8_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11993:1: ( rule__ActorClass__Group_8_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:11994:2: rule__ActorClass__Group_8_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12023:1: ( rule__ActorClass__Group_8_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12024:2: rule__ActorClass__Group_8_3__1__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_8_3__1__Impl_in_rule__ActorClass__Group_8_3__124512); + pushFollow(FOLLOW_rule__ActorClass__Group_8_3__1__Impl_in_rule__ActorClass__Group_8_3__124574); rule__ActorClass__Group_8_3__1__Impl(); state._fsp--; @@ -35680,25 +35767,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12000:1: rule__ActorClass__Group_8_3__1__Impl : ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12030:1: rule__ActorClass__Group_8_3__1__Impl : ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ; public final void rule__ActorClass__Group_8_3__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:12004:1: ( ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12005:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12034:1: ( ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12035:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12005:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12006:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12035:1: ( ( rule__ActorClass__UserCode1Assignment_8_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12036:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUserCode1Assignment_8_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12007:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12007:2: rule__ActorClass__UserCode1Assignment_8_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12037:1: ( rule__ActorClass__UserCode1Assignment_8_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12037:2: rule__ActorClass__UserCode1Assignment_8_3_1 { - pushFollow(FOLLOW_rule__ActorClass__UserCode1Assignment_8_3_1_in_rule__ActorClass__Group_8_3__1__Impl24539); + pushFollow(FOLLOW_rule__ActorClass__UserCode1Assignment_8_3_1_in_rule__ActorClass__Group_8_3__1__Impl24601); rule__ActorClass__UserCode1Assignment_8_3_1(); state._fsp--; @@ -35731,21 +35818,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12021:1: rule__ActorClass__Group_8_4__0 : rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12051:1: rule__ActorClass__Group_8_4__0 : rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ; public final void rule__ActorClass__Group_8_4__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:12025:1: ( rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12026:2: rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12055:1: ( rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12056:2: rule__ActorClass__Group_8_4__0__Impl rule__ActorClass__Group_8_4__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_8_4__0__Impl_in_rule__ActorClass__Group_8_4__024573); + pushFollow(FOLLOW_rule__ActorClass__Group_8_4__0__Impl_in_rule__ActorClass__Group_8_4__024635); rule__ActorClass__Group_8_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8_4__1_in_rule__ActorClass__Group_8_4__024576); + pushFollow(FOLLOW_rule__ActorClass__Group_8_4__1_in_rule__ActorClass__Group_8_4__024638); rule__ActorClass__Group_8_4__1(); state._fsp--; @@ -35769,22 +35856,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12033:1: rule__ActorClass__Group_8_4__0__Impl : ( 'usercode2' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12063:1: rule__ActorClass__Group_8_4__0__Impl : ( 'usercode2' ) ; public final void rule__ActorClass__Group_8_4__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:12037:1: ( ( 'usercode2' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12038:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12067:1: ( ( 'usercode2' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12068:1: ( 'usercode2' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12038:1: ( 'usercode2' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12039:1: 'usercode2' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12068:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12069:1: 'usercode2' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUsercode2Keyword_8_4_0()); } - match(input,53,FOLLOW_53_in_rule__ActorClass__Group_8_4__0__Impl24604); if (state.failed) return ; + match(input,53,FOLLOW_53_in_rule__ActorClass__Group_8_4__0__Impl24666); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getUsercode2Keyword_8_4_0()); } @@ -35810,16 +35897,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12052:1: rule__ActorClass__Group_8_4__1 : rule__ActorClass__Group_8_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12082:1: rule__ActorClass__Group_8_4__1 : rule__ActorClass__Group_8_4__1__Impl ; public final void rule__ActorClass__Group_8_4__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:12056:1: ( rule__ActorClass__Group_8_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12057:2: rule__ActorClass__Group_8_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12086:1: ( rule__ActorClass__Group_8_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12087:2: rule__ActorClass__Group_8_4__1__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_8_4__1__Impl_in_rule__ActorClass__Group_8_4__124635); + pushFollow(FOLLOW_rule__ActorClass__Group_8_4__1__Impl_in_rule__ActorClass__Group_8_4__124697); rule__ActorClass__Group_8_4__1__Impl(); state._fsp--; @@ -35843,25 +35930,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12063:1: rule__ActorClass__Group_8_4__1__Impl : ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12093:1: rule__ActorClass__Group_8_4__1__Impl : ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ; public final void rule__ActorClass__Group_8_4__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:12067:1: ( ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12068:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12097:1: ( ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12098:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12068:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12069:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12098:1: ( ( rule__ActorClass__UserCode2Assignment_8_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12099:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUserCode2Assignment_8_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12070:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12070:2: rule__ActorClass__UserCode2Assignment_8_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12100:1: ( rule__ActorClass__UserCode2Assignment_8_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12100:2: rule__ActorClass__UserCode2Assignment_8_4_1 { - pushFollow(FOLLOW_rule__ActorClass__UserCode2Assignment_8_4_1_in_rule__ActorClass__Group_8_4__1__Impl24662); + pushFollow(FOLLOW_rule__ActorClass__UserCode2Assignment_8_4_1_in_rule__ActorClass__Group_8_4__1__Impl24724); rule__ActorClass__UserCode2Assignment_8_4_1(); state._fsp--; @@ -35894,21 +35981,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12084:1: rule__ActorClass__Group_8_5__0 : rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12114:1: rule__ActorClass__Group_8_5__0 : rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ; public final void rule__ActorClass__Group_8_5__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:12088:1: ( rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12089:2: rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12118:1: ( rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12119:2: rule__ActorClass__Group_8_5__0__Impl rule__ActorClass__Group_8_5__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_8_5__0__Impl_in_rule__ActorClass__Group_8_5__024696); + pushFollow(FOLLOW_rule__ActorClass__Group_8_5__0__Impl_in_rule__ActorClass__Group_8_5__024758); rule__ActorClass__Group_8_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_8_5__1_in_rule__ActorClass__Group_8_5__024699); + pushFollow(FOLLOW_rule__ActorClass__Group_8_5__1_in_rule__ActorClass__Group_8_5__024761); rule__ActorClass__Group_8_5__1(); state._fsp--; @@ -35932,22 +36019,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12096:1: rule__ActorClass__Group_8_5__0__Impl : ( 'usercode3' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12126:1: rule__ActorClass__Group_8_5__0__Impl : ( 'usercode3' ) ; public final void rule__ActorClass__Group_8_5__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:12100:1: ( ( 'usercode3' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12101:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12130:1: ( ( 'usercode3' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12131:1: ( 'usercode3' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12101:1: ( 'usercode3' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12102:1: 'usercode3' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12131:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12132:1: 'usercode3' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUsercode3Keyword_8_5_0()); } - match(input,54,FOLLOW_54_in_rule__ActorClass__Group_8_5__0__Impl24727); if (state.failed) return ; + match(input,54,FOLLOW_54_in_rule__ActorClass__Group_8_5__0__Impl24789); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getUsercode3Keyword_8_5_0()); } @@ -35973,16 +36060,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12115:1: rule__ActorClass__Group_8_5__1 : rule__ActorClass__Group_8_5__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12145:1: rule__ActorClass__Group_8_5__1 : rule__ActorClass__Group_8_5__1__Impl ; public final void rule__ActorClass__Group_8_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:12119:1: ( rule__ActorClass__Group_8_5__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12120:2: rule__ActorClass__Group_8_5__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12149:1: ( rule__ActorClass__Group_8_5__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12150:2: rule__ActorClass__Group_8_5__1__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_8_5__1__Impl_in_rule__ActorClass__Group_8_5__124758); + pushFollow(FOLLOW_rule__ActorClass__Group_8_5__1__Impl_in_rule__ActorClass__Group_8_5__124820); rule__ActorClass__Group_8_5__1__Impl(); state._fsp--; @@ -36006,25 +36093,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_8_5__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12126:1: rule__ActorClass__Group_8_5__1__Impl : ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12156:1: rule__ActorClass__Group_8_5__1__Impl : ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ; public final void rule__ActorClass__Group_8_5__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:12130:1: ( ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12131:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12160:1: ( ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12161:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12131:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12132:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12161:1: ( ( rule__ActorClass__UserCode3Assignment_8_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12162:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUserCode3Assignment_8_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12133:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12133:2: rule__ActorClass__UserCode3Assignment_8_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12163:1: ( rule__ActorClass__UserCode3Assignment_8_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12163:2: rule__ActorClass__UserCode3Assignment_8_5_1 { - pushFollow(FOLLOW_rule__ActorClass__UserCode3Assignment_8_5_1_in_rule__ActorClass__Group_8_5__1__Impl24785); + pushFollow(FOLLOW_rule__ActorClass__UserCode3Assignment_8_5_1_in_rule__ActorClass__Group_8_5__1__Impl24847); rule__ActorClass__UserCode3Assignment_8_5_1(); state._fsp--; @@ -36057,21 +36144,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12147:1: rule__ActorClass__Group_9__0 : rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12177:1: rule__ActorClass__Group_9__0 : rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ; public final void rule__ActorClass__Group_9__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:12151:1: ( rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12152:2: rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12181:1: ( rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12182:2: rule__ActorClass__Group_9__0__Impl rule__ActorClass__Group_9__1 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__0__Impl_in_rule__ActorClass__Group_9__024819); + pushFollow(FOLLOW_rule__ActorClass__Group_9__0__Impl_in_rule__ActorClass__Group_9__024881); rule__ActorClass__Group_9__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_9__1_in_rule__ActorClass__Group_9__024822); + pushFollow(FOLLOW_rule__ActorClass__Group_9__1_in_rule__ActorClass__Group_9__024884); rule__ActorClass__Group_9__1(); state._fsp--; @@ -36095,22 +36182,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12159:1: rule__ActorClass__Group_9__0__Impl : ( 'Behavior' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12189:1: rule__ActorClass__Group_9__0__Impl : ( 'Behavior' ) ; public final void rule__ActorClass__Group_9__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:12163:1: ( ( 'Behavior' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12164:1: ( 'Behavior' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12193:1: ( ( 'Behavior' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12194:1: ( 'Behavior' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12164:1: ( 'Behavior' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12165:1: 'Behavior' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12194:1: ( 'Behavior' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12195:1: 'Behavior' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBehaviorKeyword_9_0()); } - match(input,74,FOLLOW_74_in_rule__ActorClass__Group_9__0__Impl24850); if (state.failed) return ; + match(input,74,FOLLOW_74_in_rule__ActorClass__Group_9__0__Impl24912); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getBehaviorKeyword_9_0()); } @@ -36136,21 +36223,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12178:1: rule__ActorClass__Group_9__1 : rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12208:1: rule__ActorClass__Group_9__1 : rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ; public final void rule__ActorClass__Group_9__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:12182:1: ( rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12183:2: rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12212:1: ( rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12213:2: rule__ActorClass__Group_9__1__Impl rule__ActorClass__Group_9__2 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__1__Impl_in_rule__ActorClass__Group_9__124881); + pushFollow(FOLLOW_rule__ActorClass__Group_9__1__Impl_in_rule__ActorClass__Group_9__124943); rule__ActorClass__Group_9__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_9__2_in_rule__ActorClass__Group_9__124884); + pushFollow(FOLLOW_rule__ActorClass__Group_9__2_in_rule__ActorClass__Group_9__124946); rule__ActorClass__Group_9__2(); state._fsp--; @@ -36174,22 +36261,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12190:1: rule__ActorClass__Group_9__1__Impl : ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12220:1: rule__ActorClass__Group_9__1__Impl : ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ; public final void rule__ActorClass__Group_9__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:12194:1: ( ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12195:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12224:1: ( ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12225:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12195:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12196:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12225:1: ( ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12226:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBehaviorDocuAssignment_9_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12197:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12227:1: ( rule__ActorClass__BehaviorDocuAssignment_9_1 )? int alt119=2; int LA119_0 = input.LA(1); @@ -36198,9 +36285,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt119) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12197:2: rule__ActorClass__BehaviorDocuAssignment_9_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12227:2: rule__ActorClass__BehaviorDocuAssignment_9_1 { - pushFollow(FOLLOW_rule__ActorClass__BehaviorDocuAssignment_9_1_in_rule__ActorClass__Group_9__1__Impl24911); + pushFollow(FOLLOW_rule__ActorClass__BehaviorDocuAssignment_9_1_in_rule__ActorClass__Group_9__1__Impl24973); rule__ActorClass__BehaviorDocuAssignment_9_1(); state._fsp--; @@ -36236,21 +36323,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12207:1: rule__ActorClass__Group_9__2 : rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12237:1: rule__ActorClass__Group_9__2 : rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ; public final void rule__ActorClass__Group_9__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:12211:1: ( rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12212:2: rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12241:1: ( rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12242:2: rule__ActorClass__Group_9__2__Impl rule__ActorClass__Group_9__3 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__2__Impl_in_rule__ActorClass__Group_9__224942); + pushFollow(FOLLOW_rule__ActorClass__Group_9__2__Impl_in_rule__ActorClass__Group_9__225004); rule__ActorClass__Group_9__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_9__3_in_rule__ActorClass__Group_9__224945); + pushFollow(FOLLOW_rule__ActorClass__Group_9__3_in_rule__ActorClass__Group_9__225007); rule__ActorClass__Group_9__3(); state._fsp--; @@ -36274,22 +36361,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12219:1: rule__ActorClass__Group_9__2__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12249:1: rule__ActorClass__Group_9__2__Impl : ( '{' ) ; public final void rule__ActorClass__Group_9__2__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:12223:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12224:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12253:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12254:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12224:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12225:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12254:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12255:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_9_2()); } - match(input,38,FOLLOW_38_in_rule__ActorClass__Group_9__2__Impl24973); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ActorClass__Group_9__2__Impl25035); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_9_2()); } @@ -36315,21 +36402,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12238:1: rule__ActorClass__Group_9__3 : rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12268:1: rule__ActorClass__Group_9__3 : rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ; public final void rule__ActorClass__Group_9__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:12242:1: ( rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12243:2: rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12272:1: ( rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12273:2: rule__ActorClass__Group_9__3__Impl rule__ActorClass__Group_9__4 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__3__Impl_in_rule__ActorClass__Group_9__325004); + pushFollow(FOLLOW_rule__ActorClass__Group_9__3__Impl_in_rule__ActorClass__Group_9__325066); rule__ActorClass__Group_9__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_9__4_in_rule__ActorClass__Group_9__325007); + pushFollow(FOLLOW_rule__ActorClass__Group_9__4_in_rule__ActorClass__Group_9__325069); rule__ActorClass__Group_9__4(); state._fsp--; @@ -36353,37 +36440,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12250:1: rule__ActorClass__Group_9__3__Impl : ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12280:1: rule__ActorClass__Group_9__3__Impl : ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ; public final void rule__ActorClass__Group_9__3__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:12254:1: ( ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12255:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12284:1: ( ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12285:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12255:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12256:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12285:1: ( ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12286:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBehaviorAnnotationsAssignment_9_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12257:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12287:1: ( rule__ActorClass__BehaviorAnnotationsAssignment_9_3 )* loop120: do { int alt120=2; int LA120_0 = input.LA(1); - if ( (LA120_0==117) ) { + if ( (LA120_0==119) ) { alt120=1; } switch (alt120) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12257:2: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12287:2: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 { - pushFollow(FOLLOW_rule__ActorClass__BehaviorAnnotationsAssignment_9_3_in_rule__ActorClass__Group_9__3__Impl25034); + pushFollow(FOLLOW_rule__ActorClass__BehaviorAnnotationsAssignment_9_3_in_rule__ActorClass__Group_9__3__Impl25096); rule__ActorClass__BehaviorAnnotationsAssignment_9_3(); state._fsp--; @@ -36422,21 +36509,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12267:1: rule__ActorClass__Group_9__4 : rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12297:1: rule__ActorClass__Group_9__4 : rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ; public final void rule__ActorClass__Group_9__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12271:1: ( rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12272:2: rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12301:1: ( rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12302:2: rule__ActorClass__Group_9__4__Impl rule__ActorClass__Group_9__5 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__4__Impl_in_rule__ActorClass__Group_9__425065); + pushFollow(FOLLOW_rule__ActorClass__Group_9__4__Impl_in_rule__ActorClass__Group_9__425127); rule__ActorClass__Group_9__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_9__5_in_rule__ActorClass__Group_9__425068); + pushFollow(FOLLOW_rule__ActorClass__Group_9__5_in_rule__ActorClass__Group_9__425130); rule__ActorClass__Group_9__5(); state._fsp--; @@ -36460,22 +36547,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12279:1: rule__ActorClass__Group_9__4__Impl : ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12309:1: rule__ActorClass__Group_9__4__Impl : ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) ; public final void rule__ActorClass__Group_9__4__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:12283:1: ( ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12284:1: ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12313:1: ( ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12314:1: ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12284:1: ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12285:1: ( rule__ActorClass__OperationsAssignment_9_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12314:1: ( ( rule__ActorClass__OperationsAssignment_9_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12315:1: ( rule__ActorClass__OperationsAssignment_9_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getOperationsAssignment_9_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12286:1: ( rule__ActorClass__OperationsAssignment_9_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12316:1: ( rule__ActorClass__OperationsAssignment_9_4 )* loop121: do { int alt121=2; @@ -36488,9 +36575,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt121) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12286:2: rule__ActorClass__OperationsAssignment_9_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12316:2: rule__ActorClass__OperationsAssignment_9_4 { - pushFollow(FOLLOW_rule__ActorClass__OperationsAssignment_9_4_in_rule__ActorClass__Group_9__4__Impl25095); + pushFollow(FOLLOW_rule__ActorClass__OperationsAssignment_9_4_in_rule__ActorClass__Group_9__4__Impl25157); rule__ActorClass__OperationsAssignment_9_4(); state._fsp--; @@ -36529,21 +36616,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12296:1: rule__ActorClass__Group_9__5 : rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12326:1: rule__ActorClass__Group_9__5 : rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ; public final void rule__ActorClass__Group_9__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:12300:1: ( rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12301:2: rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12330:1: ( rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12331:2: rule__ActorClass__Group_9__5__Impl rule__ActorClass__Group_9__6 { - pushFollow(FOLLOW_rule__ActorClass__Group_9__5__Impl_in_rule__ActorClass__Group_9__525126); + pushFollow(FOLLOW_rule__ActorClass__Group_9__5__Impl_in_rule__ActorClass__Group_9__525188); rule__ActorClass__Group_9__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorClass__Group_9__6_in_rule__ActorClass__Group_9__525129); + pushFollow(FOLLOW_rule__ActorClass__Group_9__6_in_rule__ActorClass__Group_9__525191); rule__ActorClass__Group_9__6(); state._fsp--; @@ -36567,22 +36654,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12308:1: rule__ActorClass__Group_9__5__Impl : ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12338:1: rule__ActorClass__Group_9__5__Impl : ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ; public final void rule__ActorClass__Group_9__5__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:12312:1: ( ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12313:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12342:1: ( ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12343:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12313:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12314:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12343:1: ( ( rule__ActorClass__StateMachineAssignment_9_5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12344:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getStateMachineAssignment_9_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12315:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12345:1: ( rule__ActorClass__StateMachineAssignment_9_5 )? int alt122=2; int LA122_0 = input.LA(1); @@ -36591,9 +36678,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt122) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12315:2: rule__ActorClass__StateMachineAssignment_9_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12345:2: rule__ActorClass__StateMachineAssignment_9_5 { - pushFollow(FOLLOW_rule__ActorClass__StateMachineAssignment_9_5_in_rule__ActorClass__Group_9__5__Impl25156); + pushFollow(FOLLOW_rule__ActorClass__StateMachineAssignment_9_5_in_rule__ActorClass__Group_9__5__Impl25218); rule__ActorClass__StateMachineAssignment_9_5(); state._fsp--; @@ -36629,16 +36716,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12325:1: rule__ActorClass__Group_9__6 : rule__ActorClass__Group_9__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12355:1: rule__ActorClass__Group_9__6 : rule__ActorClass__Group_9__6__Impl ; public final void rule__ActorClass__Group_9__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:12329:1: ( rule__ActorClass__Group_9__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12330:2: rule__ActorClass__Group_9__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12359:1: ( rule__ActorClass__Group_9__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12360:2: rule__ActorClass__Group_9__6__Impl { - pushFollow(FOLLOW_rule__ActorClass__Group_9__6__Impl_in_rule__ActorClass__Group_9__625187); + pushFollow(FOLLOW_rule__ActorClass__Group_9__6__Impl_in_rule__ActorClass__Group_9__625249); rule__ActorClass__Group_9__6__Impl(); state._fsp--; @@ -36662,22 +36749,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__Group_9__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12336:1: rule__ActorClass__Group_9__6__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12366:1: rule__ActorClass__Group_9__6__Impl : ( '}' ) ; public final void rule__ActorClass__Group_9__6__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:12340:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12341:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12370:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12371:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12341:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12342:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12371:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12372:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_6()); } - match(input,39,FOLLOW_39_in_rule__ActorClass__Group_9__6__Impl25215); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ActorClass__Group_9__6__Impl25277); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9_6()); } @@ -36703,21 +36790,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12369:1: rule__Port__Group__0 : rule__Port__Group__0__Impl rule__Port__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12399:1: rule__Port__Group__0 : rule__Port__Group__0__Impl rule__Port__Group__1 ; public final void rule__Port__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:12373:1: ( rule__Port__Group__0__Impl rule__Port__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12374:2: rule__Port__Group__0__Impl rule__Port__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12403:1: ( rule__Port__Group__0__Impl rule__Port__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12404:2: rule__Port__Group__0__Impl rule__Port__Group__1 { - pushFollow(FOLLOW_rule__Port__Group__0__Impl_in_rule__Port__Group__025260); + pushFollow(FOLLOW_rule__Port__Group__0__Impl_in_rule__Port__Group__025322); rule__Port__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Port__Group__1_in_rule__Port__Group__025263); + pushFollow(FOLLOW_rule__Port__Group__1_in_rule__Port__Group__025325); rule__Port__Group__1(); state._fsp--; @@ -36741,22 +36828,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12381:1: rule__Port__Group__0__Impl : ( ( rule__Port__ConjugatedAssignment_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12411:1: rule__Port__Group__0__Impl : ( ( rule__Port__ConjugatedAssignment_0 )? ) ; public final void rule__Port__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:12385:1: ( ( ( rule__Port__ConjugatedAssignment_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12386:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12415:1: ( ( ( rule__Port__ConjugatedAssignment_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12416:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12386:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12387:1: ( rule__Port__ConjugatedAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12416:1: ( ( rule__Port__ConjugatedAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12417:1: ( rule__Port__ConjugatedAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getConjugatedAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12388:1: ( rule__Port__ConjugatedAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12418:1: ( rule__Port__ConjugatedAssignment_0 )? int alt123=2; int LA123_0 = input.LA(1); @@ -36765,9 +36852,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt123) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12388:2: rule__Port__ConjugatedAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12418:2: rule__Port__ConjugatedAssignment_0 { - pushFollow(FOLLOW_rule__Port__ConjugatedAssignment_0_in_rule__Port__Group__0__Impl25290); + pushFollow(FOLLOW_rule__Port__ConjugatedAssignment_0_in_rule__Port__Group__0__Impl25352); rule__Port__ConjugatedAssignment_0(); state._fsp--; @@ -36803,21 +36890,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12398:1: rule__Port__Group__1 : rule__Port__Group__1__Impl rule__Port__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12428:1: rule__Port__Group__1 : rule__Port__Group__1__Impl rule__Port__Group__2 ; public final void rule__Port__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:12402:1: ( rule__Port__Group__1__Impl rule__Port__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12403:2: rule__Port__Group__1__Impl rule__Port__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12432:1: ( rule__Port__Group__1__Impl rule__Port__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12433:2: rule__Port__Group__1__Impl rule__Port__Group__2 { - pushFollow(FOLLOW_rule__Port__Group__1__Impl_in_rule__Port__Group__125321); + pushFollow(FOLLOW_rule__Port__Group__1__Impl_in_rule__Port__Group__125383); rule__Port__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Port__Group__2_in_rule__Port__Group__125324); + pushFollow(FOLLOW_rule__Port__Group__2_in_rule__Port__Group__125386); rule__Port__Group__2(); state._fsp--; @@ -36841,22 +36928,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12410:1: rule__Port__Group__1__Impl : ( 'Port' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12440:1: rule__Port__Group__1__Impl : ( 'Port' ) ; public final void rule__Port__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:12414:1: ( ( 'Port' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12415:1: ( 'Port' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12444:1: ( ( 'Port' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12445:1: ( 'Port' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12415:1: ( 'Port' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12416:1: 'Port' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12445:1: ( 'Port' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12446:1: 'Port' { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getPortKeyword_1()); } - match(input,75,FOLLOW_75_in_rule__Port__Group__1__Impl25352); if (state.failed) return ; + match(input,75,FOLLOW_75_in_rule__Port__Group__1__Impl25414); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortAccess().getPortKeyword_1()); } @@ -36882,21 +36969,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12429:1: rule__Port__Group__2 : rule__Port__Group__2__Impl rule__Port__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12459:1: rule__Port__Group__2 : rule__Port__Group__2__Impl rule__Port__Group__3 ; public final void rule__Port__Group__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:12433:1: ( rule__Port__Group__2__Impl rule__Port__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12434:2: rule__Port__Group__2__Impl rule__Port__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12463:1: ( rule__Port__Group__2__Impl rule__Port__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12464:2: rule__Port__Group__2__Impl rule__Port__Group__3 { - pushFollow(FOLLOW_rule__Port__Group__2__Impl_in_rule__Port__Group__225383); + pushFollow(FOLLOW_rule__Port__Group__2__Impl_in_rule__Port__Group__225445); rule__Port__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Port__Group__3_in_rule__Port__Group__225386); + pushFollow(FOLLOW_rule__Port__Group__3_in_rule__Port__Group__225448); rule__Port__Group__3(); state._fsp--; @@ -36920,25 +37007,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12441:1: rule__Port__Group__2__Impl : ( ( rule__Port__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12471:1: rule__Port__Group__2__Impl : ( ( rule__Port__NameAssignment_2 ) ) ; public final void rule__Port__Group__2__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:12445:1: ( ( ( rule__Port__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12446:1: ( ( rule__Port__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12475:1: ( ( ( rule__Port__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12476:1: ( ( rule__Port__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12446:1: ( ( rule__Port__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12447:1: ( rule__Port__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12476:1: ( ( rule__Port__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12477:1: ( rule__Port__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12448:1: ( rule__Port__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12448:2: rule__Port__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12478:1: ( rule__Port__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12478:2: rule__Port__NameAssignment_2 { - pushFollow(FOLLOW_rule__Port__NameAssignment_2_in_rule__Port__Group__2__Impl25413); + pushFollow(FOLLOW_rule__Port__NameAssignment_2_in_rule__Port__Group__2__Impl25475); rule__Port__NameAssignment_2(); state._fsp--; @@ -36971,21 +37058,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12458:1: rule__Port__Group__3 : rule__Port__Group__3__Impl rule__Port__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12488:1: rule__Port__Group__3 : rule__Port__Group__3__Impl rule__Port__Group__4 ; public final void rule__Port__Group__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:12462:1: ( rule__Port__Group__3__Impl rule__Port__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12463:2: rule__Port__Group__3__Impl rule__Port__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12492:1: ( rule__Port__Group__3__Impl rule__Port__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12493:2: rule__Port__Group__3__Impl rule__Port__Group__4 { - pushFollow(FOLLOW_rule__Port__Group__3__Impl_in_rule__Port__Group__325443); + pushFollow(FOLLOW_rule__Port__Group__3__Impl_in_rule__Port__Group__325505); rule__Port__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Port__Group__4_in_rule__Port__Group__325446); + pushFollow(FOLLOW_rule__Port__Group__4_in_rule__Port__Group__325508); rule__Port__Group__4(); state._fsp--; @@ -37009,22 +37096,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12470:1: rule__Port__Group__3__Impl : ( ( rule__Port__MultiplicityAssignment_3 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12500:1: rule__Port__Group__3__Impl : ( ( rule__Port__MultiplicityAssignment_3 )? ) ; public final void rule__Port__Group__3__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:12474:1: ( ( ( rule__Port__MultiplicityAssignment_3 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12475:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12504:1: ( ( ( rule__Port__MultiplicityAssignment_3 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12505:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12475:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12476:1: ( rule__Port__MultiplicityAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12505:1: ( ( rule__Port__MultiplicityAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12506:1: ( rule__Port__MultiplicityAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getMultiplicityAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12477:1: ( rule__Port__MultiplicityAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12507:1: ( rule__Port__MultiplicityAssignment_3 )? int alt124=2; int LA124_0 = input.LA(1); @@ -37033,9 +37120,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt124) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12477:2: rule__Port__MultiplicityAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12507:2: rule__Port__MultiplicityAssignment_3 { - pushFollow(FOLLOW_rule__Port__MultiplicityAssignment_3_in_rule__Port__Group__3__Impl25473); + pushFollow(FOLLOW_rule__Port__MultiplicityAssignment_3_in_rule__Port__Group__3__Impl25535); rule__Port__MultiplicityAssignment_3(); state._fsp--; @@ -37071,21 +37158,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12487:1: rule__Port__Group__4 : rule__Port__Group__4__Impl rule__Port__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12517:1: rule__Port__Group__4 : rule__Port__Group__4__Impl rule__Port__Group__5 ; public final void rule__Port__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12491:1: ( rule__Port__Group__4__Impl rule__Port__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12492:2: rule__Port__Group__4__Impl rule__Port__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12521:1: ( rule__Port__Group__4__Impl rule__Port__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12522:2: rule__Port__Group__4__Impl rule__Port__Group__5 { - pushFollow(FOLLOW_rule__Port__Group__4__Impl_in_rule__Port__Group__425504); + pushFollow(FOLLOW_rule__Port__Group__4__Impl_in_rule__Port__Group__425566); rule__Port__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Port__Group__5_in_rule__Port__Group__425507); + pushFollow(FOLLOW_rule__Port__Group__5_in_rule__Port__Group__425569); rule__Port__Group__5(); state._fsp--; @@ -37109,22 +37196,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12499:1: rule__Port__Group__4__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12529:1: rule__Port__Group__4__Impl : ( ':' ) ; public final void rule__Port__Group__4__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:12503:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12504:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12533:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12534:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12504:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12505:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12534:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12535:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getColonKeyword_4()); } - match(input,40,FOLLOW_40_in_rule__Port__Group__4__Impl25535); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__Port__Group__4__Impl25597); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortAccess().getColonKeyword_4()); } @@ -37150,21 +37237,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12518:1: rule__Port__Group__5 : rule__Port__Group__5__Impl rule__Port__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12548:1: rule__Port__Group__5 : rule__Port__Group__5__Impl rule__Port__Group__6 ; public final void rule__Port__Group__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:12522:1: ( rule__Port__Group__5__Impl rule__Port__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12523:2: rule__Port__Group__5__Impl rule__Port__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12552:1: ( rule__Port__Group__5__Impl rule__Port__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12553:2: rule__Port__Group__5__Impl rule__Port__Group__6 { - pushFollow(FOLLOW_rule__Port__Group__5__Impl_in_rule__Port__Group__525566); + pushFollow(FOLLOW_rule__Port__Group__5__Impl_in_rule__Port__Group__525628); rule__Port__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Port__Group__6_in_rule__Port__Group__525569); + pushFollow(FOLLOW_rule__Port__Group__6_in_rule__Port__Group__525631); rule__Port__Group__6(); state._fsp--; @@ -37188,25 +37275,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12530:1: rule__Port__Group__5__Impl : ( ( rule__Port__ProtocolAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12560:1: rule__Port__Group__5__Impl : ( ( rule__Port__ProtocolAssignment_5 ) ) ; public final void rule__Port__Group__5__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:12534:1: ( ( ( rule__Port__ProtocolAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12535:1: ( ( rule__Port__ProtocolAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12564:1: ( ( ( rule__Port__ProtocolAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12565:1: ( ( rule__Port__ProtocolAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12535:1: ( ( rule__Port__ProtocolAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12536:1: ( rule__Port__ProtocolAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12565:1: ( ( rule__Port__ProtocolAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12566:1: ( rule__Port__ProtocolAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getProtocolAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12537:1: ( rule__Port__ProtocolAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12537:2: rule__Port__ProtocolAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12567:1: ( rule__Port__ProtocolAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12567:2: rule__Port__ProtocolAssignment_5 { - pushFollow(FOLLOW_rule__Port__ProtocolAssignment_5_in_rule__Port__Group__5__Impl25596); + pushFollow(FOLLOW_rule__Port__ProtocolAssignment_5_in_rule__Port__Group__5__Impl25658); rule__Port__ProtocolAssignment_5(); state._fsp--; @@ -37239,16 +37326,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12547:1: rule__Port__Group__6 : rule__Port__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12577:1: rule__Port__Group__6 : rule__Port__Group__6__Impl ; public final void rule__Port__Group__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:12551:1: ( rule__Port__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12552:2: rule__Port__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12581:1: ( rule__Port__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12582:2: rule__Port__Group__6__Impl { - pushFollow(FOLLOW_rule__Port__Group__6__Impl_in_rule__Port__Group__625626); + pushFollow(FOLLOW_rule__Port__Group__6__Impl_in_rule__Port__Group__625688); rule__Port__Group__6__Impl(); state._fsp--; @@ -37272,22 +37359,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12558:1: rule__Port__Group__6__Impl : ( ( rule__Port__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12588:1: rule__Port__Group__6__Impl : ( ( rule__Port__DocuAssignment_6 )? ) ; public final void rule__Port__Group__6__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:12562:1: ( ( ( rule__Port__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12563:1: ( ( rule__Port__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12592:1: ( ( ( rule__Port__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12593:1: ( ( rule__Port__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12563:1: ( ( rule__Port__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12564:1: ( rule__Port__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12593:1: ( ( rule__Port__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12594:1: ( rule__Port__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12565:1: ( rule__Port__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12595:1: ( rule__Port__DocuAssignment_6 )? int alt125=2; int LA125_0 = input.LA(1); @@ -37296,9 +37383,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt125) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12565:2: rule__Port__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12595:2: rule__Port__DocuAssignment_6 { - pushFollow(FOLLOW_rule__Port__DocuAssignment_6_in_rule__Port__Group__6__Impl25653); + pushFollow(FOLLOW_rule__Port__DocuAssignment_6_in_rule__Port__Group__6__Impl25715); rule__Port__DocuAssignment_6(); state._fsp--; @@ -37334,21 +37421,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12589:1: rule__ExternalPort__Group__0 : rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12619:1: rule__ExternalPort__Group__0 : rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ; public final void rule__ExternalPort__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:12593:1: ( rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12594:2: rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12623:1: ( rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12624:2: rule__ExternalPort__Group__0__Impl rule__ExternalPort__Group__1 { - pushFollow(FOLLOW_rule__ExternalPort__Group__0__Impl_in_rule__ExternalPort__Group__025698); + pushFollow(FOLLOW_rule__ExternalPort__Group__0__Impl_in_rule__ExternalPort__Group__025760); rule__ExternalPort__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalPort__Group__1_in_rule__ExternalPort__Group__025701); + pushFollow(FOLLOW_rule__ExternalPort__Group__1_in_rule__ExternalPort__Group__025763); rule__ExternalPort__Group__1(); state._fsp--; @@ -37372,22 +37459,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12601:1: rule__ExternalPort__Group__0__Impl : ( 'external' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12631:1: rule__ExternalPort__Group__0__Impl : ( 'external' ) ; public final void rule__ExternalPort__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:12605:1: ( ( 'external' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12606:1: ( 'external' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12635:1: ( ( 'external' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12636:1: ( 'external' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12606:1: ( 'external' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12607:1: 'external' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12636:1: ( 'external' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12637:1: 'external' { if ( state.backtracking==0 ) { before(grammarAccess.getExternalPortAccess().getExternalKeyword_0()); } - match(input,76,FOLLOW_76_in_rule__ExternalPort__Group__0__Impl25729); if (state.failed) return ; + match(input,76,FOLLOW_76_in_rule__ExternalPort__Group__0__Impl25791); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalPortAccess().getExternalKeyword_0()); } @@ -37413,21 +37500,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12620:1: rule__ExternalPort__Group__1 : rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12650:1: rule__ExternalPort__Group__1 : rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ; public final void rule__ExternalPort__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:12624:1: ( rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12625:2: rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12654:1: ( rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12655:2: rule__ExternalPort__Group__1__Impl rule__ExternalPort__Group__2 { - pushFollow(FOLLOW_rule__ExternalPort__Group__1__Impl_in_rule__ExternalPort__Group__125760); + pushFollow(FOLLOW_rule__ExternalPort__Group__1__Impl_in_rule__ExternalPort__Group__125822); rule__ExternalPort__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExternalPort__Group__2_in_rule__ExternalPort__Group__125763); + pushFollow(FOLLOW_rule__ExternalPort__Group__2_in_rule__ExternalPort__Group__125825); rule__ExternalPort__Group__2(); state._fsp--; @@ -37451,22 +37538,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12632:1: rule__ExternalPort__Group__1__Impl : ( 'Port' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12662:1: rule__ExternalPort__Group__1__Impl : ( 'Port' ) ; public final void rule__ExternalPort__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:12636:1: ( ( 'Port' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12637:1: ( 'Port' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12666:1: ( ( 'Port' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12667:1: ( 'Port' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12637:1: ( 'Port' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12638:1: 'Port' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12667:1: ( 'Port' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12668:1: 'Port' { if ( state.backtracking==0 ) { before(grammarAccess.getExternalPortAccess().getPortKeyword_1()); } - match(input,75,FOLLOW_75_in_rule__ExternalPort__Group__1__Impl25791); if (state.failed) return ; + match(input,75,FOLLOW_75_in_rule__ExternalPort__Group__1__Impl25853); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalPortAccess().getPortKeyword_1()); } @@ -37492,16 +37579,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12651:1: rule__ExternalPort__Group__2 : rule__ExternalPort__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12681:1: rule__ExternalPort__Group__2 : rule__ExternalPort__Group__2__Impl ; public final void rule__ExternalPort__Group__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:12655:1: ( rule__ExternalPort__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12656:2: rule__ExternalPort__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12685:1: ( rule__ExternalPort__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12686:2: rule__ExternalPort__Group__2__Impl { - pushFollow(FOLLOW_rule__ExternalPort__Group__2__Impl_in_rule__ExternalPort__Group__225822); + pushFollow(FOLLOW_rule__ExternalPort__Group__2__Impl_in_rule__ExternalPort__Group__225884); rule__ExternalPort__Group__2__Impl(); state._fsp--; @@ -37525,25 +37612,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12662:1: rule__ExternalPort__Group__2__Impl : ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12692:1: rule__ExternalPort__Group__2__Impl : ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ; public final void rule__ExternalPort__Group__2__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:12666:1: ( ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12667:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12696:1: ( ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12697:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12667:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12668:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12697:1: ( ( rule__ExternalPort__InterfacePortAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12698:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExternalPortAccess().getInterfacePortAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12669:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12669:2: rule__ExternalPort__InterfacePortAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12699:1: ( rule__ExternalPort__InterfacePortAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12699:2: rule__ExternalPort__InterfacePortAssignment_2 { - pushFollow(FOLLOW_rule__ExternalPort__InterfacePortAssignment_2_in_rule__ExternalPort__Group__2__Impl25849); + pushFollow(FOLLOW_rule__ExternalPort__InterfacePortAssignment_2_in_rule__ExternalPort__Group__2__Impl25911); rule__ExternalPort__InterfacePortAssignment_2(); state._fsp--; @@ -37576,21 +37663,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12685:1: rule__SAP__Group__0 : rule__SAP__Group__0__Impl rule__SAP__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12715:1: rule__SAP__Group__0 : rule__SAP__Group__0__Impl rule__SAP__Group__1 ; public final void rule__SAP__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:12689:1: ( rule__SAP__Group__0__Impl rule__SAP__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12690:2: rule__SAP__Group__0__Impl rule__SAP__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12719:1: ( rule__SAP__Group__0__Impl rule__SAP__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12720:2: rule__SAP__Group__0__Impl rule__SAP__Group__1 { - pushFollow(FOLLOW_rule__SAP__Group__0__Impl_in_rule__SAP__Group__025885); + pushFollow(FOLLOW_rule__SAP__Group__0__Impl_in_rule__SAP__Group__025947); rule__SAP__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SAP__Group__1_in_rule__SAP__Group__025888); + pushFollow(FOLLOW_rule__SAP__Group__1_in_rule__SAP__Group__025950); rule__SAP__Group__1(); state._fsp--; @@ -37614,22 +37701,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12697:1: rule__SAP__Group__0__Impl : ( 'SAP' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12727:1: rule__SAP__Group__0__Impl : ( 'SAP' ) ; public final void rule__SAP__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:12701:1: ( ( 'SAP' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12702:1: ( 'SAP' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12731:1: ( ( 'SAP' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12732:1: ( 'SAP' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12702:1: ( 'SAP' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12703:1: 'SAP' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12732:1: ( 'SAP' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12733:1: 'SAP' { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getSAPKeyword_0()); } - match(input,77,FOLLOW_77_in_rule__SAP__Group__0__Impl25916); if (state.failed) return ; + match(input,77,FOLLOW_77_in_rule__SAP__Group__0__Impl25978); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSAPAccess().getSAPKeyword_0()); } @@ -37655,21 +37742,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12716:1: rule__SAP__Group__1 : rule__SAP__Group__1__Impl rule__SAP__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12746:1: rule__SAP__Group__1 : rule__SAP__Group__1__Impl rule__SAP__Group__2 ; public final void rule__SAP__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:12720:1: ( rule__SAP__Group__1__Impl rule__SAP__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12721:2: rule__SAP__Group__1__Impl rule__SAP__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12750:1: ( rule__SAP__Group__1__Impl rule__SAP__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12751:2: rule__SAP__Group__1__Impl rule__SAP__Group__2 { - pushFollow(FOLLOW_rule__SAP__Group__1__Impl_in_rule__SAP__Group__125947); + pushFollow(FOLLOW_rule__SAP__Group__1__Impl_in_rule__SAP__Group__126009); rule__SAP__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SAP__Group__2_in_rule__SAP__Group__125950); + pushFollow(FOLLOW_rule__SAP__Group__2_in_rule__SAP__Group__126012); rule__SAP__Group__2(); state._fsp--; @@ -37693,25 +37780,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12728:1: rule__SAP__Group__1__Impl : ( ( rule__SAP__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12758:1: rule__SAP__Group__1__Impl : ( ( rule__SAP__NameAssignment_1 ) ) ; public final void rule__SAP__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:12732:1: ( ( ( rule__SAP__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12733:1: ( ( rule__SAP__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12762:1: ( ( ( rule__SAP__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12763:1: ( ( rule__SAP__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12733:1: ( ( rule__SAP__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12734:1: ( rule__SAP__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12763:1: ( ( rule__SAP__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12764:1: ( rule__SAP__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12735:1: ( rule__SAP__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12735:2: rule__SAP__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12765:1: ( rule__SAP__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12765:2: rule__SAP__NameAssignment_1 { - pushFollow(FOLLOW_rule__SAP__NameAssignment_1_in_rule__SAP__Group__1__Impl25977); + pushFollow(FOLLOW_rule__SAP__NameAssignment_1_in_rule__SAP__Group__1__Impl26039); rule__SAP__NameAssignment_1(); state._fsp--; @@ -37744,21 +37831,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12745:1: rule__SAP__Group__2 : rule__SAP__Group__2__Impl rule__SAP__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12775:1: rule__SAP__Group__2 : rule__SAP__Group__2__Impl rule__SAP__Group__3 ; public final void rule__SAP__Group__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:12749:1: ( rule__SAP__Group__2__Impl rule__SAP__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12750:2: rule__SAP__Group__2__Impl rule__SAP__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12779:1: ( rule__SAP__Group__2__Impl rule__SAP__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12780:2: rule__SAP__Group__2__Impl rule__SAP__Group__3 { - pushFollow(FOLLOW_rule__SAP__Group__2__Impl_in_rule__SAP__Group__226007); + pushFollow(FOLLOW_rule__SAP__Group__2__Impl_in_rule__SAP__Group__226069); rule__SAP__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SAP__Group__3_in_rule__SAP__Group__226010); + pushFollow(FOLLOW_rule__SAP__Group__3_in_rule__SAP__Group__226072); rule__SAP__Group__3(); state._fsp--; @@ -37782,22 +37869,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12757:1: rule__SAP__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12787:1: rule__SAP__Group__2__Impl : ( ':' ) ; public final void rule__SAP__Group__2__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:12761:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12762:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12791:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12792:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12762:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12763:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12792:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12793:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__SAP__Group__2__Impl26038); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__SAP__Group__2__Impl26100); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSAPAccess().getColonKeyword_2()); } @@ -37823,16 +37910,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12776:1: rule__SAP__Group__3 : rule__SAP__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12806:1: rule__SAP__Group__3 : rule__SAP__Group__3__Impl ; public final void rule__SAP__Group__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:12780:1: ( rule__SAP__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12781:2: rule__SAP__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12810:1: ( rule__SAP__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12811:2: rule__SAP__Group__3__Impl { - pushFollow(FOLLOW_rule__SAP__Group__3__Impl_in_rule__SAP__Group__326069); + pushFollow(FOLLOW_rule__SAP__Group__3__Impl_in_rule__SAP__Group__326131); rule__SAP__Group__3__Impl(); state._fsp--; @@ -37856,25 +37943,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12787:1: rule__SAP__Group__3__Impl : ( ( rule__SAP__ProtocolAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12817:1: rule__SAP__Group__3__Impl : ( ( rule__SAP__ProtocolAssignment_3 ) ) ; public final void rule__SAP__Group__3__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:12791:1: ( ( ( rule__SAP__ProtocolAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12792:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12821:1: ( ( ( rule__SAP__ProtocolAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12822:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12792:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12793:1: ( rule__SAP__ProtocolAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12822:1: ( ( rule__SAP__ProtocolAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12823:1: ( rule__SAP__ProtocolAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getProtocolAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12794:1: ( rule__SAP__ProtocolAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12794:2: rule__SAP__ProtocolAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12824:1: ( rule__SAP__ProtocolAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12824:2: rule__SAP__ProtocolAssignment_3 { - pushFollow(FOLLOW_rule__SAP__ProtocolAssignment_3_in_rule__SAP__Group__3__Impl26096); + pushFollow(FOLLOW_rule__SAP__ProtocolAssignment_3_in_rule__SAP__Group__3__Impl26158); rule__SAP__ProtocolAssignment_3(); state._fsp--; @@ -37907,21 +37994,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12812:1: rule__SPP__Group__0 : rule__SPP__Group__0__Impl rule__SPP__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12842:1: rule__SPP__Group__0 : rule__SPP__Group__0__Impl rule__SPP__Group__1 ; public final void rule__SPP__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:12816:1: ( rule__SPP__Group__0__Impl rule__SPP__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12817:2: rule__SPP__Group__0__Impl rule__SPP__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12846:1: ( rule__SPP__Group__0__Impl rule__SPP__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12847:2: rule__SPP__Group__0__Impl rule__SPP__Group__1 { - pushFollow(FOLLOW_rule__SPP__Group__0__Impl_in_rule__SPP__Group__026134); + pushFollow(FOLLOW_rule__SPP__Group__0__Impl_in_rule__SPP__Group__026196); rule__SPP__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SPP__Group__1_in_rule__SPP__Group__026137); + pushFollow(FOLLOW_rule__SPP__Group__1_in_rule__SPP__Group__026199); rule__SPP__Group__1(); state._fsp--; @@ -37945,22 +38032,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12824:1: rule__SPP__Group__0__Impl : ( 'SPP' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12854:1: rule__SPP__Group__0__Impl : ( 'SPP' ) ; public final void rule__SPP__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:12828:1: ( ( 'SPP' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12829:1: ( 'SPP' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12858:1: ( ( 'SPP' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12859:1: ( 'SPP' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12829:1: ( 'SPP' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12830:1: 'SPP' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12859:1: ( 'SPP' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12860:1: 'SPP' { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getSPPKeyword_0()); } - match(input,78,FOLLOW_78_in_rule__SPP__Group__0__Impl26165); if (state.failed) return ; + match(input,78,FOLLOW_78_in_rule__SPP__Group__0__Impl26227); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSPPAccess().getSPPKeyword_0()); } @@ -37986,21 +38073,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12843:1: rule__SPP__Group__1 : rule__SPP__Group__1__Impl rule__SPP__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12873:1: rule__SPP__Group__1 : rule__SPP__Group__1__Impl rule__SPP__Group__2 ; public final void rule__SPP__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:12847:1: ( rule__SPP__Group__1__Impl rule__SPP__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12848:2: rule__SPP__Group__1__Impl rule__SPP__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12877:1: ( rule__SPP__Group__1__Impl rule__SPP__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12878:2: rule__SPP__Group__1__Impl rule__SPP__Group__2 { - pushFollow(FOLLOW_rule__SPP__Group__1__Impl_in_rule__SPP__Group__126196); + pushFollow(FOLLOW_rule__SPP__Group__1__Impl_in_rule__SPP__Group__126258); rule__SPP__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SPP__Group__2_in_rule__SPP__Group__126199); + pushFollow(FOLLOW_rule__SPP__Group__2_in_rule__SPP__Group__126261); rule__SPP__Group__2(); state._fsp--; @@ -38024,25 +38111,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12855:1: rule__SPP__Group__1__Impl : ( ( rule__SPP__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12885:1: rule__SPP__Group__1__Impl : ( ( rule__SPP__NameAssignment_1 ) ) ; public final void rule__SPP__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:12859:1: ( ( ( rule__SPP__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12860:1: ( ( rule__SPP__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12889:1: ( ( ( rule__SPP__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12890:1: ( ( rule__SPP__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12860:1: ( ( rule__SPP__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12861:1: ( rule__SPP__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12890:1: ( ( rule__SPP__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12891:1: ( rule__SPP__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12862:1: ( rule__SPP__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12862:2: rule__SPP__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12892:1: ( rule__SPP__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12892:2: rule__SPP__NameAssignment_1 { - pushFollow(FOLLOW_rule__SPP__NameAssignment_1_in_rule__SPP__Group__1__Impl26226); + pushFollow(FOLLOW_rule__SPP__NameAssignment_1_in_rule__SPP__Group__1__Impl26288); rule__SPP__NameAssignment_1(); state._fsp--; @@ -38075,21 +38162,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12872:1: rule__SPP__Group__2 : rule__SPP__Group__2__Impl rule__SPP__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12902:1: rule__SPP__Group__2 : rule__SPP__Group__2__Impl rule__SPP__Group__3 ; public final void rule__SPP__Group__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:12876:1: ( rule__SPP__Group__2__Impl rule__SPP__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12877:2: rule__SPP__Group__2__Impl rule__SPP__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12906:1: ( rule__SPP__Group__2__Impl rule__SPP__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12907:2: rule__SPP__Group__2__Impl rule__SPP__Group__3 { - pushFollow(FOLLOW_rule__SPP__Group__2__Impl_in_rule__SPP__Group__226256); + pushFollow(FOLLOW_rule__SPP__Group__2__Impl_in_rule__SPP__Group__226318); rule__SPP__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SPP__Group__3_in_rule__SPP__Group__226259); + pushFollow(FOLLOW_rule__SPP__Group__3_in_rule__SPP__Group__226321); rule__SPP__Group__3(); state._fsp--; @@ -38113,22 +38200,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12884:1: rule__SPP__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12914:1: rule__SPP__Group__2__Impl : ( ':' ) ; public final void rule__SPP__Group__2__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:12888:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12889:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12918:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12919:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12889:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12890:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12919:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12920:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__SPP__Group__2__Impl26287); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__SPP__Group__2__Impl26349); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSPPAccess().getColonKeyword_2()); } @@ -38154,16 +38241,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12903:1: rule__SPP__Group__3 : rule__SPP__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12933:1: rule__SPP__Group__3 : rule__SPP__Group__3__Impl ; public final void rule__SPP__Group__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:12907:1: ( rule__SPP__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12908:2: rule__SPP__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12937:1: ( rule__SPP__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12938:2: rule__SPP__Group__3__Impl { - pushFollow(FOLLOW_rule__SPP__Group__3__Impl_in_rule__SPP__Group__326318); + pushFollow(FOLLOW_rule__SPP__Group__3__Impl_in_rule__SPP__Group__326380); rule__SPP__Group__3__Impl(); state._fsp--; @@ -38187,25 +38274,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12914:1: rule__SPP__Group__3__Impl : ( ( rule__SPP__ProtocolAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12944:1: rule__SPP__Group__3__Impl : ( ( rule__SPP__ProtocolAssignment_3 ) ) ; public final void rule__SPP__Group__3__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:12918:1: ( ( ( rule__SPP__ProtocolAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12919:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12948:1: ( ( ( rule__SPP__ProtocolAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12949:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12919:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12920:1: ( rule__SPP__ProtocolAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12949:1: ( ( rule__SPP__ProtocolAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12950:1: ( rule__SPP__ProtocolAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getProtocolAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12921:1: ( rule__SPP__ProtocolAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12921:2: rule__SPP__ProtocolAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12951:1: ( rule__SPP__ProtocolAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12951:2: rule__SPP__ProtocolAssignment_3 { - pushFollow(FOLLOW_rule__SPP__ProtocolAssignment_3_in_rule__SPP__Group__3__Impl26345); + pushFollow(FOLLOW_rule__SPP__ProtocolAssignment_3_in_rule__SPP__Group__3__Impl26407); rule__SPP__ProtocolAssignment_3(); state._fsp--; @@ -38238,21 +38325,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12939:1: rule__ServiceImplementation__Group__0 : rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12969:1: rule__ServiceImplementation__Group__0 : rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ; public final void rule__ServiceImplementation__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:12943:1: ( rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12944:2: rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12973:1: ( rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12974:2: rule__ServiceImplementation__Group__0__Impl rule__ServiceImplementation__Group__1 { - pushFollow(FOLLOW_rule__ServiceImplementation__Group__0__Impl_in_rule__ServiceImplementation__Group__026383); + pushFollow(FOLLOW_rule__ServiceImplementation__Group__0__Impl_in_rule__ServiceImplementation__Group__026445); rule__ServiceImplementation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ServiceImplementation__Group__1_in_rule__ServiceImplementation__Group__026386); + pushFollow(FOLLOW_rule__ServiceImplementation__Group__1_in_rule__ServiceImplementation__Group__026448); rule__ServiceImplementation__Group__1(); state._fsp--; @@ -38276,22 +38363,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12951:1: rule__ServiceImplementation__Group__0__Impl : ( 'ServiceImplementation' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12981:1: rule__ServiceImplementation__Group__0__Impl : ( 'ServiceImplementation' ) ; public final void rule__ServiceImplementation__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:12955:1: ( ( 'ServiceImplementation' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12956:1: ( 'ServiceImplementation' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12985:1: ( ( 'ServiceImplementation' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12986:1: ( 'ServiceImplementation' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12956:1: ( 'ServiceImplementation' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12957:1: 'ServiceImplementation' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12986:1: ( 'ServiceImplementation' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12987:1: 'ServiceImplementation' { if ( state.backtracking==0 ) { before(grammarAccess.getServiceImplementationAccess().getServiceImplementationKeyword_0()); } - match(input,79,FOLLOW_79_in_rule__ServiceImplementation__Group__0__Impl26414); if (state.failed) return ; + match(input,79,FOLLOW_79_in_rule__ServiceImplementation__Group__0__Impl26476); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getServiceImplementationAccess().getServiceImplementationKeyword_0()); } @@ -38317,21 +38404,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12970:1: rule__ServiceImplementation__Group__1 : rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13000:1: rule__ServiceImplementation__Group__1 : rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ; public final void rule__ServiceImplementation__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:12974:1: ( rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12975:2: rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13004:1: ( rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13005:2: rule__ServiceImplementation__Group__1__Impl rule__ServiceImplementation__Group__2 { - pushFollow(FOLLOW_rule__ServiceImplementation__Group__1__Impl_in_rule__ServiceImplementation__Group__126445); + pushFollow(FOLLOW_rule__ServiceImplementation__Group__1__Impl_in_rule__ServiceImplementation__Group__126507); rule__ServiceImplementation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ServiceImplementation__Group__2_in_rule__ServiceImplementation__Group__126448); + pushFollow(FOLLOW_rule__ServiceImplementation__Group__2_in_rule__ServiceImplementation__Group__126510); rule__ServiceImplementation__Group__2(); state._fsp--; @@ -38355,22 +38442,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12982:1: rule__ServiceImplementation__Group__1__Impl : ( 'of' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13012:1: rule__ServiceImplementation__Group__1__Impl : ( 'of' ) ; public final void rule__ServiceImplementation__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:12986:1: ( ( 'of' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12987:1: ( 'of' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13016:1: ( ( 'of' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13017:1: ( 'of' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12987:1: ( 'of' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:12988:1: 'of' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13017:1: ( 'of' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13018:1: 'of' { if ( state.backtracking==0 ) { before(grammarAccess.getServiceImplementationAccess().getOfKeyword_1()); } - match(input,47,FOLLOW_47_in_rule__ServiceImplementation__Group__1__Impl26476); if (state.failed) return ; + match(input,47,FOLLOW_47_in_rule__ServiceImplementation__Group__1__Impl26538); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getServiceImplementationAccess().getOfKeyword_1()); } @@ -38396,16 +38483,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13001:1: rule__ServiceImplementation__Group__2 : rule__ServiceImplementation__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13031:1: rule__ServiceImplementation__Group__2 : rule__ServiceImplementation__Group__2__Impl ; public final void rule__ServiceImplementation__Group__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:13005:1: ( rule__ServiceImplementation__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13006:2: rule__ServiceImplementation__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13035:1: ( rule__ServiceImplementation__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13036:2: rule__ServiceImplementation__Group__2__Impl { - pushFollow(FOLLOW_rule__ServiceImplementation__Group__2__Impl_in_rule__ServiceImplementation__Group__226507); + pushFollow(FOLLOW_rule__ServiceImplementation__Group__2__Impl_in_rule__ServiceImplementation__Group__226569); rule__ServiceImplementation__Group__2__Impl(); state._fsp--; @@ -38429,25 +38516,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13012:1: rule__ServiceImplementation__Group__2__Impl : ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13042:1: rule__ServiceImplementation__Group__2__Impl : ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ; public final void rule__ServiceImplementation__Group__2__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:13016:1: ( ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13017:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13046:1: ( ( ( rule__ServiceImplementation__SppAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13047:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13017:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13018:1: ( rule__ServiceImplementation__SppAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13047:1: ( ( rule__ServiceImplementation__SppAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13048:1: ( rule__ServiceImplementation__SppAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getServiceImplementationAccess().getSppAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13019:1: ( rule__ServiceImplementation__SppAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13019:2: rule__ServiceImplementation__SppAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13049:1: ( rule__ServiceImplementation__SppAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13049:2: rule__ServiceImplementation__SppAssignment_2 { - pushFollow(FOLLOW_rule__ServiceImplementation__SppAssignment_2_in_rule__ServiceImplementation__Group__2__Impl26534); + pushFollow(FOLLOW_rule__ServiceImplementation__SppAssignment_2_in_rule__ServiceImplementation__Group__2__Impl26596); rule__ServiceImplementation__SppAssignment_2(); state._fsp--; @@ -38480,21 +38567,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13035:1: rule__LogicalSystem__Group__0 : rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13065:1: rule__LogicalSystem__Group__0 : rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ; public final void rule__LogicalSystem__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:13039:1: ( rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13040:2: rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13069:1: ( rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13070:2: rule__LogicalSystem__Group__0__Impl rule__LogicalSystem__Group__1 { - pushFollow(FOLLOW_rule__LogicalSystem__Group__0__Impl_in_rule__LogicalSystem__Group__026570); + pushFollow(FOLLOW_rule__LogicalSystem__Group__0__Impl_in_rule__LogicalSystem__Group__026632); rule__LogicalSystem__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalSystem__Group__1_in_rule__LogicalSystem__Group__026573); + pushFollow(FOLLOW_rule__LogicalSystem__Group__1_in_rule__LogicalSystem__Group__026635); rule__LogicalSystem__Group__1(); state._fsp--; @@ -38518,22 +38605,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13047:1: rule__LogicalSystem__Group__0__Impl : ( 'LogicalSystem' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13077:1: rule__LogicalSystem__Group__0__Impl : ( 'LogicalSystem' ) ; public final void rule__LogicalSystem__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:13051:1: ( ( 'LogicalSystem' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13052:1: ( 'LogicalSystem' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13081:1: ( ( 'LogicalSystem' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13082:1: ( 'LogicalSystem' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13052:1: ( 'LogicalSystem' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13053:1: 'LogicalSystem' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13082:1: ( 'LogicalSystem' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13083:1: 'LogicalSystem' { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getLogicalSystemKeyword_0()); } - match(input,21,FOLLOW_21_in_rule__LogicalSystem__Group__0__Impl26601); if (state.failed) return ; + match(input,21,FOLLOW_21_in_rule__LogicalSystem__Group__0__Impl26663); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLogicalSystemAccess().getLogicalSystemKeyword_0()); } @@ -38559,21 +38646,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13066:1: rule__LogicalSystem__Group__1 : rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13096:1: rule__LogicalSystem__Group__1 : rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ; public final void rule__LogicalSystem__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:13070:1: ( rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13071:2: rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13100:1: ( rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13101:2: rule__LogicalSystem__Group__1__Impl rule__LogicalSystem__Group__2 { - pushFollow(FOLLOW_rule__LogicalSystem__Group__1__Impl_in_rule__LogicalSystem__Group__126632); + pushFollow(FOLLOW_rule__LogicalSystem__Group__1__Impl_in_rule__LogicalSystem__Group__126694); rule__LogicalSystem__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalSystem__Group__2_in_rule__LogicalSystem__Group__126635); + pushFollow(FOLLOW_rule__LogicalSystem__Group__2_in_rule__LogicalSystem__Group__126697); rule__LogicalSystem__Group__2(); state._fsp--; @@ -38597,25 +38684,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13078:1: rule__LogicalSystem__Group__1__Impl : ( ( rule__LogicalSystem__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13108:1: rule__LogicalSystem__Group__1__Impl : ( ( rule__LogicalSystem__NameAssignment_1 ) ) ; public final void rule__LogicalSystem__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:13082:1: ( ( ( rule__LogicalSystem__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13083:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13112:1: ( ( ( rule__LogicalSystem__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13113:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13083:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13084:1: ( rule__LogicalSystem__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13113:1: ( ( rule__LogicalSystem__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13114:1: ( rule__LogicalSystem__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13085:1: ( rule__LogicalSystem__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13085:2: rule__LogicalSystem__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13115:1: ( rule__LogicalSystem__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13115:2: rule__LogicalSystem__NameAssignment_1 { - pushFollow(FOLLOW_rule__LogicalSystem__NameAssignment_1_in_rule__LogicalSystem__Group__1__Impl26662); + pushFollow(FOLLOW_rule__LogicalSystem__NameAssignment_1_in_rule__LogicalSystem__Group__1__Impl26724); rule__LogicalSystem__NameAssignment_1(); state._fsp--; @@ -38648,21 +38735,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13095:1: rule__LogicalSystem__Group__2 : rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13125:1: rule__LogicalSystem__Group__2 : rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ; public final void rule__LogicalSystem__Group__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:13099:1: ( rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13100:2: rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13129:1: ( rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13130:2: rule__LogicalSystem__Group__2__Impl rule__LogicalSystem__Group__3 { - pushFollow(FOLLOW_rule__LogicalSystem__Group__2__Impl_in_rule__LogicalSystem__Group__226692); + pushFollow(FOLLOW_rule__LogicalSystem__Group__2__Impl_in_rule__LogicalSystem__Group__226754); rule__LogicalSystem__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalSystem__Group__3_in_rule__LogicalSystem__Group__226695); + pushFollow(FOLLOW_rule__LogicalSystem__Group__3_in_rule__LogicalSystem__Group__226757); rule__LogicalSystem__Group__3(); state._fsp--; @@ -38686,22 +38773,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13107:1: rule__LogicalSystem__Group__2__Impl : ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13137:1: rule__LogicalSystem__Group__2__Impl : ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ; public final void rule__LogicalSystem__Group__2__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:13111:1: ( ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13112:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13141:1: ( ( ( rule__LogicalSystem__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13142:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13112:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13113:1: ( rule__LogicalSystem__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13142:1: ( ( rule__LogicalSystem__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13143:1: ( rule__LogicalSystem__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13114:1: ( rule__LogicalSystem__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13144:1: ( rule__LogicalSystem__DocuAssignment_2 )? int alt126=2; int LA126_0 = input.LA(1); @@ -38710,9 +38797,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt126) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13114:2: rule__LogicalSystem__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13144:2: rule__LogicalSystem__DocuAssignment_2 { - pushFollow(FOLLOW_rule__LogicalSystem__DocuAssignment_2_in_rule__LogicalSystem__Group__2__Impl26722); + pushFollow(FOLLOW_rule__LogicalSystem__DocuAssignment_2_in_rule__LogicalSystem__Group__2__Impl26784); rule__LogicalSystem__DocuAssignment_2(); state._fsp--; @@ -38748,21 +38835,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13124:1: rule__LogicalSystem__Group__3 : rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13154:1: rule__LogicalSystem__Group__3 : rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ; public final void rule__LogicalSystem__Group__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:13128:1: ( rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13129:2: rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13158:1: ( rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13159:2: rule__LogicalSystem__Group__3__Impl rule__LogicalSystem__Group__4 { - pushFollow(FOLLOW_rule__LogicalSystem__Group__3__Impl_in_rule__LogicalSystem__Group__326753); + pushFollow(FOLLOW_rule__LogicalSystem__Group__3__Impl_in_rule__LogicalSystem__Group__326815); rule__LogicalSystem__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalSystem__Group__4_in_rule__LogicalSystem__Group__326756); + pushFollow(FOLLOW_rule__LogicalSystem__Group__4_in_rule__LogicalSystem__Group__326818); rule__LogicalSystem__Group__4(); state._fsp--; @@ -38786,22 +38873,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13136:1: rule__LogicalSystem__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13166:1: rule__LogicalSystem__Group__3__Impl : ( '{' ) ; public final void rule__LogicalSystem__Group__3__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:13140:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13141:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13170:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13171:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13141:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13142:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13171:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13172:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__LogicalSystem__Group__3__Impl26784); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__LogicalSystem__Group__3__Impl26846); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLogicalSystemAccess().getLeftCurlyBracketKeyword_3()); } @@ -38827,21 +38914,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13155:1: rule__LogicalSystem__Group__4 : rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13185:1: rule__LogicalSystem__Group__4 : rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ; public final void rule__LogicalSystem__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13159:1: ( rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13160:2: rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13189:1: ( rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13190:2: rule__LogicalSystem__Group__4__Impl rule__LogicalSystem__Group__5 { - pushFollow(FOLLOW_rule__LogicalSystem__Group__4__Impl_in_rule__LogicalSystem__Group__426815); + pushFollow(FOLLOW_rule__LogicalSystem__Group__4__Impl_in_rule__LogicalSystem__Group__426877); rule__LogicalSystem__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalSystem__Group__5_in_rule__LogicalSystem__Group__426818); + pushFollow(FOLLOW_rule__LogicalSystem__Group__5_in_rule__LogicalSystem__Group__426880); rule__LogicalSystem__Group__5(); state._fsp--; @@ -38865,37 +38952,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13167:1: rule__LogicalSystem__Group__4__Impl : ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13197:1: rule__LogicalSystem__Group__4__Impl : ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ; public final void rule__LogicalSystem__Group__4__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:13171:1: ( ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13172:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13201:1: ( ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13202:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13172:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13173:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13202:1: ( ( rule__LogicalSystem__AnnotationsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13203:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getAnnotationsAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13174:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13204:1: ( rule__LogicalSystem__AnnotationsAssignment_4 )* loop127: do { int alt127=2; int LA127_0 = input.LA(1); - if ( (LA127_0==117) ) { + if ( (LA127_0==119) ) { alt127=1; } switch (alt127) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13174:2: rule__LogicalSystem__AnnotationsAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13204:2: rule__LogicalSystem__AnnotationsAssignment_4 { - pushFollow(FOLLOW_rule__LogicalSystem__AnnotationsAssignment_4_in_rule__LogicalSystem__Group__4__Impl26845); + pushFollow(FOLLOW_rule__LogicalSystem__AnnotationsAssignment_4_in_rule__LogicalSystem__Group__4__Impl26907); rule__LogicalSystem__AnnotationsAssignment_4(); state._fsp--; @@ -38934,21 +39021,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13184:1: rule__LogicalSystem__Group__5 : rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13214:1: rule__LogicalSystem__Group__5 : rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ; public final void rule__LogicalSystem__Group__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:13188:1: ( rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13189:2: rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13218:1: ( rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13219:2: rule__LogicalSystem__Group__5__Impl rule__LogicalSystem__Group__6 { - pushFollow(FOLLOW_rule__LogicalSystem__Group__5__Impl_in_rule__LogicalSystem__Group__526876); + pushFollow(FOLLOW_rule__LogicalSystem__Group__5__Impl_in_rule__LogicalSystem__Group__526938); rule__LogicalSystem__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalSystem__Group__6_in_rule__LogicalSystem__Group__526879); + pushFollow(FOLLOW_rule__LogicalSystem__Group__6_in_rule__LogicalSystem__Group__526941); rule__LogicalSystem__Group__6(); state._fsp--; @@ -38972,25 +39059,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13196:1: rule__LogicalSystem__Group__5__Impl : ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13226:1: rule__LogicalSystem__Group__5__Impl : ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) ; public final void rule__LogicalSystem__Group__5__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:13200:1: ( ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13201:1: ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13230:1: ( ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13231:1: ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13201:1: ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13202:1: ( rule__LogicalSystem__UnorderedGroup_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13231:1: ( ( rule__LogicalSystem__UnorderedGroup_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13232:1: ( rule__LogicalSystem__UnorderedGroup_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13203:1: ( rule__LogicalSystem__UnorderedGroup_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13203:2: rule__LogicalSystem__UnorderedGroup_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13233:1: ( rule__LogicalSystem__UnorderedGroup_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13233:2: rule__LogicalSystem__UnorderedGroup_5 { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5_in_rule__LogicalSystem__Group__5__Impl26906); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5_in_rule__LogicalSystem__Group__5__Impl26968); rule__LogicalSystem__UnorderedGroup_5(); state._fsp--; @@ -39023,16 +39110,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13213:1: rule__LogicalSystem__Group__6 : rule__LogicalSystem__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13243:1: rule__LogicalSystem__Group__6 : rule__LogicalSystem__Group__6__Impl ; public final void rule__LogicalSystem__Group__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:13217:1: ( rule__LogicalSystem__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13218:2: rule__LogicalSystem__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13247:1: ( rule__LogicalSystem__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13248:2: rule__LogicalSystem__Group__6__Impl { - pushFollow(FOLLOW_rule__LogicalSystem__Group__6__Impl_in_rule__LogicalSystem__Group__626936); + pushFollow(FOLLOW_rule__LogicalSystem__Group__6__Impl_in_rule__LogicalSystem__Group__626998); rule__LogicalSystem__Group__6__Impl(); state._fsp--; @@ -39056,22 +39143,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13224:1: rule__LogicalSystem__Group__6__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13254:1: rule__LogicalSystem__Group__6__Impl : ( '}' ) ; public final void rule__LogicalSystem__Group__6__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:13228:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13229:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13258:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13259:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13229:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13230:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13259:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13260:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getRightCurlyBracketKeyword_6()); } - match(input,39,FOLLOW_39_in_rule__LogicalSystem__Group__6__Impl26964); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__LogicalSystem__Group__6__Impl27026); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLogicalSystemAccess().getRightCurlyBracketKeyword_6()); } @@ -39097,21 +39184,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13257:1: rule__SubSystemRef__Group__0 : rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13287:1: rule__SubSystemRef__Group__0 : rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ; public final void rule__SubSystemRef__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:13261:1: ( rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13262:2: rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13291:1: ( rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13292:2: rule__SubSystemRef__Group__0__Impl rule__SubSystemRef__Group__1 { - pushFollow(FOLLOW_rule__SubSystemRef__Group__0__Impl_in_rule__SubSystemRef__Group__027009); + pushFollow(FOLLOW_rule__SubSystemRef__Group__0__Impl_in_rule__SubSystemRef__Group__027071); rule__SubSystemRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemRef__Group__1_in_rule__SubSystemRef__Group__027012); + pushFollow(FOLLOW_rule__SubSystemRef__Group__1_in_rule__SubSystemRef__Group__027074); rule__SubSystemRef__Group__1(); state._fsp--; @@ -39135,22 +39222,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13269:1: rule__SubSystemRef__Group__0__Impl : ( 'SubSystemRef' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13299:1: rule__SubSystemRef__Group__0__Impl : ( 'SubSystemRef' ) ; public final void rule__SubSystemRef__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:13273:1: ( ( 'SubSystemRef' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13274:1: ( 'SubSystemRef' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13303:1: ( ( 'SubSystemRef' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13304:1: ( 'SubSystemRef' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13274:1: ( 'SubSystemRef' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13275:1: 'SubSystemRef' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13304:1: ( 'SubSystemRef' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13305:1: 'SubSystemRef' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getSubSystemRefKeyword_0()); } - match(input,80,FOLLOW_80_in_rule__SubSystemRef__Group__0__Impl27040); if (state.failed) return ; + match(input,80,FOLLOW_80_in_rule__SubSystemRef__Group__0__Impl27102); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemRefAccess().getSubSystemRefKeyword_0()); } @@ -39176,21 +39263,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13288:1: rule__SubSystemRef__Group__1 : rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13318:1: rule__SubSystemRef__Group__1 : rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ; public final void rule__SubSystemRef__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:13292:1: ( rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13293:2: rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13322:1: ( rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13323:2: rule__SubSystemRef__Group__1__Impl rule__SubSystemRef__Group__2 { - pushFollow(FOLLOW_rule__SubSystemRef__Group__1__Impl_in_rule__SubSystemRef__Group__127071); + pushFollow(FOLLOW_rule__SubSystemRef__Group__1__Impl_in_rule__SubSystemRef__Group__127133); rule__SubSystemRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemRef__Group__2_in_rule__SubSystemRef__Group__127074); + pushFollow(FOLLOW_rule__SubSystemRef__Group__2_in_rule__SubSystemRef__Group__127136); rule__SubSystemRef__Group__2(); state._fsp--; @@ -39214,25 +39301,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13300:1: rule__SubSystemRef__Group__1__Impl : ( ( rule__SubSystemRef__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13330:1: rule__SubSystemRef__Group__1__Impl : ( ( rule__SubSystemRef__NameAssignment_1 ) ) ; public final void rule__SubSystemRef__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:13304:1: ( ( ( rule__SubSystemRef__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13305:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13334:1: ( ( ( rule__SubSystemRef__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13335:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13305:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13306:1: ( rule__SubSystemRef__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13335:1: ( ( rule__SubSystemRef__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13336:1: ( rule__SubSystemRef__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13307:1: ( rule__SubSystemRef__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13307:2: rule__SubSystemRef__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13337:1: ( rule__SubSystemRef__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13337:2: rule__SubSystemRef__NameAssignment_1 { - pushFollow(FOLLOW_rule__SubSystemRef__NameAssignment_1_in_rule__SubSystemRef__Group__1__Impl27101); + pushFollow(FOLLOW_rule__SubSystemRef__NameAssignment_1_in_rule__SubSystemRef__Group__1__Impl27163); rule__SubSystemRef__NameAssignment_1(); state._fsp--; @@ -39265,21 +39352,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13317:1: rule__SubSystemRef__Group__2 : rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13347:1: rule__SubSystemRef__Group__2 : rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ; public final void rule__SubSystemRef__Group__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:13321:1: ( rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13322:2: rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13351:1: ( rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13352:2: rule__SubSystemRef__Group__2__Impl rule__SubSystemRef__Group__3 { - pushFollow(FOLLOW_rule__SubSystemRef__Group__2__Impl_in_rule__SubSystemRef__Group__227131); + pushFollow(FOLLOW_rule__SubSystemRef__Group__2__Impl_in_rule__SubSystemRef__Group__227193); rule__SubSystemRef__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemRef__Group__3_in_rule__SubSystemRef__Group__227134); + pushFollow(FOLLOW_rule__SubSystemRef__Group__3_in_rule__SubSystemRef__Group__227196); rule__SubSystemRef__Group__3(); state._fsp--; @@ -39303,22 +39390,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13329:1: rule__SubSystemRef__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13359:1: rule__SubSystemRef__Group__2__Impl : ( ':' ) ; public final void rule__SubSystemRef__Group__2__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:13333:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13334:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13363:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13364:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13334:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13335:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13364:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13365:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__SubSystemRef__Group__2__Impl27162); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__SubSystemRef__Group__2__Impl27224); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemRefAccess().getColonKeyword_2()); } @@ -39344,21 +39431,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13348:1: rule__SubSystemRef__Group__3 : rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13378:1: rule__SubSystemRef__Group__3 : rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ; public final void rule__SubSystemRef__Group__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:13352:1: ( rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13353:2: rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13382:1: ( rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13383:2: rule__SubSystemRef__Group__3__Impl rule__SubSystemRef__Group__4 { - pushFollow(FOLLOW_rule__SubSystemRef__Group__3__Impl_in_rule__SubSystemRef__Group__327193); + pushFollow(FOLLOW_rule__SubSystemRef__Group__3__Impl_in_rule__SubSystemRef__Group__327255); rule__SubSystemRef__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemRef__Group__4_in_rule__SubSystemRef__Group__327196); + pushFollow(FOLLOW_rule__SubSystemRef__Group__4_in_rule__SubSystemRef__Group__327258); rule__SubSystemRef__Group__4(); state._fsp--; @@ -39382,25 +39469,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13360:1: rule__SubSystemRef__Group__3__Impl : ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13390:1: rule__SubSystemRef__Group__3__Impl : ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ; public final void rule__SubSystemRef__Group__3__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:13364:1: ( ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13365:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13394:1: ( ( ( rule__SubSystemRef__TypeAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13395:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13365:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13366:1: ( rule__SubSystemRef__TypeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13395:1: ( ( rule__SubSystemRef__TypeAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13396:1: ( rule__SubSystemRef__TypeAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getTypeAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13367:1: ( rule__SubSystemRef__TypeAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13367:2: rule__SubSystemRef__TypeAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13397:1: ( rule__SubSystemRef__TypeAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13397:2: rule__SubSystemRef__TypeAssignment_3 { - pushFollow(FOLLOW_rule__SubSystemRef__TypeAssignment_3_in_rule__SubSystemRef__Group__3__Impl27223); + pushFollow(FOLLOW_rule__SubSystemRef__TypeAssignment_3_in_rule__SubSystemRef__Group__3__Impl27285); rule__SubSystemRef__TypeAssignment_3(); state._fsp--; @@ -39433,16 +39520,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13377:1: rule__SubSystemRef__Group__4 : rule__SubSystemRef__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13407:1: rule__SubSystemRef__Group__4 : rule__SubSystemRef__Group__4__Impl ; public final void rule__SubSystemRef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13381:1: ( rule__SubSystemRef__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13382:2: rule__SubSystemRef__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13411:1: ( rule__SubSystemRef__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13412:2: rule__SubSystemRef__Group__4__Impl { - pushFollow(FOLLOW_rule__SubSystemRef__Group__4__Impl_in_rule__SubSystemRef__Group__427253); + pushFollow(FOLLOW_rule__SubSystemRef__Group__4__Impl_in_rule__SubSystemRef__Group__427315); rule__SubSystemRef__Group__4__Impl(); state._fsp--; @@ -39466,22 +39553,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13388:1: rule__SubSystemRef__Group__4__Impl : ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13418:1: rule__SubSystemRef__Group__4__Impl : ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ; public final void rule__SubSystemRef__Group__4__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:13392:1: ( ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13393:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13422:1: ( ( ( rule__SubSystemRef__DocuAssignment_4 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13423:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13393:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13394:1: ( rule__SubSystemRef__DocuAssignment_4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13423:1: ( ( rule__SubSystemRef__DocuAssignment_4 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13424:1: ( rule__SubSystemRef__DocuAssignment_4 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getDocuAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13395:1: ( rule__SubSystemRef__DocuAssignment_4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13425:1: ( rule__SubSystemRef__DocuAssignment_4 )? int alt128=2; int LA128_0 = input.LA(1); @@ -39490,9 +39577,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt128) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13395:2: rule__SubSystemRef__DocuAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13425:2: rule__SubSystemRef__DocuAssignment_4 { - pushFollow(FOLLOW_rule__SubSystemRef__DocuAssignment_4_in_rule__SubSystemRef__Group__4__Impl27280); + pushFollow(FOLLOW_rule__SubSystemRef__DocuAssignment_4_in_rule__SubSystemRef__Group__4__Impl27342); rule__SubSystemRef__DocuAssignment_4(); state._fsp--; @@ -39528,21 +39615,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13415:1: rule__SubSystemClass__Group__0 : rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13445:1: rule__SubSystemClass__Group__0 : rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ; public final void rule__SubSystemClass__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:13419:1: ( rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13420:2: rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13449:1: ( rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13450:2: rule__SubSystemClass__Group__0__Impl rule__SubSystemClass__Group__1 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__0__Impl_in_rule__SubSystemClass__Group__027321); + pushFollow(FOLLOW_rule__SubSystemClass__Group__0__Impl_in_rule__SubSystemClass__Group__027383); rule__SubSystemClass__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__1_in_rule__SubSystemClass__Group__027324); + pushFollow(FOLLOW_rule__SubSystemClass__Group__1_in_rule__SubSystemClass__Group__027386); rule__SubSystemClass__Group__1(); state._fsp--; @@ -39566,22 +39653,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13427:1: rule__SubSystemClass__Group__0__Impl : ( 'SubSystemClass' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13457:1: rule__SubSystemClass__Group__0__Impl : ( 'SubSystemClass' ) ; public final void rule__SubSystemClass__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:13431:1: ( ( 'SubSystemClass' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13432:1: ( 'SubSystemClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13461:1: ( ( 'SubSystemClass' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13462:1: ( 'SubSystemClass' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13432:1: ( 'SubSystemClass' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13433:1: 'SubSystemClass' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13462:1: ( 'SubSystemClass' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13463:1: 'SubSystemClass' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getSubSystemClassKeyword_0()); } - match(input,20,FOLLOW_20_in_rule__SubSystemClass__Group__0__Impl27352); if (state.failed) return ; + match(input,20,FOLLOW_20_in_rule__SubSystemClass__Group__0__Impl27414); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getSubSystemClassKeyword_0()); } @@ -39607,21 +39694,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13446:1: rule__SubSystemClass__Group__1 : rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13476:1: rule__SubSystemClass__Group__1 : rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ; public final void rule__SubSystemClass__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:13450:1: ( rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13451:2: rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13480:1: ( rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13481:2: rule__SubSystemClass__Group__1__Impl rule__SubSystemClass__Group__2 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__1__Impl_in_rule__SubSystemClass__Group__127383); + pushFollow(FOLLOW_rule__SubSystemClass__Group__1__Impl_in_rule__SubSystemClass__Group__127445); rule__SubSystemClass__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__2_in_rule__SubSystemClass__Group__127386); + pushFollow(FOLLOW_rule__SubSystemClass__Group__2_in_rule__SubSystemClass__Group__127448); rule__SubSystemClass__Group__2(); state._fsp--; @@ -39645,25 +39732,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13458:1: rule__SubSystemClass__Group__1__Impl : ( ( rule__SubSystemClass__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13488:1: rule__SubSystemClass__Group__1__Impl : ( ( rule__SubSystemClass__NameAssignment_1 ) ) ; public final void rule__SubSystemClass__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:13462:1: ( ( ( rule__SubSystemClass__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13463:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13492:1: ( ( ( rule__SubSystemClass__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13493:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13463:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13464:1: ( rule__SubSystemClass__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13493:1: ( ( rule__SubSystemClass__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13494:1: ( rule__SubSystemClass__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13465:1: ( rule__SubSystemClass__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13465:2: rule__SubSystemClass__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13495:1: ( rule__SubSystemClass__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13495:2: rule__SubSystemClass__NameAssignment_1 { - pushFollow(FOLLOW_rule__SubSystemClass__NameAssignment_1_in_rule__SubSystemClass__Group__1__Impl27413); + pushFollow(FOLLOW_rule__SubSystemClass__NameAssignment_1_in_rule__SubSystemClass__Group__1__Impl27475); rule__SubSystemClass__NameAssignment_1(); state._fsp--; @@ -39696,21 +39783,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13475:1: rule__SubSystemClass__Group__2 : rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13505:1: rule__SubSystemClass__Group__2 : rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ; public final void rule__SubSystemClass__Group__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:13479:1: ( rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13480:2: rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13509:1: ( rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13510:2: rule__SubSystemClass__Group__2__Impl rule__SubSystemClass__Group__3 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__2__Impl_in_rule__SubSystemClass__Group__227443); + pushFollow(FOLLOW_rule__SubSystemClass__Group__2__Impl_in_rule__SubSystemClass__Group__227505); rule__SubSystemClass__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__3_in_rule__SubSystemClass__Group__227446); + pushFollow(FOLLOW_rule__SubSystemClass__Group__3_in_rule__SubSystemClass__Group__227508); rule__SubSystemClass__Group__3(); state._fsp--; @@ -39734,22 +39821,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13487:1: rule__SubSystemClass__Group__2__Impl : ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13517:1: rule__SubSystemClass__Group__2__Impl : ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ; public final void rule__SubSystemClass__Group__2__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:13491:1: ( ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13492:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13521:1: ( ( ( rule__SubSystemClass__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13522:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13492:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13493:1: ( rule__SubSystemClass__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13522:1: ( ( rule__SubSystemClass__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13523:1: ( rule__SubSystemClass__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13494:1: ( rule__SubSystemClass__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13524:1: ( rule__SubSystemClass__DocuAssignment_2 )? int alt129=2; int LA129_0 = input.LA(1); @@ -39758,9 +39845,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt129) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13494:2: rule__SubSystemClass__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13524:2: rule__SubSystemClass__DocuAssignment_2 { - pushFollow(FOLLOW_rule__SubSystemClass__DocuAssignment_2_in_rule__SubSystemClass__Group__2__Impl27473); + pushFollow(FOLLOW_rule__SubSystemClass__DocuAssignment_2_in_rule__SubSystemClass__Group__2__Impl27535); rule__SubSystemClass__DocuAssignment_2(); state._fsp--; @@ -39796,21 +39883,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13504:1: rule__SubSystemClass__Group__3 : rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13534:1: rule__SubSystemClass__Group__3 : rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ; public final void rule__SubSystemClass__Group__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:13508:1: ( rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13509:2: rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13538:1: ( rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13539:2: rule__SubSystemClass__Group__3__Impl rule__SubSystemClass__Group__4 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__3__Impl_in_rule__SubSystemClass__Group__327504); + pushFollow(FOLLOW_rule__SubSystemClass__Group__3__Impl_in_rule__SubSystemClass__Group__327566); rule__SubSystemClass__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__4_in_rule__SubSystemClass__Group__327507); + pushFollow(FOLLOW_rule__SubSystemClass__Group__4_in_rule__SubSystemClass__Group__327569); rule__SubSystemClass__Group__4(); state._fsp--; @@ -39834,22 +39921,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13516:1: rule__SubSystemClass__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13546:1: rule__SubSystemClass__Group__3__Impl : ( '{' ) ; public final void rule__SubSystemClass__Group__3__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:13520:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13521:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13550:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13551:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13521:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13522:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13551:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13552:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__SubSystemClass__Group__3__Impl27535); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__SubSystemClass__Group__3__Impl27597); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getLeftCurlyBracketKeyword_3()); } @@ -39875,21 +39962,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13535:1: rule__SubSystemClass__Group__4 : rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13565:1: rule__SubSystemClass__Group__4 : rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ; public final void rule__SubSystemClass__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13539:1: ( rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13540:2: rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13569:1: ( rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13570:2: rule__SubSystemClass__Group__4__Impl rule__SubSystemClass__Group__5 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__4__Impl_in_rule__SubSystemClass__Group__427566); + pushFollow(FOLLOW_rule__SubSystemClass__Group__4__Impl_in_rule__SubSystemClass__Group__427628); rule__SubSystemClass__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__5_in_rule__SubSystemClass__Group__427569); + pushFollow(FOLLOW_rule__SubSystemClass__Group__5_in_rule__SubSystemClass__Group__427631); rule__SubSystemClass__Group__5(); state._fsp--; @@ -39913,37 +40000,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13547:1: rule__SubSystemClass__Group__4__Impl : ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13577:1: rule__SubSystemClass__Group__4__Impl : ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ; public final void rule__SubSystemClass__Group__4__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:13551:1: ( ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13552:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13581:1: ( ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13582:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13552:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13553:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13582:1: ( ( rule__SubSystemClass__AnnotationsAssignment_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13583:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getAnnotationsAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13554:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13584:1: ( rule__SubSystemClass__AnnotationsAssignment_4 )* loop130: do { int alt130=2; int LA130_0 = input.LA(1); - if ( (LA130_0==117) ) { + if ( (LA130_0==119) ) { alt130=1; } switch (alt130) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13554:2: rule__SubSystemClass__AnnotationsAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13584:2: rule__SubSystemClass__AnnotationsAssignment_4 { - pushFollow(FOLLOW_rule__SubSystemClass__AnnotationsAssignment_4_in_rule__SubSystemClass__Group__4__Impl27596); + pushFollow(FOLLOW_rule__SubSystemClass__AnnotationsAssignment_4_in_rule__SubSystemClass__Group__4__Impl27658); rule__SubSystemClass__AnnotationsAssignment_4(); state._fsp--; @@ -39982,21 +40069,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13564:1: rule__SubSystemClass__Group__5 : rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13594:1: rule__SubSystemClass__Group__5 : rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ; public final void rule__SubSystemClass__Group__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:13568:1: ( rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13569:2: rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13598:1: ( rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13599:2: rule__SubSystemClass__Group__5__Impl rule__SubSystemClass__Group__6 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__5__Impl_in_rule__SubSystemClass__Group__527627); + pushFollow(FOLLOW_rule__SubSystemClass__Group__5__Impl_in_rule__SubSystemClass__Group__527689); rule__SubSystemClass__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__6_in_rule__SubSystemClass__Group__527630); + pushFollow(FOLLOW_rule__SubSystemClass__Group__6_in_rule__SubSystemClass__Group__527692); rule__SubSystemClass__Group__6(); state._fsp--; @@ -40020,22 +40107,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13576:1: rule__SubSystemClass__Group__5__Impl : ( ( rule__SubSystemClass__Group_5__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13606:1: rule__SubSystemClass__Group__5__Impl : ( ( rule__SubSystemClass__Group_5__0 )? ) ; public final void rule__SubSystemClass__Group__5__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:13580:1: ( ( ( rule__SubSystemClass__Group_5__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13581:1: ( ( rule__SubSystemClass__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13610:1: ( ( ( rule__SubSystemClass__Group_5__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13611:1: ( ( rule__SubSystemClass__Group_5__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13581:1: ( ( rule__SubSystemClass__Group_5__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13582:1: ( rule__SubSystemClass__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13611:1: ( ( rule__SubSystemClass__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13612:1: ( rule__SubSystemClass__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getGroup_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13583:1: ( rule__SubSystemClass__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13613:1: ( rule__SubSystemClass__Group_5__0 )? int alt131=2; int LA131_0 = input.LA(1); @@ -40044,9 +40131,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt131) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13583:2: rule__SubSystemClass__Group_5__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13613:2: rule__SubSystemClass__Group_5__0 { - pushFollow(FOLLOW_rule__SubSystemClass__Group_5__0_in_rule__SubSystemClass__Group__5__Impl27657); + pushFollow(FOLLOW_rule__SubSystemClass__Group_5__0_in_rule__SubSystemClass__Group__5__Impl27719); rule__SubSystemClass__Group_5__0(); state._fsp--; @@ -40082,21 +40169,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13593:1: rule__SubSystemClass__Group__6 : rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13623:1: rule__SubSystemClass__Group__6 : rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ; public final void rule__SubSystemClass__Group__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:13597:1: ( rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13598:2: rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13627:1: ( rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13628:2: rule__SubSystemClass__Group__6__Impl rule__SubSystemClass__Group__7 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__6__Impl_in_rule__SubSystemClass__Group__627688); + pushFollow(FOLLOW_rule__SubSystemClass__Group__6__Impl_in_rule__SubSystemClass__Group__627750); rule__SubSystemClass__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__7_in_rule__SubSystemClass__Group__627691); + pushFollow(FOLLOW_rule__SubSystemClass__Group__7_in_rule__SubSystemClass__Group__627753); rule__SubSystemClass__Group__7(); state._fsp--; @@ -40120,22 +40207,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13605:1: rule__SubSystemClass__Group__6__Impl : ( ( rule__SubSystemClass__Group_6__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13635:1: rule__SubSystemClass__Group__6__Impl : ( ( rule__SubSystemClass__Group_6__0 )? ) ; public final void rule__SubSystemClass__Group__6__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:13609:1: ( ( ( rule__SubSystemClass__Group_6__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13610:1: ( ( rule__SubSystemClass__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13639:1: ( ( ( rule__SubSystemClass__Group_6__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13640:1: ( ( rule__SubSystemClass__Group_6__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13610:1: ( ( rule__SubSystemClass__Group_6__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13611:1: ( rule__SubSystemClass__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13640:1: ( ( rule__SubSystemClass__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13641:1: ( rule__SubSystemClass__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getGroup_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13612:1: ( rule__SubSystemClass__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13642:1: ( rule__SubSystemClass__Group_6__0 )? int alt132=2; int LA132_0 = input.LA(1); @@ -40144,9 +40231,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt132) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13612:2: rule__SubSystemClass__Group_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13642:2: rule__SubSystemClass__Group_6__0 { - pushFollow(FOLLOW_rule__SubSystemClass__Group_6__0_in_rule__SubSystemClass__Group__6__Impl27718); + pushFollow(FOLLOW_rule__SubSystemClass__Group_6__0_in_rule__SubSystemClass__Group__6__Impl27780); rule__SubSystemClass__Group_6__0(); state._fsp--; @@ -40182,21 +40269,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13622:1: rule__SubSystemClass__Group__7 : rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13652:1: rule__SubSystemClass__Group__7 : rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ; public final void rule__SubSystemClass__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13626:1: ( rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13627:2: rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13656:1: ( rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13657:2: rule__SubSystemClass__Group__7__Impl rule__SubSystemClass__Group__8 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__7__Impl_in_rule__SubSystemClass__Group__727749); + pushFollow(FOLLOW_rule__SubSystemClass__Group__7__Impl_in_rule__SubSystemClass__Group__727811); rule__SubSystemClass__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__8_in_rule__SubSystemClass__Group__727752); + pushFollow(FOLLOW_rule__SubSystemClass__Group__8_in_rule__SubSystemClass__Group__727814); rule__SubSystemClass__Group__8(); state._fsp--; @@ -40220,22 +40307,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13634:1: rule__SubSystemClass__Group__7__Impl : ( ( rule__SubSystemClass__Group_7__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13664:1: rule__SubSystemClass__Group__7__Impl : ( ( rule__SubSystemClass__Group_7__0 )? ) ; public final void rule__SubSystemClass__Group__7__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:13638:1: ( ( ( rule__SubSystemClass__Group_7__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13639:1: ( ( rule__SubSystemClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13668:1: ( ( ( rule__SubSystemClass__Group_7__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13669:1: ( ( rule__SubSystemClass__Group_7__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13639:1: ( ( rule__SubSystemClass__Group_7__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13640:1: ( rule__SubSystemClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13669:1: ( ( rule__SubSystemClass__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13670:1: ( rule__SubSystemClass__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getGroup_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13641:1: ( rule__SubSystemClass__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13671:1: ( rule__SubSystemClass__Group_7__0 )? int alt133=2; int LA133_0 = input.LA(1); @@ -40244,9 +40331,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt133) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13641:2: rule__SubSystemClass__Group_7__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13671:2: rule__SubSystemClass__Group_7__0 { - pushFollow(FOLLOW_rule__SubSystemClass__Group_7__0_in_rule__SubSystemClass__Group__7__Impl27779); + pushFollow(FOLLOW_rule__SubSystemClass__Group_7__0_in_rule__SubSystemClass__Group__7__Impl27841); rule__SubSystemClass__Group_7__0(); state._fsp--; @@ -40282,21 +40369,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13651:1: rule__SubSystemClass__Group__8 : rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13681:1: rule__SubSystemClass__Group__8 : rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ; public final void rule__SubSystemClass__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13655:1: ( rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13656:2: rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13685:1: ( rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13686:2: rule__SubSystemClass__Group__8__Impl rule__SubSystemClass__Group__9 { - pushFollow(FOLLOW_rule__SubSystemClass__Group__8__Impl_in_rule__SubSystemClass__Group__827810); + pushFollow(FOLLOW_rule__SubSystemClass__Group__8__Impl_in_rule__SubSystemClass__Group__827872); rule__SubSystemClass__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group__9_in_rule__SubSystemClass__Group__827813); + pushFollow(FOLLOW_rule__SubSystemClass__Group__9_in_rule__SubSystemClass__Group__827875); rule__SubSystemClass__Group__9(); state._fsp--; @@ -40320,25 +40407,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13663:1: rule__SubSystemClass__Group__8__Impl : ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13693:1: rule__SubSystemClass__Group__8__Impl : ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) ; public final void rule__SubSystemClass__Group__8__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:13667:1: ( ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13668:1: ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13697:1: ( ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13698:1: ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13668:1: ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13669:1: ( rule__SubSystemClass__UnorderedGroup_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13698:1: ( ( rule__SubSystemClass__UnorderedGroup_8 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13699:1: ( rule__SubSystemClass__UnorderedGroup_8 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13670:1: ( rule__SubSystemClass__UnorderedGroup_8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13670:2: rule__SubSystemClass__UnorderedGroup_8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13700:1: ( rule__SubSystemClass__UnorderedGroup_8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13700:2: rule__SubSystemClass__UnorderedGroup_8 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8_in_rule__SubSystemClass__Group__8__Impl27840); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8_in_rule__SubSystemClass__Group__8__Impl27902); rule__SubSystemClass__UnorderedGroup_8(); state._fsp--; @@ -40371,16 +40458,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13680:1: rule__SubSystemClass__Group__9 : rule__SubSystemClass__Group__9__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13710:1: rule__SubSystemClass__Group__9 : rule__SubSystemClass__Group__9__Impl ; public final void rule__SubSystemClass__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13684:1: ( rule__SubSystemClass__Group__9__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13685:2: rule__SubSystemClass__Group__9__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13714:1: ( rule__SubSystemClass__Group__9__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13715:2: rule__SubSystemClass__Group__9__Impl { - pushFollow(FOLLOW_rule__SubSystemClass__Group__9__Impl_in_rule__SubSystemClass__Group__927870); + pushFollow(FOLLOW_rule__SubSystemClass__Group__9__Impl_in_rule__SubSystemClass__Group__927932); rule__SubSystemClass__Group__9__Impl(); state._fsp--; @@ -40404,22 +40491,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13691:1: rule__SubSystemClass__Group__9__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13721:1: rule__SubSystemClass__Group__9__Impl : ( '}' ) ; public final void rule__SubSystemClass__Group__9__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:13695:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13696:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13725:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13726:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13696:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13697:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13726:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13727:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getRightCurlyBracketKeyword_9()); } - match(input,39,FOLLOW_39_in_rule__SubSystemClass__Group__9__Impl27898); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__SubSystemClass__Group__9__Impl27960); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getRightCurlyBracketKeyword_9()); } @@ -40445,21 +40532,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13730:1: rule__SubSystemClass__Group_5__0 : rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13760:1: rule__SubSystemClass__Group_5__0 : rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ; public final void rule__SubSystemClass__Group_5__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:13734:1: ( rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13735:2: rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13764:1: ( rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13765:2: rule__SubSystemClass__Group_5__0__Impl rule__SubSystemClass__Group_5__1 { - pushFollow(FOLLOW_rule__SubSystemClass__Group_5__0__Impl_in_rule__SubSystemClass__Group_5__027949); + pushFollow(FOLLOW_rule__SubSystemClass__Group_5__0__Impl_in_rule__SubSystemClass__Group_5__028011); rule__SubSystemClass__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group_5__1_in_rule__SubSystemClass__Group_5__027952); + pushFollow(FOLLOW_rule__SubSystemClass__Group_5__1_in_rule__SubSystemClass__Group_5__028014); rule__SubSystemClass__Group_5__1(); state._fsp--; @@ -40483,22 +40570,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13742:1: rule__SubSystemClass__Group_5__0__Impl : ( 'usercode1' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13772:1: rule__SubSystemClass__Group_5__0__Impl : ( 'usercode1' ) ; public final void rule__SubSystemClass__Group_5__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:13746:1: ( ( 'usercode1' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13747:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13776:1: ( ( 'usercode1' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13777:1: ( 'usercode1' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13747:1: ( 'usercode1' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13748:1: 'usercode1' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13777:1: ( 'usercode1' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13778:1: 'usercode1' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUsercode1Keyword_5_0()); } - match(input,52,FOLLOW_52_in_rule__SubSystemClass__Group_5__0__Impl27980); if (state.failed) return ; + match(input,52,FOLLOW_52_in_rule__SubSystemClass__Group_5__0__Impl28042); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getUsercode1Keyword_5_0()); } @@ -40524,16 +40611,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13761:1: rule__SubSystemClass__Group_5__1 : rule__SubSystemClass__Group_5__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13791:1: rule__SubSystemClass__Group_5__1 : rule__SubSystemClass__Group_5__1__Impl ; public final void rule__SubSystemClass__Group_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:13765:1: ( rule__SubSystemClass__Group_5__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13766:2: rule__SubSystemClass__Group_5__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13795:1: ( rule__SubSystemClass__Group_5__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13796:2: rule__SubSystemClass__Group_5__1__Impl { - pushFollow(FOLLOW_rule__SubSystemClass__Group_5__1__Impl_in_rule__SubSystemClass__Group_5__128011); + pushFollow(FOLLOW_rule__SubSystemClass__Group_5__1__Impl_in_rule__SubSystemClass__Group_5__128073); rule__SubSystemClass__Group_5__1__Impl(); state._fsp--; @@ -40557,25 +40644,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_5__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13772:1: rule__SubSystemClass__Group_5__1__Impl : ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13802:1: rule__SubSystemClass__Group_5__1__Impl : ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ; public final void rule__SubSystemClass__Group_5__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:13776:1: ( ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13777:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13806:1: ( ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13807:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13777:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13778:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13807:1: ( ( rule__SubSystemClass__UserCode1Assignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13808:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode1Assignment_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13779:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13779:2: rule__SubSystemClass__UserCode1Assignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13809:1: ( rule__SubSystemClass__UserCode1Assignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13809:2: rule__SubSystemClass__UserCode1Assignment_5_1 { - pushFollow(FOLLOW_rule__SubSystemClass__UserCode1Assignment_5_1_in_rule__SubSystemClass__Group_5__1__Impl28038); + pushFollow(FOLLOW_rule__SubSystemClass__UserCode1Assignment_5_1_in_rule__SubSystemClass__Group_5__1__Impl28100); rule__SubSystemClass__UserCode1Assignment_5_1(); state._fsp--; @@ -40608,21 +40695,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13793:1: rule__SubSystemClass__Group_6__0 : rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13823:1: rule__SubSystemClass__Group_6__0 : rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ; public final void rule__SubSystemClass__Group_6__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:13797:1: ( rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13798:2: rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13827:1: ( rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13828:2: rule__SubSystemClass__Group_6__0__Impl rule__SubSystemClass__Group_6__1 { - pushFollow(FOLLOW_rule__SubSystemClass__Group_6__0__Impl_in_rule__SubSystemClass__Group_6__028072); + pushFollow(FOLLOW_rule__SubSystemClass__Group_6__0__Impl_in_rule__SubSystemClass__Group_6__028134); rule__SubSystemClass__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group_6__1_in_rule__SubSystemClass__Group_6__028075); + pushFollow(FOLLOW_rule__SubSystemClass__Group_6__1_in_rule__SubSystemClass__Group_6__028137); rule__SubSystemClass__Group_6__1(); state._fsp--; @@ -40646,22 +40733,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13805:1: rule__SubSystemClass__Group_6__0__Impl : ( 'usercode2' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13835:1: rule__SubSystemClass__Group_6__0__Impl : ( 'usercode2' ) ; public final void rule__SubSystemClass__Group_6__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:13809:1: ( ( 'usercode2' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13810:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13839:1: ( ( 'usercode2' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13840:1: ( 'usercode2' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13810:1: ( 'usercode2' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13811:1: 'usercode2' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13840:1: ( 'usercode2' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13841:1: 'usercode2' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUsercode2Keyword_6_0()); } - match(input,53,FOLLOW_53_in_rule__SubSystemClass__Group_6__0__Impl28103); if (state.failed) return ; + match(input,53,FOLLOW_53_in_rule__SubSystemClass__Group_6__0__Impl28165); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getUsercode2Keyword_6_0()); } @@ -40687,16 +40774,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13824:1: rule__SubSystemClass__Group_6__1 : rule__SubSystemClass__Group_6__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13854:1: rule__SubSystemClass__Group_6__1 : rule__SubSystemClass__Group_6__1__Impl ; public final void rule__SubSystemClass__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13828:1: ( rule__SubSystemClass__Group_6__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13829:2: rule__SubSystemClass__Group_6__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13858:1: ( rule__SubSystemClass__Group_6__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13859:2: rule__SubSystemClass__Group_6__1__Impl { - pushFollow(FOLLOW_rule__SubSystemClass__Group_6__1__Impl_in_rule__SubSystemClass__Group_6__128134); + pushFollow(FOLLOW_rule__SubSystemClass__Group_6__1__Impl_in_rule__SubSystemClass__Group_6__128196); rule__SubSystemClass__Group_6__1__Impl(); state._fsp--; @@ -40720,25 +40807,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_6__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13835:1: rule__SubSystemClass__Group_6__1__Impl : ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13865:1: rule__SubSystemClass__Group_6__1__Impl : ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ; public final void rule__SubSystemClass__Group_6__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:13839:1: ( ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13840:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13869:1: ( ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13870:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13840:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13841:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13870:1: ( ( rule__SubSystemClass__UserCode2Assignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13871:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode2Assignment_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13842:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13842:2: rule__SubSystemClass__UserCode2Assignment_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13872:1: ( rule__SubSystemClass__UserCode2Assignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13872:2: rule__SubSystemClass__UserCode2Assignment_6_1 { - pushFollow(FOLLOW_rule__SubSystemClass__UserCode2Assignment_6_1_in_rule__SubSystemClass__Group_6__1__Impl28161); + pushFollow(FOLLOW_rule__SubSystemClass__UserCode2Assignment_6_1_in_rule__SubSystemClass__Group_6__1__Impl28223); rule__SubSystemClass__UserCode2Assignment_6_1(); state._fsp--; @@ -40771,21 +40858,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13856:1: rule__SubSystemClass__Group_7__0 : rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13886:1: rule__SubSystemClass__Group_7__0 : rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ; public final void rule__SubSystemClass__Group_7__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:13860:1: ( rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13861:2: rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13890:1: ( rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13891:2: rule__SubSystemClass__Group_7__0__Impl rule__SubSystemClass__Group_7__1 { - pushFollow(FOLLOW_rule__SubSystemClass__Group_7__0__Impl_in_rule__SubSystemClass__Group_7__028195); + pushFollow(FOLLOW_rule__SubSystemClass__Group_7__0__Impl_in_rule__SubSystemClass__Group_7__028257); rule__SubSystemClass__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubSystemClass__Group_7__1_in_rule__SubSystemClass__Group_7__028198); + pushFollow(FOLLOW_rule__SubSystemClass__Group_7__1_in_rule__SubSystemClass__Group_7__028260); rule__SubSystemClass__Group_7__1(); state._fsp--; @@ -40809,22 +40896,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13868:1: rule__SubSystemClass__Group_7__0__Impl : ( 'usercode3' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13898:1: rule__SubSystemClass__Group_7__0__Impl : ( 'usercode3' ) ; public final void rule__SubSystemClass__Group_7__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:13872:1: ( ( 'usercode3' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13873:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13902:1: ( ( 'usercode3' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13903:1: ( 'usercode3' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13873:1: ( 'usercode3' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13874:1: 'usercode3' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13903:1: ( 'usercode3' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13904:1: 'usercode3' { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUsercode3Keyword_7_0()); } - match(input,54,FOLLOW_54_in_rule__SubSystemClass__Group_7__0__Impl28226); if (state.failed) return ; + match(input,54,FOLLOW_54_in_rule__SubSystemClass__Group_7__0__Impl28288); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getUsercode3Keyword_7_0()); } @@ -40850,16 +40937,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13887:1: rule__SubSystemClass__Group_7__1 : rule__SubSystemClass__Group_7__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13917:1: rule__SubSystemClass__Group_7__1 : rule__SubSystemClass__Group_7__1__Impl ; public final void rule__SubSystemClass__Group_7__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:13891:1: ( rule__SubSystemClass__Group_7__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13892:2: rule__SubSystemClass__Group_7__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13921:1: ( rule__SubSystemClass__Group_7__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13922:2: rule__SubSystemClass__Group_7__1__Impl { - pushFollow(FOLLOW_rule__SubSystemClass__Group_7__1__Impl_in_rule__SubSystemClass__Group_7__128257); + pushFollow(FOLLOW_rule__SubSystemClass__Group_7__1__Impl_in_rule__SubSystemClass__Group_7__128319); rule__SubSystemClass__Group_7__1__Impl(); state._fsp--; @@ -40883,25 +40970,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__Group_7__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13898:1: rule__SubSystemClass__Group_7__1__Impl : ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13928:1: rule__SubSystemClass__Group_7__1__Impl : ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ; public final void rule__SubSystemClass__Group_7__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:13902:1: ( ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13903:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13932:1: ( ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13933:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13903:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13904:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13933:1: ( ( rule__SubSystemClass__UserCode3Assignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13934:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode3Assignment_7_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13905:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13905:2: rule__SubSystemClass__UserCode3Assignment_7_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13935:1: ( rule__SubSystemClass__UserCode3Assignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13935:2: rule__SubSystemClass__UserCode3Assignment_7_1 { - pushFollow(FOLLOW_rule__SubSystemClass__UserCode3Assignment_7_1_in_rule__SubSystemClass__Group_7__1__Impl28284); + pushFollow(FOLLOW_rule__SubSystemClass__UserCode3Assignment_7_1_in_rule__SubSystemClass__Group_7__1__Impl28346); rule__SubSystemClass__UserCode3Assignment_7_1(); state._fsp--; @@ -40934,21 +41021,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13919:1: rule__LogicalThread__Group__0 : rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13949:1: rule__LogicalThread__Group__0 : rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ; public final void rule__LogicalThread__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:13923:1: ( rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13924:2: rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13953:1: ( rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13954:2: rule__LogicalThread__Group__0__Impl rule__LogicalThread__Group__1 { - pushFollow(FOLLOW_rule__LogicalThread__Group__0__Impl_in_rule__LogicalThread__Group__028318); + pushFollow(FOLLOW_rule__LogicalThread__Group__0__Impl_in_rule__LogicalThread__Group__028380); rule__LogicalThread__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LogicalThread__Group__1_in_rule__LogicalThread__Group__028321); + pushFollow(FOLLOW_rule__LogicalThread__Group__1_in_rule__LogicalThread__Group__028383); rule__LogicalThread__Group__1(); state._fsp--; @@ -40972,22 +41059,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13931:1: rule__LogicalThread__Group__0__Impl : ( 'LogicalThread' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13961:1: rule__LogicalThread__Group__0__Impl : ( 'LogicalThread' ) ; public final void rule__LogicalThread__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:13935:1: ( ( 'LogicalThread' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13936:1: ( 'LogicalThread' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13965:1: ( ( 'LogicalThread' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13966:1: ( 'LogicalThread' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13936:1: ( 'LogicalThread' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13937:1: 'LogicalThread' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13966:1: ( 'LogicalThread' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13967:1: 'LogicalThread' { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalThreadAccess().getLogicalThreadKeyword_0()); } - match(input,81,FOLLOW_81_in_rule__LogicalThread__Group__0__Impl28349); if (state.failed) return ; + match(input,81,FOLLOW_81_in_rule__LogicalThread__Group__0__Impl28411); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLogicalThreadAccess().getLogicalThreadKeyword_0()); } @@ -41013,16 +41100,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13950:1: rule__LogicalThread__Group__1 : rule__LogicalThread__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13980:1: rule__LogicalThread__Group__1 : rule__LogicalThread__Group__1__Impl ; public final void rule__LogicalThread__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:13954:1: ( rule__LogicalThread__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13955:2: rule__LogicalThread__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13984:1: ( rule__LogicalThread__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13985:2: rule__LogicalThread__Group__1__Impl { - pushFollow(FOLLOW_rule__LogicalThread__Group__1__Impl_in_rule__LogicalThread__Group__128380); + pushFollow(FOLLOW_rule__LogicalThread__Group__1__Impl_in_rule__LogicalThread__Group__128442); rule__LogicalThread__Group__1__Impl(); state._fsp--; @@ -41046,25 +41133,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13961:1: rule__LogicalThread__Group__1__Impl : ( ( rule__LogicalThread__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13991:1: rule__LogicalThread__Group__1__Impl : ( ( rule__LogicalThread__NameAssignment_1 ) ) ; public final void rule__LogicalThread__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:13965:1: ( ( ( rule__LogicalThread__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13966:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13995:1: ( ( ( rule__LogicalThread__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13996:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13966:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13967:1: ( rule__LogicalThread__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13996:1: ( ( rule__LogicalThread__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13997:1: ( rule__LogicalThread__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalThreadAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13968:1: ( rule__LogicalThread__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13968:2: rule__LogicalThread__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13998:1: ( rule__LogicalThread__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13998:2: rule__LogicalThread__NameAssignment_1 { - pushFollow(FOLLOW_rule__LogicalThread__NameAssignment_1_in_rule__LogicalThread__Group__1__Impl28407); + pushFollow(FOLLOW_rule__LogicalThread__NameAssignment_1_in_rule__LogicalThread__Group__1__Impl28469); rule__LogicalThread__NameAssignment_1(); state._fsp--; @@ -41097,21 +41184,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13982:1: rule__ActorInstanceMapping__Group__0 : rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14012:1: rule__ActorInstanceMapping__Group__0 : rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ; public final void rule__ActorInstanceMapping__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:13986:1: ( rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13987:2: rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14016:1: ( rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14017:2: rule__ActorInstanceMapping__Group__0__Impl rule__ActorInstanceMapping__Group__1 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__0__Impl_in_rule__ActorInstanceMapping__Group__028441); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__0__Impl_in_rule__ActorInstanceMapping__Group__028503); rule__ActorInstanceMapping__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__1_in_rule__ActorInstanceMapping__Group__028444); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__1_in_rule__ActorInstanceMapping__Group__028506); rule__ActorInstanceMapping__Group__1(); state._fsp--; @@ -41135,22 +41222,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13994:1: rule__ActorInstanceMapping__Group__0__Impl : ( 'ActorInstanceMapping' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14024:1: rule__ActorInstanceMapping__Group__0__Impl : ( 'ActorInstanceMapping' ) ; public final void rule__ActorInstanceMapping__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:13998:1: ( ( 'ActorInstanceMapping' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13999:1: ( 'ActorInstanceMapping' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14028:1: ( ( 'ActorInstanceMapping' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14029:1: ( 'ActorInstanceMapping' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:13999:1: ( 'ActorInstanceMapping' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14000:1: 'ActorInstanceMapping' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14029:1: ( 'ActorInstanceMapping' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14030:1: 'ActorInstanceMapping' { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0()); } - match(input,82,FOLLOW_82_in_rule__ActorInstanceMapping__Group__0__Impl28472); if (state.failed) return ; + match(input,82,FOLLOW_82_in_rule__ActorInstanceMapping__Group__0__Impl28534); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingKeyword_0()); } @@ -41176,21 +41263,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14013:1: rule__ActorInstanceMapping__Group__1 : rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14043:1: rule__ActorInstanceMapping__Group__1 : rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ; public final void rule__ActorInstanceMapping__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:14017:1: ( rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14018:2: rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14047:1: ( rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14048:2: rule__ActorInstanceMapping__Group__1__Impl rule__ActorInstanceMapping__Group__2 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__1__Impl_in_rule__ActorInstanceMapping__Group__128503); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__1__Impl_in_rule__ActorInstanceMapping__Group__128565); rule__ActorInstanceMapping__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__2_in_rule__ActorInstanceMapping__Group__128506); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__2_in_rule__ActorInstanceMapping__Group__128568); rule__ActorInstanceMapping__Group__2(); state._fsp--; @@ -41214,25 +41301,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14025:1: rule__ActorInstanceMapping__Group__1__Impl : ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14055:1: rule__ActorInstanceMapping__Group__1__Impl : ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ; public final void rule__ActorInstanceMapping__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:14029:1: ( ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14030:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14059:1: ( ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14060:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14030:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14031:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14060:1: ( ( rule__ActorInstanceMapping__PathAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14061:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getPathAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14032:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14032:2: rule__ActorInstanceMapping__PathAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14062:1: ( rule__ActorInstanceMapping__PathAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14062:2: rule__ActorInstanceMapping__PathAssignment_1 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__PathAssignment_1_in_rule__ActorInstanceMapping__Group__1__Impl28533); + pushFollow(FOLLOW_rule__ActorInstanceMapping__PathAssignment_1_in_rule__ActorInstanceMapping__Group__1__Impl28595); rule__ActorInstanceMapping__PathAssignment_1(); state._fsp--; @@ -41265,21 +41352,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14042:1: rule__ActorInstanceMapping__Group__2 : rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14072:1: rule__ActorInstanceMapping__Group__2 : rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ; public final void rule__ActorInstanceMapping__Group__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:14046:1: ( rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14047:2: rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14076:1: ( rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14077:2: rule__ActorInstanceMapping__Group__2__Impl rule__ActorInstanceMapping__Group__3 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__2__Impl_in_rule__ActorInstanceMapping__Group__228563); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__2__Impl_in_rule__ActorInstanceMapping__Group__228625); rule__ActorInstanceMapping__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__3_in_rule__ActorInstanceMapping__Group__228566); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__3_in_rule__ActorInstanceMapping__Group__228628); rule__ActorInstanceMapping__Group__3(); state._fsp--; @@ -41303,22 +41390,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14054:1: rule__ActorInstanceMapping__Group__2__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14084:1: rule__ActorInstanceMapping__Group__2__Impl : ( '->' ) ; public final void rule__ActorInstanceMapping__Group__2__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:14058:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14059:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14088:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14089:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14059:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14060:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14089:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14090:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); } - match(input,42,FOLLOW_42_in_rule__ActorInstanceMapping__Group__2__Impl28594); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__ActorInstanceMapping__Group__2__Impl28656); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorInstanceMappingAccess().getHyphenMinusGreaterThanSignKeyword_2()); } @@ -41344,21 +41431,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14073:1: rule__ActorInstanceMapping__Group__3 : rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14103:1: rule__ActorInstanceMapping__Group__3 : rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ; public final void rule__ActorInstanceMapping__Group__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:14077:1: ( rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14078:2: rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14107:1: ( rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14108:2: rule__ActorInstanceMapping__Group__3__Impl rule__ActorInstanceMapping__Group__4 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__3__Impl_in_rule__ActorInstanceMapping__Group__328625); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__3__Impl_in_rule__ActorInstanceMapping__Group__328687); rule__ActorInstanceMapping__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__4_in_rule__ActorInstanceMapping__Group__328628); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__4_in_rule__ActorInstanceMapping__Group__328690); rule__ActorInstanceMapping__Group__4(); state._fsp--; @@ -41382,25 +41469,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14085:1: rule__ActorInstanceMapping__Group__3__Impl : ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14115:1: rule__ActorInstanceMapping__Group__3__Impl : ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ; public final void rule__ActorInstanceMapping__Group__3__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:14089:1: ( ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14090:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14119:1: ( ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14120:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14090:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14091:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14120:1: ( ( rule__ActorInstanceMapping__ThreadAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14121:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getThreadAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14092:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14092:2: rule__ActorInstanceMapping__ThreadAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14122:1: ( rule__ActorInstanceMapping__ThreadAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14122:2: rule__ActorInstanceMapping__ThreadAssignment_3 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__ThreadAssignment_3_in_rule__ActorInstanceMapping__Group__3__Impl28655); + pushFollow(FOLLOW_rule__ActorInstanceMapping__ThreadAssignment_3_in_rule__ActorInstanceMapping__Group__3__Impl28717); rule__ActorInstanceMapping__ThreadAssignment_3(); state._fsp--; @@ -41433,16 +41520,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14102:1: rule__ActorInstanceMapping__Group__4 : rule__ActorInstanceMapping__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14132:1: rule__ActorInstanceMapping__Group__4 : rule__ActorInstanceMapping__Group__4__Impl ; public final void rule__ActorInstanceMapping__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14106:1: ( rule__ActorInstanceMapping__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14107:2: rule__ActorInstanceMapping__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14136:1: ( rule__ActorInstanceMapping__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14137:2: rule__ActorInstanceMapping__Group__4__Impl { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__4__Impl_in_rule__ActorInstanceMapping__Group__428685); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group__4__Impl_in_rule__ActorInstanceMapping__Group__428747); rule__ActorInstanceMapping__Group__4__Impl(); state._fsp--; @@ -41466,22 +41553,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14113:1: rule__ActorInstanceMapping__Group__4__Impl : ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14143:1: rule__ActorInstanceMapping__Group__4__Impl : ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ; public final void rule__ActorInstanceMapping__Group__4__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:14117:1: ( ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14118:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14147:1: ( ( ( rule__ActorInstanceMapping__Group_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14148:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14118:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14119:1: ( rule__ActorInstanceMapping__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14148:1: ( ( rule__ActorInstanceMapping__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14149:1: ( rule__ActorInstanceMapping__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getGroup_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14120:1: ( rule__ActorInstanceMapping__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14150:1: ( rule__ActorInstanceMapping__Group_4__0 )? int alt134=2; int LA134_0 = input.LA(1); @@ -41490,9 +41577,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt134) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14120:2: rule__ActorInstanceMapping__Group_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14150:2: rule__ActorInstanceMapping__Group_4__0 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__0_in_rule__ActorInstanceMapping__Group__4__Impl28712); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__0_in_rule__ActorInstanceMapping__Group__4__Impl28774); rule__ActorInstanceMapping__Group_4__0(); state._fsp--; @@ -41528,21 +41615,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14140:1: rule__ActorInstanceMapping__Group_4__0 : rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14170:1: rule__ActorInstanceMapping__Group_4__0 : rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ; public final void rule__ActorInstanceMapping__Group_4__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:14144:1: ( rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14145:2: rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14174:1: ( rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14175:2: rule__ActorInstanceMapping__Group_4__0__Impl rule__ActorInstanceMapping__Group_4__1 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__0__Impl_in_rule__ActorInstanceMapping__Group_4__028753); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__0__Impl_in_rule__ActorInstanceMapping__Group_4__028815); rule__ActorInstanceMapping__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__1_in_rule__ActorInstanceMapping__Group_4__028756); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__1_in_rule__ActorInstanceMapping__Group_4__028818); rule__ActorInstanceMapping__Group_4__1(); state._fsp--; @@ -41566,22 +41653,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14152:1: rule__ActorInstanceMapping__Group_4__0__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14182:1: rule__ActorInstanceMapping__Group_4__0__Impl : ( '{' ) ; public final void rule__ActorInstanceMapping__Group_4__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:14156:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14157:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14186:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14187:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14157:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14158:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14187:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14188:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()); } - match(input,38,FOLLOW_38_in_rule__ActorInstanceMapping__Group_4__0__Impl28784); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ActorInstanceMapping__Group_4__0__Impl28846); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorInstanceMappingAccess().getLeftCurlyBracketKeyword_4_0()); } @@ -41607,21 +41694,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14171:1: rule__ActorInstanceMapping__Group_4__1 : rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14201:1: rule__ActorInstanceMapping__Group_4__1 : rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ; public final void rule__ActorInstanceMapping__Group_4__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:14175:1: ( rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14176:2: rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14205:1: ( rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14206:2: rule__ActorInstanceMapping__Group_4__1__Impl rule__ActorInstanceMapping__Group_4__2 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__1__Impl_in_rule__ActorInstanceMapping__Group_4__128815); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__1__Impl_in_rule__ActorInstanceMapping__Group_4__128877); rule__ActorInstanceMapping__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__2_in_rule__ActorInstanceMapping__Group_4__128818); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__2_in_rule__ActorInstanceMapping__Group_4__128880); rule__ActorInstanceMapping__Group_4__2(); state._fsp--; @@ -41645,22 +41732,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14183:1: rule__ActorInstanceMapping__Group_4__1__Impl : ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14213:1: rule__ActorInstanceMapping__Group_4__1__Impl : ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ; public final void rule__ActorInstanceMapping__Group_4__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:14187:1: ( ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14188:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14217:1: ( ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14218:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14188:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14189:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14218:1: ( ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14219:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsAssignment_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14190:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14220:1: ( rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 )* loop135: do { int alt135=2; @@ -41673,9 +41760,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt135) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14190:2: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14220:2: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 { - pushFollow(FOLLOW_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1_in_rule__ActorInstanceMapping__Group_4__1__Impl28845); + pushFollow(FOLLOW_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1_in_rule__ActorInstanceMapping__Group_4__1__Impl28907); rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1(); state._fsp--; @@ -41714,16 +41801,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14200:1: rule__ActorInstanceMapping__Group_4__2 : rule__ActorInstanceMapping__Group_4__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14230:1: rule__ActorInstanceMapping__Group_4__2 : rule__ActorInstanceMapping__Group_4__2__Impl ; public final void rule__ActorInstanceMapping__Group_4__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:14204:1: ( rule__ActorInstanceMapping__Group_4__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14205:2: rule__ActorInstanceMapping__Group_4__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14234:1: ( rule__ActorInstanceMapping__Group_4__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14235:2: rule__ActorInstanceMapping__Group_4__2__Impl { - pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__2__Impl_in_rule__ActorInstanceMapping__Group_4__228876); + pushFollow(FOLLOW_rule__ActorInstanceMapping__Group_4__2__Impl_in_rule__ActorInstanceMapping__Group_4__228938); rule__ActorInstanceMapping__Group_4__2__Impl(); state._fsp--; @@ -41747,22 +41834,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__Group_4__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14211:1: rule__ActorInstanceMapping__Group_4__2__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14241:1: rule__ActorInstanceMapping__Group_4__2__Impl : ( '}' ) ; public final void rule__ActorInstanceMapping__Group_4__2__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:14215:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14216:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14245:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14246:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14216:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14217:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14246:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14247:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2()); } - match(input,39,FOLLOW_39_in_rule__ActorInstanceMapping__Group_4__2__Impl28904); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ActorInstanceMapping__Group_4__2__Impl28966); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorInstanceMappingAccess().getRightCurlyBracketKeyword_4_2()); } @@ -41788,21 +41875,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14236:1: rule__RefPath__Group__0 : rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14266:1: rule__RefPath__Group__0 : rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ; public final void rule__RefPath__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:14240:1: ( rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14241:2: rule__RefPath__Group__0__Impl rule__RefPath__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14270:1: ( rule__RefPath__Group__0__Impl rule__RefPath__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14271:2: rule__RefPath__Group__0__Impl rule__RefPath__Group__1 { - pushFollow(FOLLOW_rule__RefPath__Group__0__Impl_in_rule__RefPath__Group__028941); + pushFollow(FOLLOW_rule__RefPath__Group__0__Impl_in_rule__RefPath__Group__029003); rule__RefPath__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefPath__Group__1_in_rule__RefPath__Group__028944); + pushFollow(FOLLOW_rule__RefPath__Group__1_in_rule__RefPath__Group__029006); rule__RefPath__Group__1(); state._fsp--; @@ -41826,25 +41913,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14248:1: rule__RefPath__Group__0__Impl : ( ( rule__RefPath__RefsAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14278:1: rule__RefPath__Group__0__Impl : ( ( rule__RefPath__RefsAssignment_0 ) ) ; public final void rule__RefPath__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:14252:1: ( ( ( rule__RefPath__RefsAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14253:1: ( ( rule__RefPath__RefsAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14282:1: ( ( ( rule__RefPath__RefsAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14283:1: ( ( rule__RefPath__RefsAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14253:1: ( ( rule__RefPath__RefsAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14254:1: ( rule__RefPath__RefsAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14283:1: ( ( rule__RefPath__RefsAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14284:1: ( rule__RefPath__RefsAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefPathAccess().getRefsAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14255:1: ( rule__RefPath__RefsAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14255:2: rule__RefPath__RefsAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14285:1: ( rule__RefPath__RefsAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14285:2: rule__RefPath__RefsAssignment_0 { - pushFollow(FOLLOW_rule__RefPath__RefsAssignment_0_in_rule__RefPath__Group__0__Impl28971); + pushFollow(FOLLOW_rule__RefPath__RefsAssignment_0_in_rule__RefPath__Group__0__Impl29033); rule__RefPath__RefsAssignment_0(); state._fsp--; @@ -41877,16 +41964,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14265:1: rule__RefPath__Group__1 : rule__RefPath__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14295:1: rule__RefPath__Group__1 : rule__RefPath__Group__1__Impl ; public final void rule__RefPath__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:14269:1: ( rule__RefPath__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14270:2: rule__RefPath__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14299:1: ( rule__RefPath__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14300:2: rule__RefPath__Group__1__Impl { - pushFollow(FOLLOW_rule__RefPath__Group__1__Impl_in_rule__RefPath__Group__129001); + pushFollow(FOLLOW_rule__RefPath__Group__1__Impl_in_rule__RefPath__Group__129063); rule__RefPath__Group__1__Impl(); state._fsp--; @@ -41910,22 +41997,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14276:1: rule__RefPath__Group__1__Impl : ( ( rule__RefPath__Group_1__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14306:1: rule__RefPath__Group__1__Impl : ( ( rule__RefPath__Group_1__0 )* ) ; public final void rule__RefPath__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:14280:1: ( ( ( rule__RefPath__Group_1__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14281:1: ( ( rule__RefPath__Group_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14310:1: ( ( ( rule__RefPath__Group_1__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14311:1: ( ( rule__RefPath__Group_1__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14281:1: ( ( rule__RefPath__Group_1__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14282:1: ( rule__RefPath__Group_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14311:1: ( ( rule__RefPath__Group_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14312:1: ( rule__RefPath__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getRefPathAccess().getGroup_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14283:1: ( rule__RefPath__Group_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14313:1: ( rule__RefPath__Group_1__0 )* loop136: do { int alt136=2; @@ -41938,9 +42025,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt136) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14283:2: rule__RefPath__Group_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14313:2: rule__RefPath__Group_1__0 { - pushFollow(FOLLOW_rule__RefPath__Group_1__0_in_rule__RefPath__Group__1__Impl29028); + pushFollow(FOLLOW_rule__RefPath__Group_1__0_in_rule__RefPath__Group__1__Impl29090); rule__RefPath__Group_1__0(); state._fsp--; @@ -41979,21 +42066,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14297:1: rule__RefPath__Group_1__0 : rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14327:1: rule__RefPath__Group_1__0 : rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ; public final void rule__RefPath__Group_1__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:14301:1: ( rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14302:2: rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14331:1: ( rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14332:2: rule__RefPath__Group_1__0__Impl rule__RefPath__Group_1__1 { - pushFollow(FOLLOW_rule__RefPath__Group_1__0__Impl_in_rule__RefPath__Group_1__029063); + pushFollow(FOLLOW_rule__RefPath__Group_1__0__Impl_in_rule__RefPath__Group_1__029125); rule__RefPath__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefPath__Group_1__1_in_rule__RefPath__Group_1__029066); + pushFollow(FOLLOW_rule__RefPath__Group_1__1_in_rule__RefPath__Group_1__029128); rule__RefPath__Group_1__1(); state._fsp--; @@ -42017,22 +42104,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14309:1: rule__RefPath__Group_1__0__Impl : ( '/' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14339:1: rule__RefPath__Group_1__0__Impl : ( '/' ) ; public final void rule__RefPath__Group_1__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:14313:1: ( ( '/' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14314:1: ( '/' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14343:1: ( ( '/' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14344:1: ( '/' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14314:1: ( '/' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14315:1: '/' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14344:1: ( '/' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14345:1: '/' { if ( state.backtracking==0 ) { before(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0()); } - match(input,83,FOLLOW_83_in_rule__RefPath__Group_1__0__Impl29094); if (state.failed) return ; + match(input,83,FOLLOW_83_in_rule__RefPath__Group_1__0__Impl29156); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefPathAccess().getSolidusKeyword_1_0()); } @@ -42058,16 +42145,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14328:1: rule__RefPath__Group_1__1 : rule__RefPath__Group_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14358:1: rule__RefPath__Group_1__1 : rule__RefPath__Group_1__1__Impl ; public final void rule__RefPath__Group_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:14332:1: ( rule__RefPath__Group_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14333:2: rule__RefPath__Group_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14362:1: ( rule__RefPath__Group_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14363:2: rule__RefPath__Group_1__1__Impl { - pushFollow(FOLLOW_rule__RefPath__Group_1__1__Impl_in_rule__RefPath__Group_1__129125); + pushFollow(FOLLOW_rule__RefPath__Group_1__1__Impl_in_rule__RefPath__Group_1__129187); rule__RefPath__Group_1__1__Impl(); state._fsp--; @@ -42091,25 +42178,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__Group_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14339:1: rule__RefPath__Group_1__1__Impl : ( ( rule__RefPath__RefsAssignment_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14369:1: rule__RefPath__Group_1__1__Impl : ( ( rule__RefPath__RefsAssignment_1_1 ) ) ; public final void rule__RefPath__Group_1__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:14343:1: ( ( ( rule__RefPath__RefsAssignment_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14344:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14373:1: ( ( ( rule__RefPath__RefsAssignment_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14374:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14344:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14345:1: ( rule__RefPath__RefsAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14374:1: ( ( rule__RefPath__RefsAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14375:1: ( rule__RefPath__RefsAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefPathAccess().getRefsAssignment_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14346:1: ( rule__RefPath__RefsAssignment_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14346:2: rule__RefPath__RefsAssignment_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14376:1: ( rule__RefPath__RefsAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14376:2: rule__RefPath__RefsAssignment_1_1 { - pushFollow(FOLLOW_rule__RefPath__RefsAssignment_1_1_in_rule__RefPath__Group_1__1__Impl29152); + pushFollow(FOLLOW_rule__RefPath__RefsAssignment_1_1_in_rule__RefPath__Group_1__1__Impl29214); rule__RefPath__RefsAssignment_1_1(); state._fsp--; @@ -42142,21 +42229,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14360:1: rule__RefSegment__Group__0 : rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14390:1: rule__RefSegment__Group__0 : rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ; public final void rule__RefSegment__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:14364:1: ( rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14365:2: rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14394:1: ( rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14395:2: rule__RefSegment__Group__0__Impl rule__RefSegment__Group__1 { - pushFollow(FOLLOW_rule__RefSegment__Group__0__Impl_in_rule__RefSegment__Group__029186); + pushFollow(FOLLOW_rule__RefSegment__Group__0__Impl_in_rule__RefSegment__Group__029248); rule__RefSegment__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefSegment__Group__1_in_rule__RefSegment__Group__029189); + pushFollow(FOLLOW_rule__RefSegment__Group__1_in_rule__RefSegment__Group__029251); rule__RefSegment__Group__1(); state._fsp--; @@ -42180,25 +42267,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14372:1: rule__RefSegment__Group__0__Impl : ( ( rule__RefSegment__RefAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14402:1: rule__RefSegment__Group__0__Impl : ( ( rule__RefSegment__RefAssignment_0 ) ) ; public final void rule__RefSegment__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:14376:1: ( ( ( rule__RefSegment__RefAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14377:1: ( ( rule__RefSegment__RefAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14406:1: ( ( ( rule__RefSegment__RefAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14407:1: ( ( rule__RefSegment__RefAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14377:1: ( ( rule__RefSegment__RefAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14378:1: ( rule__RefSegment__RefAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14407:1: ( ( rule__RefSegment__RefAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14408:1: ( rule__RefSegment__RefAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefSegmentAccess().getRefAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14379:1: ( rule__RefSegment__RefAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14379:2: rule__RefSegment__RefAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14409:1: ( rule__RefSegment__RefAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14409:2: rule__RefSegment__RefAssignment_0 { - pushFollow(FOLLOW_rule__RefSegment__RefAssignment_0_in_rule__RefSegment__Group__0__Impl29216); + pushFollow(FOLLOW_rule__RefSegment__RefAssignment_0_in_rule__RefSegment__Group__0__Impl29278); rule__RefSegment__RefAssignment_0(); state._fsp--; @@ -42231,16 +42318,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14389:1: rule__RefSegment__Group__1 : rule__RefSegment__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14419:1: rule__RefSegment__Group__1 : rule__RefSegment__Group__1__Impl ; public final void rule__RefSegment__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:14393:1: ( rule__RefSegment__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14394:2: rule__RefSegment__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14423:1: ( rule__RefSegment__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14424:2: rule__RefSegment__Group__1__Impl { - pushFollow(FOLLOW_rule__RefSegment__Group__1__Impl_in_rule__RefSegment__Group__129246); + pushFollow(FOLLOW_rule__RefSegment__Group__1__Impl_in_rule__RefSegment__Group__129308); rule__RefSegment__Group__1__Impl(); state._fsp--; @@ -42264,22 +42351,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14400:1: rule__RefSegment__Group__1__Impl : ( ( rule__RefSegment__Group_1__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14430:1: rule__RefSegment__Group__1__Impl : ( ( rule__RefSegment__Group_1__0 )? ) ; public final void rule__RefSegment__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:14404:1: ( ( ( rule__RefSegment__Group_1__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14405:1: ( ( rule__RefSegment__Group_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14434:1: ( ( ( rule__RefSegment__Group_1__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14435:1: ( ( rule__RefSegment__Group_1__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14405:1: ( ( rule__RefSegment__Group_1__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14406:1: ( rule__RefSegment__Group_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14435:1: ( ( rule__RefSegment__Group_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14436:1: ( rule__RefSegment__Group_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefSegmentAccess().getGroup_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14407:1: ( rule__RefSegment__Group_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14437:1: ( rule__RefSegment__Group_1__0 )? int alt137=2; int LA137_0 = input.LA(1); @@ -42288,9 +42375,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt137) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14407:2: rule__RefSegment__Group_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14437:2: rule__RefSegment__Group_1__0 { - pushFollow(FOLLOW_rule__RefSegment__Group_1__0_in_rule__RefSegment__Group__1__Impl29273); + pushFollow(FOLLOW_rule__RefSegment__Group_1__0_in_rule__RefSegment__Group__1__Impl29335); rule__RefSegment__Group_1__0(); state._fsp--; @@ -42326,21 +42413,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14421:1: rule__RefSegment__Group_1__0 : rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14451:1: rule__RefSegment__Group_1__0 : rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ; public final void rule__RefSegment__Group_1__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:14425:1: ( rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14426:2: rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14455:1: ( rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14456:2: rule__RefSegment__Group_1__0__Impl rule__RefSegment__Group_1__1 { - pushFollow(FOLLOW_rule__RefSegment__Group_1__0__Impl_in_rule__RefSegment__Group_1__029308); + pushFollow(FOLLOW_rule__RefSegment__Group_1__0__Impl_in_rule__RefSegment__Group_1__029370); rule__RefSegment__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefSegment__Group_1__1_in_rule__RefSegment__Group_1__029311); + pushFollow(FOLLOW_rule__RefSegment__Group_1__1_in_rule__RefSegment__Group_1__029373); rule__RefSegment__Group_1__1(); state._fsp--; @@ -42364,22 +42451,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14433:1: rule__RefSegment__Group_1__0__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14463:1: rule__RefSegment__Group_1__0__Impl : ( ':' ) ; public final void rule__RefSegment__Group_1__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:14437:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14438:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14467:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14468:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14438:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14439:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14468:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14469:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getRefSegmentAccess().getColonKeyword_1_0()); } - match(input,40,FOLLOW_40_in_rule__RefSegment__Group_1__0__Impl29339); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__RefSegment__Group_1__0__Impl29401); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefSegmentAccess().getColonKeyword_1_0()); } @@ -42405,16 +42492,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14452:1: rule__RefSegment__Group_1__1 : rule__RefSegment__Group_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14482:1: rule__RefSegment__Group_1__1 : rule__RefSegment__Group_1__1__Impl ; public final void rule__RefSegment__Group_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:14456:1: ( rule__RefSegment__Group_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14457:2: rule__RefSegment__Group_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14486:1: ( rule__RefSegment__Group_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14487:2: rule__RefSegment__Group_1__1__Impl { - pushFollow(FOLLOW_rule__RefSegment__Group_1__1__Impl_in_rule__RefSegment__Group_1__129370); + pushFollow(FOLLOW_rule__RefSegment__Group_1__1__Impl_in_rule__RefSegment__Group_1__129432); rule__RefSegment__Group_1__1__Impl(); state._fsp--; @@ -42438,25 +42525,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__Group_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14463:1: rule__RefSegment__Group_1__1__Impl : ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14493:1: rule__RefSegment__Group_1__1__Impl : ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ; public final void rule__RefSegment__Group_1__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:14467:1: ( ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14468:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14497:1: ( ( ( rule__RefSegment__IdxAssignment_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14498:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14468:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14469:1: ( rule__RefSegment__IdxAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14498:1: ( ( rule__RefSegment__IdxAssignment_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14499:1: ( rule__RefSegment__IdxAssignment_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefSegmentAccess().getIdxAssignment_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14470:1: ( rule__RefSegment__IdxAssignment_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14470:2: rule__RefSegment__IdxAssignment_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14500:1: ( rule__RefSegment__IdxAssignment_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14500:2: rule__RefSegment__IdxAssignment_1_1 { - pushFollow(FOLLOW_rule__RefSegment__IdxAssignment_1_1_in_rule__RefSegment__Group_1__1__Impl29397); + pushFollow(FOLLOW_rule__RefSegment__IdxAssignment_1_1_in_rule__RefSegment__Group_1__1__Impl29459); rule__RefSegment__IdxAssignment_1_1(); state._fsp--; @@ -42489,21 +42576,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14484:1: rule__Binding__Group__0 : rule__Binding__Group__0__Impl rule__Binding__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14514:1: rule__Binding__Group__0 : rule__Binding__Group__0__Impl rule__Binding__Group__1 ; public final void rule__Binding__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:14488:1: ( rule__Binding__Group__0__Impl rule__Binding__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14489:2: rule__Binding__Group__0__Impl rule__Binding__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14518:1: ( rule__Binding__Group__0__Impl rule__Binding__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14519:2: rule__Binding__Group__0__Impl rule__Binding__Group__1 { - pushFollow(FOLLOW_rule__Binding__Group__0__Impl_in_rule__Binding__Group__029431); + pushFollow(FOLLOW_rule__Binding__Group__0__Impl_in_rule__Binding__Group__029493); rule__Binding__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Binding__Group__1_in_rule__Binding__Group__029434); + pushFollow(FOLLOW_rule__Binding__Group__1_in_rule__Binding__Group__029496); rule__Binding__Group__1(); state._fsp--; @@ -42527,22 +42614,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14496:1: rule__Binding__Group__0__Impl : ( 'Binding' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14526:1: rule__Binding__Group__0__Impl : ( 'Binding' ) ; public final void rule__Binding__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:14500:1: ( ( 'Binding' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14501:1: ( 'Binding' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14530:1: ( ( 'Binding' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14531:1: ( 'Binding' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14501:1: ( 'Binding' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14502:1: 'Binding' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14531:1: ( 'Binding' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14532:1: 'Binding' { if ( state.backtracking==0 ) { before(grammarAccess.getBindingAccess().getBindingKeyword_0()); } - match(input,84,FOLLOW_84_in_rule__Binding__Group__0__Impl29462); if (state.failed) return ; + match(input,84,FOLLOW_84_in_rule__Binding__Group__0__Impl29524); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingAccess().getBindingKeyword_0()); } @@ -42568,21 +42655,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14515:1: rule__Binding__Group__1 : rule__Binding__Group__1__Impl rule__Binding__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14545:1: rule__Binding__Group__1 : rule__Binding__Group__1__Impl rule__Binding__Group__2 ; public final void rule__Binding__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:14519:1: ( rule__Binding__Group__1__Impl rule__Binding__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14520:2: rule__Binding__Group__1__Impl rule__Binding__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14549:1: ( rule__Binding__Group__1__Impl rule__Binding__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14550:2: rule__Binding__Group__1__Impl rule__Binding__Group__2 { - pushFollow(FOLLOW_rule__Binding__Group__1__Impl_in_rule__Binding__Group__129493); + pushFollow(FOLLOW_rule__Binding__Group__1__Impl_in_rule__Binding__Group__129555); rule__Binding__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Binding__Group__2_in_rule__Binding__Group__129496); + pushFollow(FOLLOW_rule__Binding__Group__2_in_rule__Binding__Group__129558); rule__Binding__Group__2(); state._fsp--; @@ -42606,25 +42693,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14527:1: rule__Binding__Group__1__Impl : ( ( rule__Binding__Endpoint1Assignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14557:1: rule__Binding__Group__1__Impl : ( ( rule__Binding__Endpoint1Assignment_1 ) ) ; public final void rule__Binding__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:14531:1: ( ( ( rule__Binding__Endpoint1Assignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14532:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14561:1: ( ( ( rule__Binding__Endpoint1Assignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14562:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14532:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14533:1: ( rule__Binding__Endpoint1Assignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14562:1: ( ( rule__Binding__Endpoint1Assignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14563:1: ( rule__Binding__Endpoint1Assignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingAccess().getEndpoint1Assignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14534:1: ( rule__Binding__Endpoint1Assignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14534:2: rule__Binding__Endpoint1Assignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14564:1: ( rule__Binding__Endpoint1Assignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14564:2: rule__Binding__Endpoint1Assignment_1 { - pushFollow(FOLLOW_rule__Binding__Endpoint1Assignment_1_in_rule__Binding__Group__1__Impl29523); + pushFollow(FOLLOW_rule__Binding__Endpoint1Assignment_1_in_rule__Binding__Group__1__Impl29585); rule__Binding__Endpoint1Assignment_1(); state._fsp--; @@ -42657,21 +42744,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14544:1: rule__Binding__Group__2 : rule__Binding__Group__2__Impl rule__Binding__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14574:1: rule__Binding__Group__2 : rule__Binding__Group__2__Impl rule__Binding__Group__3 ; public final void rule__Binding__Group__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:14548:1: ( rule__Binding__Group__2__Impl rule__Binding__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14549:2: rule__Binding__Group__2__Impl rule__Binding__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14578:1: ( rule__Binding__Group__2__Impl rule__Binding__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14579:2: rule__Binding__Group__2__Impl rule__Binding__Group__3 { - pushFollow(FOLLOW_rule__Binding__Group__2__Impl_in_rule__Binding__Group__229553); + pushFollow(FOLLOW_rule__Binding__Group__2__Impl_in_rule__Binding__Group__229615); rule__Binding__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Binding__Group__3_in_rule__Binding__Group__229556); + pushFollow(FOLLOW_rule__Binding__Group__3_in_rule__Binding__Group__229618); rule__Binding__Group__3(); state._fsp--; @@ -42695,22 +42782,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14556:1: rule__Binding__Group__2__Impl : ( 'and' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14586:1: rule__Binding__Group__2__Impl : ( 'and' ) ; public final void rule__Binding__Group__2__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:14560:1: ( ( 'and' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14561:1: ( 'and' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14590:1: ( ( 'and' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14591:1: ( 'and' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14561:1: ( 'and' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14562:1: 'and' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14591:1: ( 'and' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14592:1: 'and' { if ( state.backtracking==0 ) { before(grammarAccess.getBindingAccess().getAndKeyword_2()); } - match(input,85,FOLLOW_85_in_rule__Binding__Group__2__Impl29584); if (state.failed) return ; + match(input,85,FOLLOW_85_in_rule__Binding__Group__2__Impl29646); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingAccess().getAndKeyword_2()); } @@ -42736,16 +42823,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14575:1: rule__Binding__Group__3 : rule__Binding__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14605:1: rule__Binding__Group__3 : rule__Binding__Group__3__Impl ; public final void rule__Binding__Group__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:14579:1: ( rule__Binding__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14580:2: rule__Binding__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14609:1: ( rule__Binding__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14610:2: rule__Binding__Group__3__Impl { - pushFollow(FOLLOW_rule__Binding__Group__3__Impl_in_rule__Binding__Group__329615); + pushFollow(FOLLOW_rule__Binding__Group__3__Impl_in_rule__Binding__Group__329677); rule__Binding__Group__3__Impl(); state._fsp--; @@ -42769,25 +42856,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14586:1: rule__Binding__Group__3__Impl : ( ( rule__Binding__Endpoint2Assignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14616:1: rule__Binding__Group__3__Impl : ( ( rule__Binding__Endpoint2Assignment_3 ) ) ; public final void rule__Binding__Group__3__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:14590:1: ( ( ( rule__Binding__Endpoint2Assignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14591:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14620:1: ( ( ( rule__Binding__Endpoint2Assignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14621:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14591:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14592:1: ( rule__Binding__Endpoint2Assignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14621:1: ( ( rule__Binding__Endpoint2Assignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14622:1: ( rule__Binding__Endpoint2Assignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingAccess().getEndpoint2Assignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14593:1: ( rule__Binding__Endpoint2Assignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14593:2: rule__Binding__Endpoint2Assignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14623:1: ( rule__Binding__Endpoint2Assignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14623:2: rule__Binding__Endpoint2Assignment_3 { - pushFollow(FOLLOW_rule__Binding__Endpoint2Assignment_3_in_rule__Binding__Group__3__Impl29642); + pushFollow(FOLLOW_rule__Binding__Endpoint2Assignment_3_in_rule__Binding__Group__3__Impl29704); rule__Binding__Endpoint2Assignment_3(); state._fsp--; @@ -42820,21 +42907,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14611:1: rule__BindingEndPoint__Group__0 : rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14641:1: rule__BindingEndPoint__Group__0 : rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ; public final void rule__BindingEndPoint__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:14615:1: ( rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14616:2: rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14645:1: ( rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14646:2: rule__BindingEndPoint__Group__0__Impl rule__BindingEndPoint__Group__1 { - pushFollow(FOLLOW_rule__BindingEndPoint__Group__0__Impl_in_rule__BindingEndPoint__Group__029680); + pushFollow(FOLLOW_rule__BindingEndPoint__Group__0__Impl_in_rule__BindingEndPoint__Group__029742); rule__BindingEndPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__BindingEndPoint__Group__1_in_rule__BindingEndPoint__Group__029683); + pushFollow(FOLLOW_rule__BindingEndPoint__Group__1_in_rule__BindingEndPoint__Group__029745); rule__BindingEndPoint__Group__1(); state._fsp--; @@ -42858,22 +42945,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14623:1: rule__BindingEndPoint__Group__0__Impl : ( ( rule__BindingEndPoint__Group_0__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14653:1: rule__BindingEndPoint__Group__0__Impl : ( ( rule__BindingEndPoint__Group_0__0 )? ) ; public final void rule__BindingEndPoint__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:14627:1: ( ( ( rule__BindingEndPoint__Group_0__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14628:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14657:1: ( ( ( rule__BindingEndPoint__Group_0__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14658:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14628:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14629:1: ( rule__BindingEndPoint__Group_0__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14658:1: ( ( rule__BindingEndPoint__Group_0__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14659:1: ( rule__BindingEndPoint__Group_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getGroup_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14630:1: ( rule__BindingEndPoint__Group_0__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14660:1: ( rule__BindingEndPoint__Group_0__0 )? int alt138=2; int LA138_0 = input.LA(1); @@ -42886,9 +42973,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt138) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14630:2: rule__BindingEndPoint__Group_0__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14660:2: rule__BindingEndPoint__Group_0__0 { - pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__0_in_rule__BindingEndPoint__Group__0__Impl29710); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__0_in_rule__BindingEndPoint__Group__0__Impl29772); rule__BindingEndPoint__Group_0__0(); state._fsp--; @@ -42924,21 +43011,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14640:1: rule__BindingEndPoint__Group__1 : rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14670:1: rule__BindingEndPoint__Group__1 : rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ; public final void rule__BindingEndPoint__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:14644:1: ( rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14645:2: rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14674:1: ( rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14675:2: rule__BindingEndPoint__Group__1__Impl rule__BindingEndPoint__Group__2 { - pushFollow(FOLLOW_rule__BindingEndPoint__Group__1__Impl_in_rule__BindingEndPoint__Group__129741); + pushFollow(FOLLOW_rule__BindingEndPoint__Group__1__Impl_in_rule__BindingEndPoint__Group__129803); rule__BindingEndPoint__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__BindingEndPoint__Group__2_in_rule__BindingEndPoint__Group__129744); + pushFollow(FOLLOW_rule__BindingEndPoint__Group__2_in_rule__BindingEndPoint__Group__129806); rule__BindingEndPoint__Group__2(); state._fsp--; @@ -42962,25 +43049,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14652:1: rule__BindingEndPoint__Group__1__Impl : ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14682:1: rule__BindingEndPoint__Group__1__Impl : ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ; public final void rule__BindingEndPoint__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:14656:1: ( ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14657:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14686:1: ( ( ( rule__BindingEndPoint__PortAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14687:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14657:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14658:1: ( rule__BindingEndPoint__PortAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14687:1: ( ( rule__BindingEndPoint__PortAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14688:1: ( rule__BindingEndPoint__PortAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getPortAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14659:1: ( rule__BindingEndPoint__PortAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14659:2: rule__BindingEndPoint__PortAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14689:1: ( rule__BindingEndPoint__PortAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14689:2: rule__BindingEndPoint__PortAssignment_1 { - pushFollow(FOLLOW_rule__BindingEndPoint__PortAssignment_1_in_rule__BindingEndPoint__Group__1__Impl29771); + pushFollow(FOLLOW_rule__BindingEndPoint__PortAssignment_1_in_rule__BindingEndPoint__Group__1__Impl29833); rule__BindingEndPoint__PortAssignment_1(); state._fsp--; @@ -43013,16 +43100,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14669:1: rule__BindingEndPoint__Group__2 : rule__BindingEndPoint__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14699:1: rule__BindingEndPoint__Group__2 : rule__BindingEndPoint__Group__2__Impl ; public final void rule__BindingEndPoint__Group__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:14673:1: ( rule__BindingEndPoint__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14674:2: rule__BindingEndPoint__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14703:1: ( rule__BindingEndPoint__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14704:2: rule__BindingEndPoint__Group__2__Impl { - pushFollow(FOLLOW_rule__BindingEndPoint__Group__2__Impl_in_rule__BindingEndPoint__Group__229801); + pushFollow(FOLLOW_rule__BindingEndPoint__Group__2__Impl_in_rule__BindingEndPoint__Group__229863); rule__BindingEndPoint__Group__2__Impl(); state._fsp--; @@ -43046,22 +43133,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14680:1: rule__BindingEndPoint__Group__2__Impl : ( ( rule__BindingEndPoint__Group_2__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14710:1: rule__BindingEndPoint__Group__2__Impl : ( ( rule__BindingEndPoint__Group_2__0 )? ) ; public final void rule__BindingEndPoint__Group__2__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:14684:1: ( ( ( rule__BindingEndPoint__Group_2__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14685:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14714:1: ( ( ( rule__BindingEndPoint__Group_2__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14715:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14685:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14686:1: ( rule__BindingEndPoint__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14715:1: ( ( rule__BindingEndPoint__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14716:1: ( rule__BindingEndPoint__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getGroup_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14687:1: ( rule__BindingEndPoint__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14717:1: ( rule__BindingEndPoint__Group_2__0 )? int alt139=2; int LA139_0 = input.LA(1); @@ -43070,9 +43157,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt139) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14687:2: rule__BindingEndPoint__Group_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14717:2: rule__BindingEndPoint__Group_2__0 { - pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__0_in_rule__BindingEndPoint__Group__2__Impl29828); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__0_in_rule__BindingEndPoint__Group__2__Impl29890); rule__BindingEndPoint__Group_2__0(); state._fsp--; @@ -43108,21 +43195,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14703:1: rule__BindingEndPoint__Group_0__0 : rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14733:1: rule__BindingEndPoint__Group_0__0 : rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ; public final void rule__BindingEndPoint__Group_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14707:1: ( rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14708:2: rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14737:1: ( rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14738:2: rule__BindingEndPoint__Group_0__0__Impl rule__BindingEndPoint__Group_0__1 { - pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__0__Impl_in_rule__BindingEndPoint__Group_0__029865); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__0__Impl_in_rule__BindingEndPoint__Group_0__029927); rule__BindingEndPoint__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__1_in_rule__BindingEndPoint__Group_0__029868); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__1_in_rule__BindingEndPoint__Group_0__029930); rule__BindingEndPoint__Group_0__1(); state._fsp--; @@ -43146,25 +43233,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14715:1: rule__BindingEndPoint__Group_0__0__Impl : ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14745:1: rule__BindingEndPoint__Group_0__0__Impl : ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ; public final void rule__BindingEndPoint__Group_0__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:14719:1: ( ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14720:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14749:1: ( ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14750:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14720:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14721:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14750:1: ( ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14751:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getActorRefAssignment_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14722:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14722:2: rule__BindingEndPoint__ActorRefAssignment_0_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14752:1: ( rule__BindingEndPoint__ActorRefAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14752:2: rule__BindingEndPoint__ActorRefAssignment_0_0 { - pushFollow(FOLLOW_rule__BindingEndPoint__ActorRefAssignment_0_0_in_rule__BindingEndPoint__Group_0__0__Impl29895); + pushFollow(FOLLOW_rule__BindingEndPoint__ActorRefAssignment_0_0_in_rule__BindingEndPoint__Group_0__0__Impl29957); rule__BindingEndPoint__ActorRefAssignment_0_0(); state._fsp--; @@ -43197,16 +43284,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14732:1: rule__BindingEndPoint__Group_0__1 : rule__BindingEndPoint__Group_0__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14762:1: rule__BindingEndPoint__Group_0__1 : rule__BindingEndPoint__Group_0__1__Impl ; public final void rule__BindingEndPoint__Group_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:14736:1: ( rule__BindingEndPoint__Group_0__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14737:2: rule__BindingEndPoint__Group_0__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14766:1: ( rule__BindingEndPoint__Group_0__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14767:2: rule__BindingEndPoint__Group_0__1__Impl { - pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__1__Impl_in_rule__BindingEndPoint__Group_0__129925); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_0__1__Impl_in_rule__BindingEndPoint__Group_0__129987); rule__BindingEndPoint__Group_0__1__Impl(); state._fsp--; @@ -43230,22 +43317,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_0__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14743:1: rule__BindingEndPoint__Group_0__1__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14773:1: rule__BindingEndPoint__Group_0__1__Impl : ( '.' ) ; public final void rule__BindingEndPoint__Group_0__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:14747:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14748:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14777:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14778:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14748:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14749:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14778:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14779:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getFullStopKeyword_0_1()); } - match(input,86,FOLLOW_86_in_rule__BindingEndPoint__Group_0__1__Impl29953); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__BindingEndPoint__Group_0__1__Impl30015); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingEndPointAccess().getFullStopKeyword_0_1()); } @@ -43271,21 +43358,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14766:1: rule__BindingEndPoint__Group_2__0 : rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14796:1: rule__BindingEndPoint__Group_2__0 : rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ; public final void rule__BindingEndPoint__Group_2__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:14770:1: ( rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14771:2: rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14800:1: ( rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14801:2: rule__BindingEndPoint__Group_2__0__Impl rule__BindingEndPoint__Group_2__1 { - pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__0__Impl_in_rule__BindingEndPoint__Group_2__029988); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__0__Impl_in_rule__BindingEndPoint__Group_2__030050); rule__BindingEndPoint__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__1_in_rule__BindingEndPoint__Group_2__029991); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__1_in_rule__BindingEndPoint__Group_2__030053); rule__BindingEndPoint__Group_2__1(); state._fsp--; @@ -43309,22 +43396,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14778:1: rule__BindingEndPoint__Group_2__0__Impl : ( 'sub' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14808:1: rule__BindingEndPoint__Group_2__0__Impl : ( 'sub' ) ; public final void rule__BindingEndPoint__Group_2__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:14782:1: ( ( 'sub' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14783:1: ( 'sub' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14812:1: ( ( 'sub' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14813:1: ( 'sub' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14783:1: ( 'sub' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14784:1: 'sub' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14813:1: ( 'sub' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14814:1: 'sub' { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getSubKeyword_2_0()); } - match(input,87,FOLLOW_87_in_rule__BindingEndPoint__Group_2__0__Impl30019); if (state.failed) return ; + match(input,87,FOLLOW_87_in_rule__BindingEndPoint__Group_2__0__Impl30081); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingEndPointAccess().getSubKeyword_2_0()); } @@ -43350,16 +43437,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14797:1: rule__BindingEndPoint__Group_2__1 : rule__BindingEndPoint__Group_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14827:1: rule__BindingEndPoint__Group_2__1 : rule__BindingEndPoint__Group_2__1__Impl ; public final void rule__BindingEndPoint__Group_2__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:14801:1: ( rule__BindingEndPoint__Group_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14802:2: rule__BindingEndPoint__Group_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14831:1: ( rule__BindingEndPoint__Group_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14832:2: rule__BindingEndPoint__Group_2__1__Impl { - pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__1__Impl_in_rule__BindingEndPoint__Group_2__130050); + pushFollow(FOLLOW_rule__BindingEndPoint__Group_2__1__Impl_in_rule__BindingEndPoint__Group_2__130112); rule__BindingEndPoint__Group_2__1__Impl(); state._fsp--; @@ -43383,25 +43470,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__Group_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14808:1: rule__BindingEndPoint__Group_2__1__Impl : ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14838:1: rule__BindingEndPoint__Group_2__1__Impl : ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ; public final void rule__BindingEndPoint__Group_2__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:14812:1: ( ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14813:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14842:1: ( ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14843:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14813:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14814:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14843:1: ( ( rule__BindingEndPoint__SubAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14844:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getSubAssignment_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14815:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14815:2: rule__BindingEndPoint__SubAssignment_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14845:1: ( rule__BindingEndPoint__SubAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14845:2: rule__BindingEndPoint__SubAssignment_2_1 { - pushFollow(FOLLOW_rule__BindingEndPoint__SubAssignment_2_1_in_rule__BindingEndPoint__Group_2__1__Impl30077); + pushFollow(FOLLOW_rule__BindingEndPoint__SubAssignment_2_1_in_rule__BindingEndPoint__Group_2__1__Impl30139); rule__BindingEndPoint__SubAssignment_2_1(); state._fsp--; @@ -43434,21 +43521,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14829:1: rule__LayerConnection__Group__0 : rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14859:1: rule__LayerConnection__Group__0 : rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ; public final void rule__LayerConnection__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:14833:1: ( rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14834:2: rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14863:1: ( rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14864:2: rule__LayerConnection__Group__0__Impl rule__LayerConnection__Group__1 { - pushFollow(FOLLOW_rule__LayerConnection__Group__0__Impl_in_rule__LayerConnection__Group__030111); + pushFollow(FOLLOW_rule__LayerConnection__Group__0__Impl_in_rule__LayerConnection__Group__030173); rule__LayerConnection__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LayerConnection__Group__1_in_rule__LayerConnection__Group__030114); + pushFollow(FOLLOW_rule__LayerConnection__Group__1_in_rule__LayerConnection__Group__030176); rule__LayerConnection__Group__1(); state._fsp--; @@ -43472,22 +43559,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14841:1: rule__LayerConnection__Group__0__Impl : ( 'LayerConnection' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14871:1: rule__LayerConnection__Group__0__Impl : ( 'LayerConnection' ) ; public final void rule__LayerConnection__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:14845:1: ( ( 'LayerConnection' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14846:1: ( 'LayerConnection' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14875:1: ( ( 'LayerConnection' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14876:1: ( 'LayerConnection' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14846:1: ( 'LayerConnection' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14847:1: 'LayerConnection' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14876:1: ( 'LayerConnection' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14877:1: 'LayerConnection' { if ( state.backtracking==0 ) { before(grammarAccess.getLayerConnectionAccess().getLayerConnectionKeyword_0()); } - match(input,88,FOLLOW_88_in_rule__LayerConnection__Group__0__Impl30142); if (state.failed) return ; + match(input,88,FOLLOW_88_in_rule__LayerConnection__Group__0__Impl30204); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLayerConnectionAccess().getLayerConnectionKeyword_0()); } @@ -43513,21 +43600,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14860:1: rule__LayerConnection__Group__1 : rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14890:1: rule__LayerConnection__Group__1 : rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ; public final void rule__LayerConnection__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:14864:1: ( rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14865:2: rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14894:1: ( rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14895:2: rule__LayerConnection__Group__1__Impl rule__LayerConnection__Group__2 { - pushFollow(FOLLOW_rule__LayerConnection__Group__1__Impl_in_rule__LayerConnection__Group__130173); + pushFollow(FOLLOW_rule__LayerConnection__Group__1__Impl_in_rule__LayerConnection__Group__130235); rule__LayerConnection__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LayerConnection__Group__2_in_rule__LayerConnection__Group__130176); + pushFollow(FOLLOW_rule__LayerConnection__Group__2_in_rule__LayerConnection__Group__130238); rule__LayerConnection__Group__2(); state._fsp--; @@ -43551,25 +43638,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14872:1: rule__LayerConnection__Group__1__Impl : ( ( rule__LayerConnection__FromAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14902:1: rule__LayerConnection__Group__1__Impl : ( ( rule__LayerConnection__FromAssignment_1 ) ) ; public final void rule__LayerConnection__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:14876:1: ( ( ( rule__LayerConnection__FromAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14877:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14906:1: ( ( ( rule__LayerConnection__FromAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14907:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14877:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14878:1: ( rule__LayerConnection__FromAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14907:1: ( ( rule__LayerConnection__FromAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14908:1: ( rule__LayerConnection__FromAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLayerConnectionAccess().getFromAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14879:1: ( rule__LayerConnection__FromAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14879:2: rule__LayerConnection__FromAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14909:1: ( rule__LayerConnection__FromAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14909:2: rule__LayerConnection__FromAssignment_1 { - pushFollow(FOLLOW_rule__LayerConnection__FromAssignment_1_in_rule__LayerConnection__Group__1__Impl30203); + pushFollow(FOLLOW_rule__LayerConnection__FromAssignment_1_in_rule__LayerConnection__Group__1__Impl30265); rule__LayerConnection__FromAssignment_1(); state._fsp--; @@ -43602,21 +43689,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14889:1: rule__LayerConnection__Group__2 : rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14919:1: rule__LayerConnection__Group__2 : rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ; public final void rule__LayerConnection__Group__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:14893:1: ( rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14894:2: rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14923:1: ( rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14924:2: rule__LayerConnection__Group__2__Impl rule__LayerConnection__Group__3 { - pushFollow(FOLLOW_rule__LayerConnection__Group__2__Impl_in_rule__LayerConnection__Group__230233); + pushFollow(FOLLOW_rule__LayerConnection__Group__2__Impl_in_rule__LayerConnection__Group__230295); rule__LayerConnection__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__LayerConnection__Group__3_in_rule__LayerConnection__Group__230236); + pushFollow(FOLLOW_rule__LayerConnection__Group__3_in_rule__LayerConnection__Group__230298); rule__LayerConnection__Group__3(); state._fsp--; @@ -43640,22 +43727,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14901:1: rule__LayerConnection__Group__2__Impl : ( 'satisfied_by' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14931:1: rule__LayerConnection__Group__2__Impl : ( 'satisfied_by' ) ; public final void rule__LayerConnection__Group__2__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:14905:1: ( ( 'satisfied_by' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14906:1: ( 'satisfied_by' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14935:1: ( ( 'satisfied_by' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14936:1: ( 'satisfied_by' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14906:1: ( 'satisfied_by' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14907:1: 'satisfied_by' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14936:1: ( 'satisfied_by' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14937:1: 'satisfied_by' { if ( state.backtracking==0 ) { before(grammarAccess.getLayerConnectionAccess().getSatisfied_byKeyword_2()); } - match(input,89,FOLLOW_89_in_rule__LayerConnection__Group__2__Impl30264); if (state.failed) return ; + match(input,89,FOLLOW_89_in_rule__LayerConnection__Group__2__Impl30326); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLayerConnectionAccess().getSatisfied_byKeyword_2()); } @@ -43681,16 +43768,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14920:1: rule__LayerConnection__Group__3 : rule__LayerConnection__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14950:1: rule__LayerConnection__Group__3 : rule__LayerConnection__Group__3__Impl ; public final void rule__LayerConnection__Group__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:14924:1: ( rule__LayerConnection__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14925:2: rule__LayerConnection__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14954:1: ( rule__LayerConnection__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14955:2: rule__LayerConnection__Group__3__Impl { - pushFollow(FOLLOW_rule__LayerConnection__Group__3__Impl_in_rule__LayerConnection__Group__330295); + pushFollow(FOLLOW_rule__LayerConnection__Group__3__Impl_in_rule__LayerConnection__Group__330357); rule__LayerConnection__Group__3__Impl(); state._fsp--; @@ -43714,25 +43801,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14931:1: rule__LayerConnection__Group__3__Impl : ( ( rule__LayerConnection__ToAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14961:1: rule__LayerConnection__Group__3__Impl : ( ( rule__LayerConnection__ToAssignment_3 ) ) ; public final void rule__LayerConnection__Group__3__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:14935:1: ( ( ( rule__LayerConnection__ToAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14936:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14965:1: ( ( ( rule__LayerConnection__ToAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14966:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14936:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14937:1: ( rule__LayerConnection__ToAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14966:1: ( ( rule__LayerConnection__ToAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14967:1: ( rule__LayerConnection__ToAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLayerConnectionAccess().getToAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14938:1: ( rule__LayerConnection__ToAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14938:2: rule__LayerConnection__ToAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14968:1: ( rule__LayerConnection__ToAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14968:2: rule__LayerConnection__ToAssignment_3 { - pushFollow(FOLLOW_rule__LayerConnection__ToAssignment_3_in_rule__LayerConnection__Group__3__Impl30322); + pushFollow(FOLLOW_rule__LayerConnection__ToAssignment_3_in_rule__LayerConnection__Group__3__Impl30384); rule__LayerConnection__ToAssignment_3(); state._fsp--; @@ -43765,21 +43852,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14956:1: rule__RefSAPoint__Group__0 : rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14986:1: rule__RefSAPoint__Group__0 : rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ; public final void rule__RefSAPoint__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:14960:1: ( rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14961:2: rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14990:1: ( rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14991:2: rule__RefSAPoint__Group__0__Impl rule__RefSAPoint__Group__1 { - pushFollow(FOLLOW_rule__RefSAPoint__Group__0__Impl_in_rule__RefSAPoint__Group__030360); + pushFollow(FOLLOW_rule__RefSAPoint__Group__0__Impl_in_rule__RefSAPoint__Group__030422); rule__RefSAPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefSAPoint__Group__1_in_rule__RefSAPoint__Group__030363); + pushFollow(FOLLOW_rule__RefSAPoint__Group__1_in_rule__RefSAPoint__Group__030425); rule__RefSAPoint__Group__1(); state._fsp--; @@ -43803,22 +43890,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14968:1: rule__RefSAPoint__Group__0__Impl : ( 'ref' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14998:1: rule__RefSAPoint__Group__0__Impl : ( 'ref' ) ; public final void rule__RefSAPoint__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:14972:1: ( ( 'ref' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14973:1: ( 'ref' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15002:1: ( ( 'ref' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15003:1: ( 'ref' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14973:1: ( 'ref' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14974:1: 'ref' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15003:1: ( 'ref' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15004:1: 'ref' { if ( state.backtracking==0 ) { before(grammarAccess.getRefSAPointAccess().getRefKeyword_0()); } - match(input,90,FOLLOW_90_in_rule__RefSAPoint__Group__0__Impl30391); if (state.failed) return ; + match(input,90,FOLLOW_90_in_rule__RefSAPoint__Group__0__Impl30453); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefSAPointAccess().getRefKeyword_0()); } @@ -43844,16 +43931,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14987:1: rule__RefSAPoint__Group__1 : rule__RefSAPoint__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15017:1: rule__RefSAPoint__Group__1 : rule__RefSAPoint__Group__1__Impl ; public final void rule__RefSAPoint__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:14991:1: ( rule__RefSAPoint__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14992:2: rule__RefSAPoint__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15021:1: ( rule__RefSAPoint__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15022:2: rule__RefSAPoint__Group__1__Impl { - pushFollow(FOLLOW_rule__RefSAPoint__Group__1__Impl_in_rule__RefSAPoint__Group__130422); + pushFollow(FOLLOW_rule__RefSAPoint__Group__1__Impl_in_rule__RefSAPoint__Group__130484); rule__RefSAPoint__Group__1__Impl(); state._fsp--; @@ -43877,25 +43964,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:14998:1: rule__RefSAPoint__Group__1__Impl : ( ( rule__RefSAPoint__RefAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15028:1: rule__RefSAPoint__Group__1__Impl : ( ( rule__RefSAPoint__RefAssignment_1 ) ) ; public final void rule__RefSAPoint__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:15002:1: ( ( ( rule__RefSAPoint__RefAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15003:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15032:1: ( ( ( rule__RefSAPoint__RefAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15033:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15003:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15004:1: ( rule__RefSAPoint__RefAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15033:1: ( ( rule__RefSAPoint__RefAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15034:1: ( rule__RefSAPoint__RefAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefSAPointAccess().getRefAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15005:1: ( rule__RefSAPoint__RefAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15005:2: rule__RefSAPoint__RefAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15035:1: ( rule__RefSAPoint__RefAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15035:2: rule__RefSAPoint__RefAssignment_1 { - pushFollow(FOLLOW_rule__RefSAPoint__RefAssignment_1_in_rule__RefSAPoint__Group__1__Impl30449); + pushFollow(FOLLOW_rule__RefSAPoint__RefAssignment_1_in_rule__RefSAPoint__Group__1__Impl30511); rule__RefSAPoint__RefAssignment_1(); state._fsp--; @@ -43928,21 +44015,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15019:1: rule__RelaySAPoint__Group__0 : rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15049:1: rule__RelaySAPoint__Group__0 : rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ; public final void rule__RelaySAPoint__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:15023:1: ( rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15024:2: rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15053:1: ( rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15054:2: rule__RelaySAPoint__Group__0__Impl rule__RelaySAPoint__Group__1 { - pushFollow(FOLLOW_rule__RelaySAPoint__Group__0__Impl_in_rule__RelaySAPoint__Group__030483); + pushFollow(FOLLOW_rule__RelaySAPoint__Group__0__Impl_in_rule__RelaySAPoint__Group__030545); rule__RelaySAPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RelaySAPoint__Group__1_in_rule__RelaySAPoint__Group__030486); + pushFollow(FOLLOW_rule__RelaySAPoint__Group__1_in_rule__RelaySAPoint__Group__030548); rule__RelaySAPoint__Group__1(); state._fsp--; @@ -43966,22 +44053,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15031:1: rule__RelaySAPoint__Group__0__Impl : ( 'relay_sap' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15061:1: rule__RelaySAPoint__Group__0__Impl : ( 'relay_sap' ) ; public final void rule__RelaySAPoint__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:15035:1: ( ( 'relay_sap' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15036:1: ( 'relay_sap' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15065:1: ( ( 'relay_sap' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15066:1: ( 'relay_sap' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15036:1: ( 'relay_sap' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15037:1: 'relay_sap' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15066:1: ( 'relay_sap' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15067:1: 'relay_sap' { if ( state.backtracking==0 ) { before(grammarAccess.getRelaySAPointAccess().getRelay_sapKeyword_0()); } - match(input,91,FOLLOW_91_in_rule__RelaySAPoint__Group__0__Impl30514); if (state.failed) return ; + match(input,91,FOLLOW_91_in_rule__RelaySAPoint__Group__0__Impl30576); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelaySAPointAccess().getRelay_sapKeyword_0()); } @@ -44007,16 +44094,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15050:1: rule__RelaySAPoint__Group__1 : rule__RelaySAPoint__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15080:1: rule__RelaySAPoint__Group__1 : rule__RelaySAPoint__Group__1__Impl ; public final void rule__RelaySAPoint__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:15054:1: ( rule__RelaySAPoint__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15055:2: rule__RelaySAPoint__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15084:1: ( rule__RelaySAPoint__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15085:2: rule__RelaySAPoint__Group__1__Impl { - pushFollow(FOLLOW_rule__RelaySAPoint__Group__1__Impl_in_rule__RelaySAPoint__Group__130545); + pushFollow(FOLLOW_rule__RelaySAPoint__Group__1__Impl_in_rule__RelaySAPoint__Group__130607); rule__RelaySAPoint__Group__1__Impl(); state._fsp--; @@ -44040,25 +44127,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15061:1: rule__RelaySAPoint__Group__1__Impl : ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15091:1: rule__RelaySAPoint__Group__1__Impl : ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ; public final void rule__RelaySAPoint__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:15065:1: ( ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15066:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15095:1: ( ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15096:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15066:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15067:1: ( rule__RelaySAPoint__RelayAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15096:1: ( ( rule__RelaySAPoint__RelayAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15097:1: ( rule__RelaySAPoint__RelayAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRelaySAPointAccess().getRelayAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15068:1: ( rule__RelaySAPoint__RelayAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15068:2: rule__RelaySAPoint__RelayAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15098:1: ( rule__RelaySAPoint__RelayAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15098:2: rule__RelaySAPoint__RelayAssignment_1 { - pushFollow(FOLLOW_rule__RelaySAPoint__RelayAssignment_1_in_rule__RelaySAPoint__Group__1__Impl30572); + pushFollow(FOLLOW_rule__RelaySAPoint__RelayAssignment_1_in_rule__RelaySAPoint__Group__1__Impl30634); rule__RelaySAPoint__RelayAssignment_1(); state._fsp--; @@ -44091,21 +44178,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15082:1: rule__SPPoint__Group__0 : rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15112:1: rule__SPPoint__Group__0 : rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ; public final void rule__SPPoint__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:15086:1: ( rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15087:2: rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15116:1: ( rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15117:2: rule__SPPoint__Group__0__Impl rule__SPPoint__Group__1 { - pushFollow(FOLLOW_rule__SPPoint__Group__0__Impl_in_rule__SPPoint__Group__030606); + pushFollow(FOLLOW_rule__SPPoint__Group__0__Impl_in_rule__SPPoint__Group__030668); rule__SPPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SPPoint__Group__1_in_rule__SPPoint__Group__030609); + pushFollow(FOLLOW_rule__SPPoint__Group__1_in_rule__SPPoint__Group__030671); rule__SPPoint__Group__1(); state._fsp--; @@ -44129,25 +44216,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15094:1: rule__SPPoint__Group__0__Impl : ( ( rule__SPPoint__RefAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15124:1: rule__SPPoint__Group__0__Impl : ( ( rule__SPPoint__RefAssignment_0 ) ) ; public final void rule__SPPoint__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:15098:1: ( ( ( rule__SPPoint__RefAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15099:1: ( ( rule__SPPoint__RefAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15128:1: ( ( ( rule__SPPoint__RefAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15129:1: ( ( rule__SPPoint__RefAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15099:1: ( ( rule__SPPoint__RefAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15100:1: ( rule__SPPoint__RefAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15129:1: ( ( rule__SPPoint__RefAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15130:1: ( rule__SPPoint__RefAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getRefAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15101:1: ( rule__SPPoint__RefAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15101:2: rule__SPPoint__RefAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15131:1: ( rule__SPPoint__RefAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15131:2: rule__SPPoint__RefAssignment_0 { - pushFollow(FOLLOW_rule__SPPoint__RefAssignment_0_in_rule__SPPoint__Group__0__Impl30636); + pushFollow(FOLLOW_rule__SPPoint__RefAssignment_0_in_rule__SPPoint__Group__0__Impl30698); rule__SPPoint__RefAssignment_0(); state._fsp--; @@ -44180,21 +44267,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15111:1: rule__SPPoint__Group__1 : rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15141:1: rule__SPPoint__Group__1 : rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ; public final void rule__SPPoint__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:15115:1: ( rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15116:2: rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15145:1: ( rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15146:2: rule__SPPoint__Group__1__Impl rule__SPPoint__Group__2 { - pushFollow(FOLLOW_rule__SPPoint__Group__1__Impl_in_rule__SPPoint__Group__130666); + pushFollow(FOLLOW_rule__SPPoint__Group__1__Impl_in_rule__SPPoint__Group__130728); rule__SPPoint__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SPPoint__Group__2_in_rule__SPPoint__Group__130669); + pushFollow(FOLLOW_rule__SPPoint__Group__2_in_rule__SPPoint__Group__130731); rule__SPPoint__Group__2(); state._fsp--; @@ -44218,22 +44305,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15123:1: rule__SPPoint__Group__1__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15153:1: rule__SPPoint__Group__1__Impl : ( '.' ) ; public final void rule__SPPoint__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:15127:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15128:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15157:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15158:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15128:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15129:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15158:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15159:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getFullStopKeyword_1()); } - match(input,86,FOLLOW_86_in_rule__SPPoint__Group__1__Impl30697); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__SPPoint__Group__1__Impl30759); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSPPointAccess().getFullStopKeyword_1()); } @@ -44259,16 +44346,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15142:1: rule__SPPoint__Group__2 : rule__SPPoint__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15172:1: rule__SPPoint__Group__2 : rule__SPPoint__Group__2__Impl ; public final void rule__SPPoint__Group__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:15146:1: ( rule__SPPoint__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15147:2: rule__SPPoint__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15176:1: ( rule__SPPoint__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15177:2: rule__SPPoint__Group__2__Impl { - pushFollow(FOLLOW_rule__SPPoint__Group__2__Impl_in_rule__SPPoint__Group__230728); + pushFollow(FOLLOW_rule__SPPoint__Group__2__Impl_in_rule__SPPoint__Group__230790); rule__SPPoint__Group__2__Impl(); state._fsp--; @@ -44292,25 +44379,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15153:1: rule__SPPoint__Group__2__Impl : ( ( rule__SPPoint__ServiceAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15183:1: rule__SPPoint__Group__2__Impl : ( ( rule__SPPoint__ServiceAssignment_2 ) ) ; public final void rule__SPPoint__Group__2__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:15157:1: ( ( ( rule__SPPoint__ServiceAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15158:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15187:1: ( ( ( rule__SPPoint__ServiceAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15188:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15158:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15159:1: ( rule__SPPoint__ServiceAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15188:1: ( ( rule__SPPoint__ServiceAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15189:1: ( rule__SPPoint__ServiceAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getServiceAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15160:1: ( rule__SPPoint__ServiceAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15160:2: rule__SPPoint__ServiceAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15190:1: ( rule__SPPoint__ServiceAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15190:2: rule__SPPoint__ServiceAssignment_2 { - pushFollow(FOLLOW_rule__SPPoint__ServiceAssignment_2_in_rule__SPPoint__Group__2__Impl30755); + pushFollow(FOLLOW_rule__SPPoint__ServiceAssignment_2_in_rule__SPPoint__Group__2__Impl30817); rule__SPPoint__ServiceAssignment_2(); state._fsp--; @@ -44343,21 +44430,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15176:1: rule__ActorRef__Group__0 : rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15206:1: rule__ActorRef__Group__0 : rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ; public final void rule__ActorRef__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:15180:1: ( rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15181:2: rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15210:1: ( rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15211:2: rule__ActorRef__Group__0__Impl rule__ActorRef__Group__1 { - pushFollow(FOLLOW_rule__ActorRef__Group__0__Impl_in_rule__ActorRef__Group__030791); + pushFollow(FOLLOW_rule__ActorRef__Group__0__Impl_in_rule__ActorRef__Group__030853); rule__ActorRef__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorRef__Group__1_in_rule__ActorRef__Group__030794); + pushFollow(FOLLOW_rule__ActorRef__Group__1_in_rule__ActorRef__Group__030856); rule__ActorRef__Group__1(); state._fsp--; @@ -44381,22 +44468,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15188:1: rule__ActorRef__Group__0__Impl : ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15218:1: rule__ActorRef__Group__0__Impl : ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ; public final void rule__ActorRef__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:15192:1: ( ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15193:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15222:1: ( ( ( rule__ActorRef__RefTypeAssignment_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15223:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15193:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15194:1: ( rule__ActorRef__RefTypeAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15223:1: ( ( rule__ActorRef__RefTypeAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15224:1: ( rule__ActorRef__RefTypeAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getRefTypeAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15195:1: ( rule__ActorRef__RefTypeAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15225:1: ( rule__ActorRef__RefTypeAssignment_0 )? int alt140=2; int LA140_0 = input.LA(1); @@ -44405,9 +44492,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt140) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15195:2: rule__ActorRef__RefTypeAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15225:2: rule__ActorRef__RefTypeAssignment_0 { - pushFollow(FOLLOW_rule__ActorRef__RefTypeAssignment_0_in_rule__ActorRef__Group__0__Impl30821); + pushFollow(FOLLOW_rule__ActorRef__RefTypeAssignment_0_in_rule__ActorRef__Group__0__Impl30883); rule__ActorRef__RefTypeAssignment_0(); state._fsp--; @@ -44443,21 +44530,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15205:1: rule__ActorRef__Group__1 : rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15235:1: rule__ActorRef__Group__1 : rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ; public final void rule__ActorRef__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:15209:1: ( rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15210:2: rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15239:1: ( rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15240:2: rule__ActorRef__Group__1__Impl rule__ActorRef__Group__2 { - pushFollow(FOLLOW_rule__ActorRef__Group__1__Impl_in_rule__ActorRef__Group__130852); + pushFollow(FOLLOW_rule__ActorRef__Group__1__Impl_in_rule__ActorRef__Group__130914); rule__ActorRef__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorRef__Group__2_in_rule__ActorRef__Group__130855); + pushFollow(FOLLOW_rule__ActorRef__Group__2_in_rule__ActorRef__Group__130917); rule__ActorRef__Group__2(); state._fsp--; @@ -44481,22 +44568,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15217:1: rule__ActorRef__Group__1__Impl : ( 'ActorRef' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15247:1: rule__ActorRef__Group__1__Impl : ( 'ActorRef' ) ; public final void rule__ActorRef__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:15221:1: ( ( 'ActorRef' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15222:1: ( 'ActorRef' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15251:1: ( ( 'ActorRef' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15252:1: ( 'ActorRef' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15222:1: ( 'ActorRef' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15223:1: 'ActorRef' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15252:1: ( 'ActorRef' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15253:1: 'ActorRef' { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getActorRefKeyword_1()); } - match(input,92,FOLLOW_92_in_rule__ActorRef__Group__1__Impl30883); if (state.failed) return ; + match(input,92,FOLLOW_92_in_rule__ActorRef__Group__1__Impl30945); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorRefAccess().getActorRefKeyword_1()); } @@ -44522,21 +44609,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15236:1: rule__ActorRef__Group__2 : rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15266:1: rule__ActorRef__Group__2 : rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ; public final void rule__ActorRef__Group__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:15240:1: ( rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15241:2: rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15270:1: ( rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15271:2: rule__ActorRef__Group__2__Impl rule__ActorRef__Group__3 { - pushFollow(FOLLOW_rule__ActorRef__Group__2__Impl_in_rule__ActorRef__Group__230914); + pushFollow(FOLLOW_rule__ActorRef__Group__2__Impl_in_rule__ActorRef__Group__230976); rule__ActorRef__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorRef__Group__3_in_rule__ActorRef__Group__230917); + pushFollow(FOLLOW_rule__ActorRef__Group__3_in_rule__ActorRef__Group__230979); rule__ActorRef__Group__3(); state._fsp--; @@ -44560,25 +44647,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15248:1: rule__ActorRef__Group__2__Impl : ( ( rule__ActorRef__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15278:1: rule__ActorRef__Group__2__Impl : ( ( rule__ActorRef__NameAssignment_2 ) ) ; public final void rule__ActorRef__Group__2__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:15252:1: ( ( ( rule__ActorRef__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15253:1: ( ( rule__ActorRef__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15282:1: ( ( ( rule__ActorRef__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15283:1: ( ( rule__ActorRef__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15253:1: ( ( rule__ActorRef__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15254:1: ( rule__ActorRef__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15283:1: ( ( rule__ActorRef__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15284:1: ( rule__ActorRef__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15255:1: ( rule__ActorRef__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15255:2: rule__ActorRef__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15285:1: ( rule__ActorRef__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15285:2: rule__ActorRef__NameAssignment_2 { - pushFollow(FOLLOW_rule__ActorRef__NameAssignment_2_in_rule__ActorRef__Group__2__Impl30944); + pushFollow(FOLLOW_rule__ActorRef__NameAssignment_2_in_rule__ActorRef__Group__2__Impl31006); rule__ActorRef__NameAssignment_2(); state._fsp--; @@ -44611,21 +44698,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15265:1: rule__ActorRef__Group__3 : rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15295:1: rule__ActorRef__Group__3 : rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ; public final void rule__ActorRef__Group__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:15269:1: ( rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15270:2: rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15299:1: ( rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15300:2: rule__ActorRef__Group__3__Impl rule__ActorRef__Group__4 { - pushFollow(FOLLOW_rule__ActorRef__Group__3__Impl_in_rule__ActorRef__Group__330974); + pushFollow(FOLLOW_rule__ActorRef__Group__3__Impl_in_rule__ActorRef__Group__331036); rule__ActorRef__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorRef__Group__4_in_rule__ActorRef__Group__330977); + pushFollow(FOLLOW_rule__ActorRef__Group__4_in_rule__ActorRef__Group__331039); rule__ActorRef__Group__4(); state._fsp--; @@ -44649,22 +44736,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15277:1: rule__ActorRef__Group__3__Impl : ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15307:1: rule__ActorRef__Group__3__Impl : ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ; public final void rule__ActorRef__Group__3__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:15281:1: ( ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15282:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15311:1: ( ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15312:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15282:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15283:1: ( rule__ActorRef__MultiplicityAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15312:1: ( ( rule__ActorRef__MultiplicityAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15313:1: ( rule__ActorRef__MultiplicityAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getMultiplicityAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15284:1: ( rule__ActorRef__MultiplicityAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15314:1: ( rule__ActorRef__MultiplicityAssignment_3 )? int alt141=2; int LA141_0 = input.LA(1); @@ -44673,9 +44760,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt141) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15284:2: rule__ActorRef__MultiplicityAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15314:2: rule__ActorRef__MultiplicityAssignment_3 { - pushFollow(FOLLOW_rule__ActorRef__MultiplicityAssignment_3_in_rule__ActorRef__Group__3__Impl31004); + pushFollow(FOLLOW_rule__ActorRef__MultiplicityAssignment_3_in_rule__ActorRef__Group__3__Impl31066); rule__ActorRef__MultiplicityAssignment_3(); state._fsp--; @@ -44711,21 +44798,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15294:1: rule__ActorRef__Group__4 : rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15324:1: rule__ActorRef__Group__4 : rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ; public final void rule__ActorRef__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15298:1: ( rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15299:2: rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15328:1: ( rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15329:2: rule__ActorRef__Group__4__Impl rule__ActorRef__Group__5 { - pushFollow(FOLLOW_rule__ActorRef__Group__4__Impl_in_rule__ActorRef__Group__431035); + pushFollow(FOLLOW_rule__ActorRef__Group__4__Impl_in_rule__ActorRef__Group__431097); rule__ActorRef__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorRef__Group__5_in_rule__ActorRef__Group__431038); + pushFollow(FOLLOW_rule__ActorRef__Group__5_in_rule__ActorRef__Group__431100); rule__ActorRef__Group__5(); state._fsp--; @@ -44749,22 +44836,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15306:1: rule__ActorRef__Group__4__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15336:1: rule__ActorRef__Group__4__Impl : ( ':' ) ; public final void rule__ActorRef__Group__4__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:15310:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15311:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15340:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15341:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15311:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15312:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15341:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15342:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getColonKeyword_4()); } - match(input,40,FOLLOW_40_in_rule__ActorRef__Group__4__Impl31066); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__ActorRef__Group__4__Impl31128); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorRefAccess().getColonKeyword_4()); } @@ -44790,21 +44877,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15325:1: rule__ActorRef__Group__5 : rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15355:1: rule__ActorRef__Group__5 : rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ; public final void rule__ActorRef__Group__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:15329:1: ( rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15330:2: rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15359:1: ( rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15360:2: rule__ActorRef__Group__5__Impl rule__ActorRef__Group__6 { - pushFollow(FOLLOW_rule__ActorRef__Group__5__Impl_in_rule__ActorRef__Group__531097); + pushFollow(FOLLOW_rule__ActorRef__Group__5__Impl_in_rule__ActorRef__Group__531159); rule__ActorRef__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ActorRef__Group__6_in_rule__ActorRef__Group__531100); + pushFollow(FOLLOW_rule__ActorRef__Group__6_in_rule__ActorRef__Group__531162); rule__ActorRef__Group__6(); state._fsp--; @@ -44828,25 +44915,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15337:1: rule__ActorRef__Group__5__Impl : ( ( rule__ActorRef__TypeAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15367:1: rule__ActorRef__Group__5__Impl : ( ( rule__ActorRef__TypeAssignment_5 ) ) ; public final void rule__ActorRef__Group__5__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:15341:1: ( ( ( rule__ActorRef__TypeAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15342:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15371:1: ( ( ( rule__ActorRef__TypeAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15372:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15342:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15343:1: ( rule__ActorRef__TypeAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15372:1: ( ( rule__ActorRef__TypeAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15373:1: ( rule__ActorRef__TypeAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getTypeAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15344:1: ( rule__ActorRef__TypeAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15344:2: rule__ActorRef__TypeAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15374:1: ( rule__ActorRef__TypeAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15374:2: rule__ActorRef__TypeAssignment_5 { - pushFollow(FOLLOW_rule__ActorRef__TypeAssignment_5_in_rule__ActorRef__Group__5__Impl31127); + pushFollow(FOLLOW_rule__ActorRef__TypeAssignment_5_in_rule__ActorRef__Group__5__Impl31189); rule__ActorRef__TypeAssignment_5(); state._fsp--; @@ -44879,16 +44966,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15354:1: rule__ActorRef__Group__6 : rule__ActorRef__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15384:1: rule__ActorRef__Group__6 : rule__ActorRef__Group__6__Impl ; public final void rule__ActorRef__Group__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:15358:1: ( rule__ActorRef__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15359:2: rule__ActorRef__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15388:1: ( rule__ActorRef__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15389:2: rule__ActorRef__Group__6__Impl { - pushFollow(FOLLOW_rule__ActorRef__Group__6__Impl_in_rule__ActorRef__Group__631157); + pushFollow(FOLLOW_rule__ActorRef__Group__6__Impl_in_rule__ActorRef__Group__631219); rule__ActorRef__Group__6__Impl(); state._fsp--; @@ -44912,22 +44999,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15365:1: rule__ActorRef__Group__6__Impl : ( ( rule__ActorRef__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15395:1: rule__ActorRef__Group__6__Impl : ( ( rule__ActorRef__DocuAssignment_6 )? ) ; public final void rule__ActorRef__Group__6__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:15369:1: ( ( ( rule__ActorRef__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15370:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15399:1: ( ( ( rule__ActorRef__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15400:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15370:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15371:1: ( rule__ActorRef__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15400:1: ( ( rule__ActorRef__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15401:1: ( rule__ActorRef__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15372:1: ( rule__ActorRef__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15402:1: ( rule__ActorRef__DocuAssignment_6 )? int alt142=2; int LA142_0 = input.LA(1); @@ -44936,9 +45023,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt142) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15372:2: rule__ActorRef__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15402:2: rule__ActorRef__DocuAssignment_6 { - pushFollow(FOLLOW_rule__ActorRef__DocuAssignment_6_in_rule__ActorRef__Group__6__Impl31184); + pushFollow(FOLLOW_rule__ActorRef__DocuAssignment_6_in_rule__ActorRef__Group__6__Impl31246); rule__ActorRef__DocuAssignment_6(); state._fsp--; @@ -44974,21 +45061,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15396:1: rule__StateGraph__Group__0 : rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15426:1: rule__StateGraph__Group__0 : rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ; public final void rule__StateGraph__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:15400:1: ( rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15401:2: rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15430:1: ( rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15431:2: rule__StateGraph__Group__0__Impl rule__StateGraph__Group__1 { - pushFollow(FOLLOW_rule__StateGraph__Group__0__Impl_in_rule__StateGraph__Group__031229); + pushFollow(FOLLOW_rule__StateGraph__Group__0__Impl_in_rule__StateGraph__Group__031291); rule__StateGraph__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateGraph__Group__1_in_rule__StateGraph__Group__031232); + pushFollow(FOLLOW_rule__StateGraph__Group__1_in_rule__StateGraph__Group__031294); rule__StateGraph__Group__1(); state._fsp--; @@ -45012,23 +45099,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15408:1: rule__StateGraph__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15438:1: rule__StateGraph__Group__0__Impl : ( () ) ; public final void rule__StateGraph__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:15412:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15413:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15442:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15443:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15413:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15414:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15443:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15444:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getStateGraphAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15415:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15417:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15445:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15447:1: { } @@ -45053,21 +45140,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15427:1: rule__StateGraph__Group__1 : rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15457:1: rule__StateGraph__Group__1 : rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ; public final void rule__StateGraph__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:15431:1: ( rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15432:2: rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15461:1: ( rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15462:2: rule__StateGraph__Group__1__Impl rule__StateGraph__Group__2 { - pushFollow(FOLLOW_rule__StateGraph__Group__1__Impl_in_rule__StateGraph__Group__131290); + pushFollow(FOLLOW_rule__StateGraph__Group__1__Impl_in_rule__StateGraph__Group__131352); rule__StateGraph__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateGraph__Group__2_in_rule__StateGraph__Group__131293); + pushFollow(FOLLOW_rule__StateGraph__Group__2_in_rule__StateGraph__Group__131355); rule__StateGraph__Group__2(); state._fsp--; @@ -45091,22 +45178,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15439:1: rule__StateGraph__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15469:1: rule__StateGraph__Group__1__Impl : ( '{' ) ; public final void rule__StateGraph__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:15443:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15444:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15473:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15474:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15444:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15445:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15474:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15475:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1()); } - match(input,38,FOLLOW_38_in_rule__StateGraph__Group__1__Impl31321); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__StateGraph__Group__1__Impl31383); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStateGraphAccess().getLeftCurlyBracketKeyword_1()); } @@ -45132,21 +45219,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15458:1: rule__StateGraph__Group__2 : rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15488:1: rule__StateGraph__Group__2 : rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ; public final void rule__StateGraph__Group__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:15462:1: ( rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15463:2: rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15492:1: ( rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15493:2: rule__StateGraph__Group__2__Impl rule__StateGraph__Group__3 { - pushFollow(FOLLOW_rule__StateGraph__Group__2__Impl_in_rule__StateGraph__Group__231352); + pushFollow(FOLLOW_rule__StateGraph__Group__2__Impl_in_rule__StateGraph__Group__231414); rule__StateGraph__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateGraph__Group__3_in_rule__StateGraph__Group__231355); + pushFollow(FOLLOW_rule__StateGraph__Group__3_in_rule__StateGraph__Group__231417); rule__StateGraph__Group__3(); state._fsp--; @@ -45170,37 +45257,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15470:1: rule__StateGraph__Group__2__Impl : ( ( rule__StateGraph__Alternatives_2 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15500:1: rule__StateGraph__Group__2__Impl : ( ( rule__StateGraph__Alternatives_2 )* ) ; public final void rule__StateGraph__Group__2__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:15474:1: ( ( ( rule__StateGraph__Alternatives_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15475:1: ( ( rule__StateGraph__Alternatives_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15504:1: ( ( ( rule__StateGraph__Alternatives_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15505:1: ( ( rule__StateGraph__Alternatives_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15475:1: ( ( rule__StateGraph__Alternatives_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15476:1: ( rule__StateGraph__Alternatives_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15505:1: ( ( rule__StateGraph__Alternatives_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15506:1: ( rule__StateGraph__Alternatives_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getAlternatives_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15477:1: ( rule__StateGraph__Alternatives_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15507:1: ( rule__StateGraph__Alternatives_2 )* loop143: do { int alt143=2; int LA143_0 = input.LA(1); - if ( (LA143_0==94||(LA143_0>=99 && LA143_0<=104)||LA143_0==111||LA143_0==127) ) { + if ( (LA143_0==94||(LA143_0>=99 && LA143_0<=104)||LA143_0==111||LA143_0==129) ) { alt143=1; } switch (alt143) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15477:2: rule__StateGraph__Alternatives_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15507:2: rule__StateGraph__Alternatives_2 { - pushFollow(FOLLOW_rule__StateGraph__Alternatives_2_in_rule__StateGraph__Group__2__Impl31382); + pushFollow(FOLLOW_rule__StateGraph__Alternatives_2_in_rule__StateGraph__Group__2__Impl31444); rule__StateGraph__Alternatives_2(); state._fsp--; @@ -45239,16 +45326,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15487:1: rule__StateGraph__Group__3 : rule__StateGraph__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15517:1: rule__StateGraph__Group__3 : rule__StateGraph__Group__3__Impl ; public final void rule__StateGraph__Group__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:15491:1: ( rule__StateGraph__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15492:2: rule__StateGraph__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15521:1: ( rule__StateGraph__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15522:2: rule__StateGraph__Group__3__Impl { - pushFollow(FOLLOW_rule__StateGraph__Group__3__Impl_in_rule__StateGraph__Group__331413); + pushFollow(FOLLOW_rule__StateGraph__Group__3__Impl_in_rule__StateGraph__Group__331475); rule__StateGraph__Group__3__Impl(); state._fsp--; @@ -45272,22 +45359,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15498:1: rule__StateGraph__Group__3__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15528:1: rule__StateGraph__Group__3__Impl : ( '}' ) ; public final void rule__StateGraph__Group__3__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:15502:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15503:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15532:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15533:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15503:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15504:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15533:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15534:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getRightCurlyBracketKeyword_3()); } - match(input,39,FOLLOW_39_in_rule__StateGraph__Group__3__Impl31441); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__StateGraph__Group__3__Impl31503); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStateGraphAccess().getRightCurlyBracketKeyword_3()); } @@ -45313,21 +45400,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15525:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15555:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ; public final void rule__StateMachine__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:15529:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15530:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15559:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15560:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 { - pushFollow(FOLLOW_rule__StateMachine__Group__0__Impl_in_rule__StateMachine__Group__031480); + pushFollow(FOLLOW_rule__StateMachine__Group__0__Impl_in_rule__StateMachine__Group__031542); rule__StateMachine__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateMachine__Group__1_in_rule__StateMachine__Group__031483); + pushFollow(FOLLOW_rule__StateMachine__Group__1_in_rule__StateMachine__Group__031545); rule__StateMachine__Group__1(); state._fsp--; @@ -45351,23 +45438,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15537:1: rule__StateMachine__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15567:1: rule__StateMachine__Group__0__Impl : ( () ) ; public final void rule__StateMachine__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:15541:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15542:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15571:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15572:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15542:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15543:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15572:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15573:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getStateGraphAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15544:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15546:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15574:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15576:1: { } @@ -45392,21 +45479,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15556:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15586:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ; public final void rule__StateMachine__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:15560:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15561:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15590:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15591:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 { - pushFollow(FOLLOW_rule__StateMachine__Group__1__Impl_in_rule__StateMachine__Group__131541); + pushFollow(FOLLOW_rule__StateMachine__Group__1__Impl_in_rule__StateMachine__Group__131603); rule__StateMachine__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateMachine__Group__2_in_rule__StateMachine__Group__131544); + pushFollow(FOLLOW_rule__StateMachine__Group__2_in_rule__StateMachine__Group__131606); rule__StateMachine__Group__2(); state._fsp--; @@ -45430,22 +45517,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15568:1: rule__StateMachine__Group__1__Impl : ( 'StateMachine' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15598:1: rule__StateMachine__Group__1__Impl : ( 'StateMachine' ) ; public final void rule__StateMachine__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:15572:1: ( ( 'StateMachine' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15573:1: ( 'StateMachine' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15602:1: ( ( 'StateMachine' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15603:1: ( 'StateMachine' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15573:1: ( 'StateMachine' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15574:1: 'StateMachine' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15603:1: ( 'StateMachine' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15604:1: 'StateMachine' { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getStateMachineKeyword_1()); } - match(input,93,FOLLOW_93_in_rule__StateMachine__Group__1__Impl31572); if (state.failed) return ; + match(input,93,FOLLOW_93_in_rule__StateMachine__Group__1__Impl31634); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStateMachineAccess().getStateMachineKeyword_1()); } @@ -45471,21 +45558,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15587:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15617:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ; public final void rule__StateMachine__Group__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:15591:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15592:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15621:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15622:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 { - pushFollow(FOLLOW_rule__StateMachine__Group__2__Impl_in_rule__StateMachine__Group__231603); + pushFollow(FOLLOW_rule__StateMachine__Group__2__Impl_in_rule__StateMachine__Group__231665); rule__StateMachine__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateMachine__Group__3_in_rule__StateMachine__Group__231606); + pushFollow(FOLLOW_rule__StateMachine__Group__3_in_rule__StateMachine__Group__231668); rule__StateMachine__Group__3(); state._fsp--; @@ -45509,22 +45596,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15599:1: rule__StateMachine__Group__2__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15629:1: rule__StateMachine__Group__2__Impl : ( '{' ) ; public final void rule__StateMachine__Group__2__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:15603:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15604:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15633:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15634:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15604:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15605:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15634:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15635:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); } - match(input,38,FOLLOW_38_in_rule__StateMachine__Group__2__Impl31634); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__StateMachine__Group__2__Impl31696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); } @@ -45550,21 +45637,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15618:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15648:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ; public final void rule__StateMachine__Group__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:15622:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15623:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15652:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15653:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 { - pushFollow(FOLLOW_rule__StateMachine__Group__3__Impl_in_rule__StateMachine__Group__331665); + pushFollow(FOLLOW_rule__StateMachine__Group__3__Impl_in_rule__StateMachine__Group__331727); rule__StateMachine__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StateMachine__Group__4_in_rule__StateMachine__Group__331668); + pushFollow(FOLLOW_rule__StateMachine__Group__4_in_rule__StateMachine__Group__331730); rule__StateMachine__Group__4(); state._fsp--; @@ -45588,37 +45675,37 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15630:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__Alternatives_3 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15660:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__Alternatives_3 )* ) ; public final void rule__StateMachine__Group__3__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:15634:1: ( ( ( rule__StateMachine__Alternatives_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15635:1: ( ( rule__StateMachine__Alternatives_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15664:1: ( ( ( rule__StateMachine__Alternatives_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15665:1: ( ( rule__StateMachine__Alternatives_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15635:1: ( ( rule__StateMachine__Alternatives_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15636:1: ( rule__StateMachine__Alternatives_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15665:1: ( ( rule__StateMachine__Alternatives_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15666:1: ( rule__StateMachine__Alternatives_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getAlternatives_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15637:1: ( rule__StateMachine__Alternatives_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15667:1: ( rule__StateMachine__Alternatives_3 )* loop144: do { int alt144=2; int LA144_0 = input.LA(1); - if ( (LA144_0==94||(LA144_0>=99 && LA144_0<=104)||LA144_0==111||LA144_0==127) ) { + if ( (LA144_0==94||(LA144_0>=99 && LA144_0<=104)||LA144_0==111||LA144_0==129) ) { alt144=1; } switch (alt144) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15637:2: rule__StateMachine__Alternatives_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15667:2: rule__StateMachine__Alternatives_3 { - pushFollow(FOLLOW_rule__StateMachine__Alternatives_3_in_rule__StateMachine__Group__3__Impl31695); + pushFollow(FOLLOW_rule__StateMachine__Alternatives_3_in_rule__StateMachine__Group__3__Impl31757); rule__StateMachine__Alternatives_3(); state._fsp--; @@ -45657,16 +45744,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15647:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15677:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl ; public final void rule__StateMachine__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15651:1: ( rule__StateMachine__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15652:2: rule__StateMachine__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15681:1: ( rule__StateMachine__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15682:2: rule__StateMachine__Group__4__Impl { - pushFollow(FOLLOW_rule__StateMachine__Group__4__Impl_in_rule__StateMachine__Group__431726); + pushFollow(FOLLOW_rule__StateMachine__Group__4__Impl_in_rule__StateMachine__Group__431788); rule__StateMachine__Group__4__Impl(); state._fsp--; @@ -45690,22 +45777,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15658:1: rule__StateMachine__Group__4__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15688:1: rule__StateMachine__Group__4__Impl : ( '}' ) ; public final void rule__StateMachine__Group__4__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:15662:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15663:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15692:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15693:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15663:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15664:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15693:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15694:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_4()); } - match(input,39,FOLLOW_39_in_rule__StateMachine__Group__4__Impl31754); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__StateMachine__Group__4__Impl31816); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_4()); } @@ -45731,21 +45818,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15687:1: rule__SimpleState__Group__0 : rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15717:1: rule__SimpleState__Group__0 : rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ; public final void rule__SimpleState__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:15691:1: ( rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15692:2: rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15721:1: ( rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15722:2: rule__SimpleState__Group__0__Impl rule__SimpleState__Group__1 { - pushFollow(FOLLOW_rule__SimpleState__Group__0__Impl_in_rule__SimpleState__Group__031795); + pushFollow(FOLLOW_rule__SimpleState__Group__0__Impl_in_rule__SimpleState__Group__031857); rule__SimpleState__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group__1_in_rule__SimpleState__Group__031798); + pushFollow(FOLLOW_rule__SimpleState__Group__1_in_rule__SimpleState__Group__031860); rule__SimpleState__Group__1(); state._fsp--; @@ -45769,22 +45856,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15699:1: rule__SimpleState__Group__0__Impl : ( 'State' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15729:1: rule__SimpleState__Group__0__Impl : ( 'State' ) ; public final void rule__SimpleState__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:15703:1: ( ( 'State' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15704:1: ( 'State' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15733:1: ( ( 'State' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15734:1: ( 'State' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15704:1: ( 'State' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15705:1: 'State' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15734:1: ( 'State' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15735:1: 'State' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getStateKeyword_0()); } - match(input,94,FOLLOW_94_in_rule__SimpleState__Group__0__Impl31826); if (state.failed) return ; + match(input,94,FOLLOW_94_in_rule__SimpleState__Group__0__Impl31888); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getStateKeyword_0()); } @@ -45810,21 +45897,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15718:1: rule__SimpleState__Group__1 : rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15748:1: rule__SimpleState__Group__1 : rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ; public final void rule__SimpleState__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:15722:1: ( rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15723:2: rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15752:1: ( rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15753:2: rule__SimpleState__Group__1__Impl rule__SimpleState__Group__2 { - pushFollow(FOLLOW_rule__SimpleState__Group__1__Impl_in_rule__SimpleState__Group__131857); + pushFollow(FOLLOW_rule__SimpleState__Group__1__Impl_in_rule__SimpleState__Group__131919); rule__SimpleState__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group__2_in_rule__SimpleState__Group__131860); + pushFollow(FOLLOW_rule__SimpleState__Group__2_in_rule__SimpleState__Group__131922); rule__SimpleState__Group__2(); state._fsp--; @@ -45848,25 +45935,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15730:1: rule__SimpleState__Group__1__Impl : ( ( rule__SimpleState__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15760:1: rule__SimpleState__Group__1__Impl : ( ( rule__SimpleState__NameAssignment_1 ) ) ; public final void rule__SimpleState__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:15734:1: ( ( ( rule__SimpleState__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15735:1: ( ( rule__SimpleState__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15764:1: ( ( ( rule__SimpleState__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15765:1: ( ( rule__SimpleState__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15735:1: ( ( rule__SimpleState__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15736:1: ( rule__SimpleState__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15765:1: ( ( rule__SimpleState__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15766:1: ( rule__SimpleState__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15737:1: ( rule__SimpleState__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15737:2: rule__SimpleState__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15767:1: ( rule__SimpleState__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15767:2: rule__SimpleState__NameAssignment_1 { - pushFollow(FOLLOW_rule__SimpleState__NameAssignment_1_in_rule__SimpleState__Group__1__Impl31887); + pushFollow(FOLLOW_rule__SimpleState__NameAssignment_1_in_rule__SimpleState__Group__1__Impl31949); rule__SimpleState__NameAssignment_1(); state._fsp--; @@ -45899,21 +45986,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15747:1: rule__SimpleState__Group__2 : rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15777:1: rule__SimpleState__Group__2 : rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ; public final void rule__SimpleState__Group__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:15751:1: ( rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15752:2: rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15781:1: ( rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15782:2: rule__SimpleState__Group__2__Impl rule__SimpleState__Group__3 { - pushFollow(FOLLOW_rule__SimpleState__Group__2__Impl_in_rule__SimpleState__Group__231917); + pushFollow(FOLLOW_rule__SimpleState__Group__2__Impl_in_rule__SimpleState__Group__231979); rule__SimpleState__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group__3_in_rule__SimpleState__Group__231920); + pushFollow(FOLLOW_rule__SimpleState__Group__3_in_rule__SimpleState__Group__231982); rule__SimpleState__Group__3(); state._fsp--; @@ -45937,22 +46024,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15759:1: rule__SimpleState__Group__2__Impl : ( ( rule__SimpleState__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15789:1: rule__SimpleState__Group__2__Impl : ( ( rule__SimpleState__DocuAssignment_2 )? ) ; public final void rule__SimpleState__Group__2__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:15763:1: ( ( ( rule__SimpleState__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15764:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15793:1: ( ( ( rule__SimpleState__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15794:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15764:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15765:1: ( rule__SimpleState__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15794:1: ( ( rule__SimpleState__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15795:1: ( rule__SimpleState__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15766:1: ( rule__SimpleState__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15796:1: ( rule__SimpleState__DocuAssignment_2 )? int alt145=2; int LA145_0 = input.LA(1); @@ -45961,9 +46048,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt145) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15766:2: rule__SimpleState__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15796:2: rule__SimpleState__DocuAssignment_2 { - pushFollow(FOLLOW_rule__SimpleState__DocuAssignment_2_in_rule__SimpleState__Group__2__Impl31947); + pushFollow(FOLLOW_rule__SimpleState__DocuAssignment_2_in_rule__SimpleState__Group__2__Impl32009); rule__SimpleState__DocuAssignment_2(); state._fsp--; @@ -45999,16 +46086,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15776:1: rule__SimpleState__Group__3 : rule__SimpleState__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15806:1: rule__SimpleState__Group__3 : rule__SimpleState__Group__3__Impl ; public final void rule__SimpleState__Group__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:15780:1: ( rule__SimpleState__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15781:2: rule__SimpleState__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15810:1: ( rule__SimpleState__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15811:2: rule__SimpleState__Group__3__Impl { - pushFollow(FOLLOW_rule__SimpleState__Group__3__Impl_in_rule__SimpleState__Group__331978); + pushFollow(FOLLOW_rule__SimpleState__Group__3__Impl_in_rule__SimpleState__Group__332040); rule__SimpleState__Group__3__Impl(); state._fsp--; @@ -46032,22 +46119,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15787:1: rule__SimpleState__Group__3__Impl : ( ( rule__SimpleState__Group_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15817:1: rule__SimpleState__Group__3__Impl : ( ( rule__SimpleState__Group_3__0 )? ) ; public final void rule__SimpleState__Group__3__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:15791:1: ( ( ( rule__SimpleState__Group_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15792:1: ( ( rule__SimpleState__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15821:1: ( ( ( rule__SimpleState__Group_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15822:1: ( ( rule__SimpleState__Group_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15792:1: ( ( rule__SimpleState__Group_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15793:1: ( rule__SimpleState__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15822:1: ( ( rule__SimpleState__Group_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15823:1: ( rule__SimpleState__Group_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getGroup_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15794:1: ( rule__SimpleState__Group_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15824:1: ( rule__SimpleState__Group_3__0 )? int alt146=2; int LA146_0 = input.LA(1); @@ -46056,9 +46143,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt146) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15794:2: rule__SimpleState__Group_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15824:2: rule__SimpleState__Group_3__0 { - pushFollow(FOLLOW_rule__SimpleState__Group_3__0_in_rule__SimpleState__Group__3__Impl32005); + pushFollow(FOLLOW_rule__SimpleState__Group_3__0_in_rule__SimpleState__Group__3__Impl32067); rule__SimpleState__Group_3__0(); state._fsp--; @@ -46094,21 +46181,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15812:1: rule__SimpleState__Group_3__0 : rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15842:1: rule__SimpleState__Group_3__0 : rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ; public final void rule__SimpleState__Group_3__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:15816:1: ( rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15817:2: rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15846:1: ( rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15847:2: rule__SimpleState__Group_3__0__Impl rule__SimpleState__Group_3__1 { - pushFollow(FOLLOW_rule__SimpleState__Group_3__0__Impl_in_rule__SimpleState__Group_3__032044); + pushFollow(FOLLOW_rule__SimpleState__Group_3__0__Impl_in_rule__SimpleState__Group_3__032106); rule__SimpleState__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3__1_in_rule__SimpleState__Group_3__032047); + pushFollow(FOLLOW_rule__SimpleState__Group_3__1_in_rule__SimpleState__Group_3__032109); rule__SimpleState__Group_3__1(); state._fsp--; @@ -46132,22 +46219,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15824:1: rule__SimpleState__Group_3__0__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15854:1: rule__SimpleState__Group_3__0__Impl : ( '{' ) ; public final void rule__SimpleState__Group_3__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:15828:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15829:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15858:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15859:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15829:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15830:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15859:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15860:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getLeftCurlyBracketKeyword_3_0()); } - match(input,38,FOLLOW_38_in_rule__SimpleState__Group_3__0__Impl32075); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__SimpleState__Group_3__0__Impl32137); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getLeftCurlyBracketKeyword_3_0()); } @@ -46173,21 +46260,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15843:1: rule__SimpleState__Group_3__1 : rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15873:1: rule__SimpleState__Group_3__1 : rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ; public final void rule__SimpleState__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15847:1: ( rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15848:2: rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15877:1: ( rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15878:2: rule__SimpleState__Group_3__1__Impl rule__SimpleState__Group_3__2 { - pushFollow(FOLLOW_rule__SimpleState__Group_3__1__Impl_in_rule__SimpleState__Group_3__132106); + pushFollow(FOLLOW_rule__SimpleState__Group_3__1__Impl_in_rule__SimpleState__Group_3__132168); rule__SimpleState__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3__2_in_rule__SimpleState__Group_3__132109); + pushFollow(FOLLOW_rule__SimpleState__Group_3__2_in_rule__SimpleState__Group_3__132171); rule__SimpleState__Group_3__2(); state._fsp--; @@ -46211,22 +46298,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15855:1: rule__SimpleState__Group_3__1__Impl : ( ( rule__SimpleState__Group_3_1__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15885:1: rule__SimpleState__Group_3__1__Impl : ( ( rule__SimpleState__Group_3_1__0 )? ) ; public final void rule__SimpleState__Group_3__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:15859:1: ( ( ( rule__SimpleState__Group_3_1__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15860:1: ( ( rule__SimpleState__Group_3_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15889:1: ( ( ( rule__SimpleState__Group_3_1__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15890:1: ( ( rule__SimpleState__Group_3_1__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15860:1: ( ( rule__SimpleState__Group_3_1__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15861:1: ( rule__SimpleState__Group_3_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15890:1: ( ( rule__SimpleState__Group_3_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15891:1: ( rule__SimpleState__Group_3_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getGroup_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15862:1: ( rule__SimpleState__Group_3_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15892:1: ( rule__SimpleState__Group_3_1__0 )? int alt147=2; int LA147_0 = input.LA(1); @@ -46235,9 +46322,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt147) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15862:2: rule__SimpleState__Group_3_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15892:2: rule__SimpleState__Group_3_1__0 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_1__0_in_rule__SimpleState__Group_3__1__Impl32136); + pushFollow(FOLLOW_rule__SimpleState__Group_3_1__0_in_rule__SimpleState__Group_3__1__Impl32198); rule__SimpleState__Group_3_1__0(); state._fsp--; @@ -46273,21 +46360,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15872:1: rule__SimpleState__Group_3__2 : rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15902:1: rule__SimpleState__Group_3__2 : rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ; public final void rule__SimpleState__Group_3__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:15876:1: ( rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15877:2: rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15906:1: ( rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15907:2: rule__SimpleState__Group_3__2__Impl rule__SimpleState__Group_3__3 { - pushFollow(FOLLOW_rule__SimpleState__Group_3__2__Impl_in_rule__SimpleState__Group_3__232167); + pushFollow(FOLLOW_rule__SimpleState__Group_3__2__Impl_in_rule__SimpleState__Group_3__232229); rule__SimpleState__Group_3__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3__3_in_rule__SimpleState__Group_3__232170); + pushFollow(FOLLOW_rule__SimpleState__Group_3__3_in_rule__SimpleState__Group_3__232232); rule__SimpleState__Group_3__3(); state._fsp--; @@ -46311,22 +46398,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15884:1: rule__SimpleState__Group_3__2__Impl : ( ( rule__SimpleState__Group_3_2__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15914:1: rule__SimpleState__Group_3__2__Impl : ( ( rule__SimpleState__Group_3_2__0 )? ) ; public final void rule__SimpleState__Group_3__2__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:15888:1: ( ( ( rule__SimpleState__Group_3_2__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15889:1: ( ( rule__SimpleState__Group_3_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15918:1: ( ( ( rule__SimpleState__Group_3_2__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15919:1: ( ( rule__SimpleState__Group_3_2__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15889:1: ( ( rule__SimpleState__Group_3_2__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15890:1: ( rule__SimpleState__Group_3_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15919:1: ( ( rule__SimpleState__Group_3_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15920:1: ( rule__SimpleState__Group_3_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getGroup_3_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15891:1: ( rule__SimpleState__Group_3_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15921:1: ( rule__SimpleState__Group_3_2__0 )? int alt148=2; int LA148_0 = input.LA(1); @@ -46335,9 +46422,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt148) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15891:2: rule__SimpleState__Group_3_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15921:2: rule__SimpleState__Group_3_2__0 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_2__0_in_rule__SimpleState__Group_3__2__Impl32197); + pushFollow(FOLLOW_rule__SimpleState__Group_3_2__0_in_rule__SimpleState__Group_3__2__Impl32259); rule__SimpleState__Group_3_2__0(); state._fsp--; @@ -46373,21 +46460,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15901:1: rule__SimpleState__Group_3__3 : rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15931:1: rule__SimpleState__Group_3__3 : rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ; public final void rule__SimpleState__Group_3__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:15905:1: ( rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15906:2: rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15935:1: ( rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15936:2: rule__SimpleState__Group_3__3__Impl rule__SimpleState__Group_3__4 { - pushFollow(FOLLOW_rule__SimpleState__Group_3__3__Impl_in_rule__SimpleState__Group_3__332228); + pushFollow(FOLLOW_rule__SimpleState__Group_3__3__Impl_in_rule__SimpleState__Group_3__332290); rule__SimpleState__Group_3__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3__4_in_rule__SimpleState__Group_3__332231); + pushFollow(FOLLOW_rule__SimpleState__Group_3__4_in_rule__SimpleState__Group_3__332293); rule__SimpleState__Group_3__4(); state._fsp--; @@ -46411,22 +46498,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15913:1: rule__SimpleState__Group_3__3__Impl : ( ( rule__SimpleState__Group_3_3__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15943:1: rule__SimpleState__Group_3__3__Impl : ( ( rule__SimpleState__Group_3_3__0 )? ) ; public final void rule__SimpleState__Group_3__3__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:15917:1: ( ( ( rule__SimpleState__Group_3_3__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15918:1: ( ( rule__SimpleState__Group_3_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15947:1: ( ( ( rule__SimpleState__Group_3_3__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15948:1: ( ( rule__SimpleState__Group_3_3__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15918:1: ( ( rule__SimpleState__Group_3_3__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15919:1: ( rule__SimpleState__Group_3_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15948:1: ( ( rule__SimpleState__Group_3_3__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15949:1: ( rule__SimpleState__Group_3_3__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getGroup_3_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15920:1: ( rule__SimpleState__Group_3_3__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15950:1: ( rule__SimpleState__Group_3_3__0 )? int alt149=2; int LA149_0 = input.LA(1); @@ -46435,9 +46522,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt149) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15920:2: rule__SimpleState__Group_3_3__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15950:2: rule__SimpleState__Group_3_3__0 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_3__0_in_rule__SimpleState__Group_3__3__Impl32258); + pushFollow(FOLLOW_rule__SimpleState__Group_3_3__0_in_rule__SimpleState__Group_3__3__Impl32320); rule__SimpleState__Group_3_3__0(); state._fsp--; @@ -46473,21 +46560,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15930:1: rule__SimpleState__Group_3__4 : rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15960:1: rule__SimpleState__Group_3__4 : rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ; public final void rule__SimpleState__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15934:1: ( rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15935:2: rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15964:1: ( rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15965:2: rule__SimpleState__Group_3__4__Impl rule__SimpleState__Group_3__5 { - pushFollow(FOLLOW_rule__SimpleState__Group_3__4__Impl_in_rule__SimpleState__Group_3__432289); + pushFollow(FOLLOW_rule__SimpleState__Group_3__4__Impl_in_rule__SimpleState__Group_3__432351); rule__SimpleState__Group_3__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3__5_in_rule__SimpleState__Group_3__432292); + pushFollow(FOLLOW_rule__SimpleState__Group_3__5_in_rule__SimpleState__Group_3__432354); rule__SimpleState__Group_3__5(); state._fsp--; @@ -46511,22 +46598,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15942:1: rule__SimpleState__Group_3__4__Impl : ( ( rule__SimpleState__Group_3_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15972:1: rule__SimpleState__Group_3__4__Impl : ( ( rule__SimpleState__Group_3_4__0 )? ) ; public final void rule__SimpleState__Group_3__4__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:15946:1: ( ( ( rule__SimpleState__Group_3_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15947:1: ( ( rule__SimpleState__Group_3_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15976:1: ( ( ( rule__SimpleState__Group_3_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15977:1: ( ( rule__SimpleState__Group_3_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15947:1: ( ( rule__SimpleState__Group_3_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15948:1: ( rule__SimpleState__Group_3_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15977:1: ( ( rule__SimpleState__Group_3_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15978:1: ( rule__SimpleState__Group_3_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getGroup_3_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15949:1: ( rule__SimpleState__Group_3_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15979:1: ( rule__SimpleState__Group_3_4__0 )? int alt150=2; int LA150_0 = input.LA(1); @@ -46535,9 +46622,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt150) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15949:2: rule__SimpleState__Group_3_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15979:2: rule__SimpleState__Group_3_4__0 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_4__0_in_rule__SimpleState__Group_3__4__Impl32319); + pushFollow(FOLLOW_rule__SimpleState__Group_3_4__0_in_rule__SimpleState__Group_3__4__Impl32381); rule__SimpleState__Group_3_4__0(); state._fsp--; @@ -46573,16 +46660,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15959:1: rule__SimpleState__Group_3__5 : rule__SimpleState__Group_3__5__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15989:1: rule__SimpleState__Group_3__5 : rule__SimpleState__Group_3__5__Impl ; public final void rule__SimpleState__Group_3__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:15963:1: ( rule__SimpleState__Group_3__5__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15964:2: rule__SimpleState__Group_3__5__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15993:1: ( rule__SimpleState__Group_3__5__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15994:2: rule__SimpleState__Group_3__5__Impl { - pushFollow(FOLLOW_rule__SimpleState__Group_3__5__Impl_in_rule__SimpleState__Group_3__532350); + pushFollow(FOLLOW_rule__SimpleState__Group_3__5__Impl_in_rule__SimpleState__Group_3__532412); rule__SimpleState__Group_3__5__Impl(); state._fsp--; @@ -46606,22 +46693,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15970:1: rule__SimpleState__Group_3__5__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16000:1: rule__SimpleState__Group_3__5__Impl : ( '}' ) ; public final void rule__SimpleState__Group_3__5__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:15974:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15975:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16004:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16005:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15975:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:15976:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16005:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16006:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5()); } - match(input,39,FOLLOW_39_in_rule__SimpleState__Group_3__5__Impl32378); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__SimpleState__Group_3__5__Impl32440); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getRightCurlyBracketKeyword_3_5()); } @@ -46647,21 +46734,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16001:1: rule__SimpleState__Group_3_1__0 : rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16031:1: rule__SimpleState__Group_3_1__0 : rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ; public final void rule__SimpleState__Group_3_1__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:16005:1: ( rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16006:2: rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16035:1: ( rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16036:2: rule__SimpleState__Group_3_1__0__Impl rule__SimpleState__Group_3_1__1 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_1__0__Impl_in_rule__SimpleState__Group_3_1__032421); + pushFollow(FOLLOW_rule__SimpleState__Group_3_1__0__Impl_in_rule__SimpleState__Group_3_1__032483); rule__SimpleState__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3_1__1_in_rule__SimpleState__Group_3_1__032424); + pushFollow(FOLLOW_rule__SimpleState__Group_3_1__1_in_rule__SimpleState__Group_3_1__032486); rule__SimpleState__Group_3_1__1(); state._fsp--; @@ -46685,22 +46772,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16013:1: rule__SimpleState__Group_3_1__0__Impl : ( 'entry' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16043:1: rule__SimpleState__Group_3_1__0__Impl : ( 'entry' ) ; public final void rule__SimpleState__Group_3_1__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:16017:1: ( ( 'entry' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16018:1: ( 'entry' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16047:1: ( ( 'entry' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16048:1: ( 'entry' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16018:1: ( 'entry' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16019:1: 'entry' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16048:1: ( 'entry' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16049:1: 'entry' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0()); } - match(input,95,FOLLOW_95_in_rule__SimpleState__Group_3_1__0__Impl32452); if (state.failed) return ; + match(input,95,FOLLOW_95_in_rule__SimpleState__Group_3_1__0__Impl32514); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getEntryKeyword_3_1_0()); } @@ -46726,16 +46813,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16032:1: rule__SimpleState__Group_3_1__1 : rule__SimpleState__Group_3_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16062:1: rule__SimpleState__Group_3_1__1 : rule__SimpleState__Group_3_1__1__Impl ; public final void rule__SimpleState__Group_3_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:16036:1: ( rule__SimpleState__Group_3_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16037:2: rule__SimpleState__Group_3_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16066:1: ( rule__SimpleState__Group_3_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16067:2: rule__SimpleState__Group_3_1__1__Impl { - pushFollow(FOLLOW_rule__SimpleState__Group_3_1__1__Impl_in_rule__SimpleState__Group_3_1__132483); + pushFollow(FOLLOW_rule__SimpleState__Group_3_1__1__Impl_in_rule__SimpleState__Group_3_1__132545); rule__SimpleState__Group_3_1__1__Impl(); state._fsp--; @@ -46759,25 +46846,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16043:1: rule__SimpleState__Group_3_1__1__Impl : ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16073:1: rule__SimpleState__Group_3_1__1__Impl : ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ; public final void rule__SimpleState__Group_3_1__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:16047:1: ( ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16048:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16077:1: ( ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16078:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16048:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16049:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16078:1: ( ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16079:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getEntryCodeAssignment_3_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16050:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16050:2: rule__SimpleState__EntryCodeAssignment_3_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16080:1: ( rule__SimpleState__EntryCodeAssignment_3_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16080:2: rule__SimpleState__EntryCodeAssignment_3_1_1 { - pushFollow(FOLLOW_rule__SimpleState__EntryCodeAssignment_3_1_1_in_rule__SimpleState__Group_3_1__1__Impl32510); + pushFollow(FOLLOW_rule__SimpleState__EntryCodeAssignment_3_1_1_in_rule__SimpleState__Group_3_1__1__Impl32572); rule__SimpleState__EntryCodeAssignment_3_1_1(); state._fsp--; @@ -46810,21 +46897,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16064:1: rule__SimpleState__Group_3_2__0 : rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16094:1: rule__SimpleState__Group_3_2__0 : rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ; public final void rule__SimpleState__Group_3_2__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:16068:1: ( rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16069:2: rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16098:1: ( rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16099:2: rule__SimpleState__Group_3_2__0__Impl rule__SimpleState__Group_3_2__1 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_2__0__Impl_in_rule__SimpleState__Group_3_2__032544); + pushFollow(FOLLOW_rule__SimpleState__Group_3_2__0__Impl_in_rule__SimpleState__Group_3_2__032606); rule__SimpleState__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3_2__1_in_rule__SimpleState__Group_3_2__032547); + pushFollow(FOLLOW_rule__SimpleState__Group_3_2__1_in_rule__SimpleState__Group_3_2__032609); rule__SimpleState__Group_3_2__1(); state._fsp--; @@ -46848,22 +46935,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16076:1: rule__SimpleState__Group_3_2__0__Impl : ( 'exit' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16106:1: rule__SimpleState__Group_3_2__0__Impl : ( 'exit' ) ; public final void rule__SimpleState__Group_3_2__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:16080:1: ( ( 'exit' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16081:1: ( 'exit' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16110:1: ( ( 'exit' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16111:1: ( 'exit' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16081:1: ( 'exit' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16082:1: 'exit' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16111:1: ( 'exit' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16112:1: 'exit' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0()); } - match(input,96,FOLLOW_96_in_rule__SimpleState__Group_3_2__0__Impl32575); if (state.failed) return ; + match(input,96,FOLLOW_96_in_rule__SimpleState__Group_3_2__0__Impl32637); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getExitKeyword_3_2_0()); } @@ -46889,16 +46976,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16095:1: rule__SimpleState__Group_3_2__1 : rule__SimpleState__Group_3_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16125:1: rule__SimpleState__Group_3_2__1 : rule__SimpleState__Group_3_2__1__Impl ; public final void rule__SimpleState__Group_3_2__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:16099:1: ( rule__SimpleState__Group_3_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16100:2: rule__SimpleState__Group_3_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16129:1: ( rule__SimpleState__Group_3_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16130:2: rule__SimpleState__Group_3_2__1__Impl { - pushFollow(FOLLOW_rule__SimpleState__Group_3_2__1__Impl_in_rule__SimpleState__Group_3_2__132606); + pushFollow(FOLLOW_rule__SimpleState__Group_3_2__1__Impl_in_rule__SimpleState__Group_3_2__132668); rule__SimpleState__Group_3_2__1__Impl(); state._fsp--; @@ -46922,25 +47009,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16106:1: rule__SimpleState__Group_3_2__1__Impl : ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16136:1: rule__SimpleState__Group_3_2__1__Impl : ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ; public final void rule__SimpleState__Group_3_2__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:16110:1: ( ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16111:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16140:1: ( ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16141:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16111:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16112:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16141:1: ( ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16142:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getExitCodeAssignment_3_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16113:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16113:2: rule__SimpleState__ExitCodeAssignment_3_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16143:1: ( rule__SimpleState__ExitCodeAssignment_3_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16143:2: rule__SimpleState__ExitCodeAssignment_3_2_1 { - pushFollow(FOLLOW_rule__SimpleState__ExitCodeAssignment_3_2_1_in_rule__SimpleState__Group_3_2__1__Impl32633); + pushFollow(FOLLOW_rule__SimpleState__ExitCodeAssignment_3_2_1_in_rule__SimpleState__Group_3_2__1__Impl32695); rule__SimpleState__ExitCodeAssignment_3_2_1(); state._fsp--; @@ -46973,21 +47060,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16127:1: rule__SimpleState__Group_3_3__0 : rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16157:1: rule__SimpleState__Group_3_3__0 : rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ; public final void rule__SimpleState__Group_3_3__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:16131:1: ( rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16132:2: rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16161:1: ( rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16162:2: rule__SimpleState__Group_3_3__0__Impl rule__SimpleState__Group_3_3__1 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_3__0__Impl_in_rule__SimpleState__Group_3_3__032667); + pushFollow(FOLLOW_rule__SimpleState__Group_3_3__0__Impl_in_rule__SimpleState__Group_3_3__032729); rule__SimpleState__Group_3_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3_3__1_in_rule__SimpleState__Group_3_3__032670); + pushFollow(FOLLOW_rule__SimpleState__Group_3_3__1_in_rule__SimpleState__Group_3_3__032732); rule__SimpleState__Group_3_3__1(); state._fsp--; @@ -47011,22 +47098,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16139:1: rule__SimpleState__Group_3_3__0__Impl : ( 'do' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16169:1: rule__SimpleState__Group_3_3__0__Impl : ( 'do' ) ; public final void rule__SimpleState__Group_3_3__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:16143:1: ( ( 'do' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16144:1: ( 'do' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16173:1: ( ( 'do' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16174:1: ( 'do' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16144:1: ( 'do' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16145:1: 'do' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16174:1: ( 'do' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16175:1: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0()); } - match(input,97,FOLLOW_97_in_rule__SimpleState__Group_3_3__0__Impl32698); if (state.failed) return ; + match(input,97,FOLLOW_97_in_rule__SimpleState__Group_3_3__0__Impl32760); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getDoKeyword_3_3_0()); } @@ -47052,16 +47139,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16158:1: rule__SimpleState__Group_3_3__1 : rule__SimpleState__Group_3_3__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16188:1: rule__SimpleState__Group_3_3__1 : rule__SimpleState__Group_3_3__1__Impl ; public final void rule__SimpleState__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16162:1: ( rule__SimpleState__Group_3_3__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16163:2: rule__SimpleState__Group_3_3__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16192:1: ( rule__SimpleState__Group_3_3__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16193:2: rule__SimpleState__Group_3_3__1__Impl { - pushFollow(FOLLOW_rule__SimpleState__Group_3_3__1__Impl_in_rule__SimpleState__Group_3_3__132729); + pushFollow(FOLLOW_rule__SimpleState__Group_3_3__1__Impl_in_rule__SimpleState__Group_3_3__132791); rule__SimpleState__Group_3_3__1__Impl(); state._fsp--; @@ -47085,25 +47172,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_3__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16169:1: rule__SimpleState__Group_3_3__1__Impl : ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16199:1: rule__SimpleState__Group_3_3__1__Impl : ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ; public final void rule__SimpleState__Group_3_3__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:16173:1: ( ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16174:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16203:1: ( ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16204:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16174:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16175:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16204:1: ( ( rule__SimpleState__DoCodeAssignment_3_3_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16205:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getDoCodeAssignment_3_3_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16176:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16176:2: rule__SimpleState__DoCodeAssignment_3_3_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16206:1: ( rule__SimpleState__DoCodeAssignment_3_3_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16206:2: rule__SimpleState__DoCodeAssignment_3_3_1 { - pushFollow(FOLLOW_rule__SimpleState__DoCodeAssignment_3_3_1_in_rule__SimpleState__Group_3_3__1__Impl32756); + pushFollow(FOLLOW_rule__SimpleState__DoCodeAssignment_3_3_1_in_rule__SimpleState__Group_3_3__1__Impl32818); rule__SimpleState__DoCodeAssignment_3_3_1(); state._fsp--; @@ -47136,21 +47223,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16190:1: rule__SimpleState__Group_3_4__0 : rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16220:1: rule__SimpleState__Group_3_4__0 : rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ; public final void rule__SimpleState__Group_3_4__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:16194:1: ( rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16195:2: rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16224:1: ( rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16225:2: rule__SimpleState__Group_3_4__0__Impl rule__SimpleState__Group_3_4__1 { - pushFollow(FOLLOW_rule__SimpleState__Group_3_4__0__Impl_in_rule__SimpleState__Group_3_4__032790); + pushFollow(FOLLOW_rule__SimpleState__Group_3_4__0__Impl_in_rule__SimpleState__Group_3_4__032852); rule__SimpleState__Group_3_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleState__Group_3_4__1_in_rule__SimpleState__Group_3_4__032793); + pushFollow(FOLLOW_rule__SimpleState__Group_3_4__1_in_rule__SimpleState__Group_3_4__032855); rule__SimpleState__Group_3_4__1(); state._fsp--; @@ -47174,22 +47261,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16202:1: rule__SimpleState__Group_3_4__0__Impl : ( 'subgraph' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16232:1: rule__SimpleState__Group_3_4__0__Impl : ( 'subgraph' ) ; public final void rule__SimpleState__Group_3_4__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:16206:1: ( ( 'subgraph' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16207:1: ( 'subgraph' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16236:1: ( ( 'subgraph' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16237:1: ( 'subgraph' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16207:1: ( 'subgraph' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16208:1: 'subgraph' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16237:1: ( 'subgraph' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16238:1: 'subgraph' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0()); } - match(input,98,FOLLOW_98_in_rule__SimpleState__Group_3_4__0__Impl32821); if (state.failed) return ; + match(input,98,FOLLOW_98_in_rule__SimpleState__Group_3_4__0__Impl32883); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getSubgraphKeyword_3_4_0()); } @@ -47215,16 +47302,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16221:1: rule__SimpleState__Group_3_4__1 : rule__SimpleState__Group_3_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16251:1: rule__SimpleState__Group_3_4__1 : rule__SimpleState__Group_3_4__1__Impl ; public final void rule__SimpleState__Group_3_4__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:16225:1: ( rule__SimpleState__Group_3_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16226:2: rule__SimpleState__Group_3_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16255:1: ( rule__SimpleState__Group_3_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16256:2: rule__SimpleState__Group_3_4__1__Impl { - pushFollow(FOLLOW_rule__SimpleState__Group_3_4__1__Impl_in_rule__SimpleState__Group_3_4__132852); + pushFollow(FOLLOW_rule__SimpleState__Group_3_4__1__Impl_in_rule__SimpleState__Group_3_4__132914); rule__SimpleState__Group_3_4__1__Impl(); state._fsp--; @@ -47248,25 +47335,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__Group_3_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16232:1: rule__SimpleState__Group_3_4__1__Impl : ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16262:1: rule__SimpleState__Group_3_4__1__Impl : ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ; public final void rule__SimpleState__Group_3_4__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:16236:1: ( ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16237:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16266:1: ( ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16267:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16237:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16238:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16267:1: ( ( rule__SimpleState__SubgraphAssignment_3_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16268:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getSubgraphAssignment_3_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16239:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16239:2: rule__SimpleState__SubgraphAssignment_3_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16269:1: ( rule__SimpleState__SubgraphAssignment_3_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16269:2: rule__SimpleState__SubgraphAssignment_3_4_1 { - pushFollow(FOLLOW_rule__SimpleState__SubgraphAssignment_3_4_1_in_rule__SimpleState__Group_3_4__1__Impl32879); + pushFollow(FOLLOW_rule__SimpleState__SubgraphAssignment_3_4_1_in_rule__SimpleState__Group_3_4__1__Impl32941); rule__SimpleState__SubgraphAssignment_3_4_1(); state._fsp--; @@ -47299,21 +47386,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16253:1: rule__RefinedState__Group__0 : rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16283:1: rule__RefinedState__Group__0 : rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ; public final void rule__RefinedState__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:16257:1: ( rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16258:2: rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16287:1: ( rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16288:2: rule__RefinedState__Group__0__Impl rule__RefinedState__Group__1 { - pushFollow(FOLLOW_rule__RefinedState__Group__0__Impl_in_rule__RefinedState__Group__032913); + pushFollow(FOLLOW_rule__RefinedState__Group__0__Impl_in_rule__RefinedState__Group__032975); rule__RefinedState__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__1_in_rule__RefinedState__Group__032916); + pushFollow(FOLLOW_rule__RefinedState__Group__1_in_rule__RefinedState__Group__032978); rule__RefinedState__Group__1(); state._fsp--; @@ -47337,22 +47424,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16265:1: rule__RefinedState__Group__0__Impl : ( 'RefinedState' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16295:1: rule__RefinedState__Group__0__Impl : ( 'RefinedState' ) ; public final void rule__RefinedState__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:16269:1: ( ( 'RefinedState' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16270:1: ( 'RefinedState' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16299:1: ( ( 'RefinedState' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16300:1: ( 'RefinedState' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16270:1: ( 'RefinedState' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16271:1: 'RefinedState' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16300:1: ( 'RefinedState' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16301:1: 'RefinedState' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getRefinedStateKeyword_0()); } - match(input,99,FOLLOW_99_in_rule__RefinedState__Group__0__Impl32944); if (state.failed) return ; + match(input,99,FOLLOW_99_in_rule__RefinedState__Group__0__Impl33006); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getRefinedStateKeyword_0()); } @@ -47378,21 +47465,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16284:1: rule__RefinedState__Group__1 : rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16314:1: rule__RefinedState__Group__1 : rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ; public final void rule__RefinedState__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:16288:1: ( rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16289:2: rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16318:1: ( rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16319:2: rule__RefinedState__Group__1__Impl rule__RefinedState__Group__2 { - pushFollow(FOLLOW_rule__RefinedState__Group__1__Impl_in_rule__RefinedState__Group__132975); + pushFollow(FOLLOW_rule__RefinedState__Group__1__Impl_in_rule__RefinedState__Group__133037); rule__RefinedState__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__2_in_rule__RefinedState__Group__132978); + pushFollow(FOLLOW_rule__RefinedState__Group__2_in_rule__RefinedState__Group__133040); rule__RefinedState__Group__2(); state._fsp--; @@ -47416,25 +47503,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16296:1: rule__RefinedState__Group__1__Impl : ( ( rule__RefinedState__TargetAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16326:1: rule__RefinedState__Group__1__Impl : ( ( rule__RefinedState__TargetAssignment_1 ) ) ; public final void rule__RefinedState__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:16300:1: ( ( ( rule__RefinedState__TargetAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16301:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16330:1: ( ( ( rule__RefinedState__TargetAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16331:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16301:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16302:1: ( rule__RefinedState__TargetAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16331:1: ( ( rule__RefinedState__TargetAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16332:1: ( rule__RefinedState__TargetAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getTargetAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16303:1: ( rule__RefinedState__TargetAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16303:2: rule__RefinedState__TargetAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16333:1: ( rule__RefinedState__TargetAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16333:2: rule__RefinedState__TargetAssignment_1 { - pushFollow(FOLLOW_rule__RefinedState__TargetAssignment_1_in_rule__RefinedState__Group__1__Impl33005); + pushFollow(FOLLOW_rule__RefinedState__TargetAssignment_1_in_rule__RefinedState__Group__1__Impl33067); rule__RefinedState__TargetAssignment_1(); state._fsp--; @@ -47467,21 +47554,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16313:1: rule__RefinedState__Group__2 : rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16343:1: rule__RefinedState__Group__2 : rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ; public final void rule__RefinedState__Group__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:16317:1: ( rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16318:2: rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16347:1: ( rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16348:2: rule__RefinedState__Group__2__Impl rule__RefinedState__Group__3 { - pushFollow(FOLLOW_rule__RefinedState__Group__2__Impl_in_rule__RefinedState__Group__233035); + pushFollow(FOLLOW_rule__RefinedState__Group__2__Impl_in_rule__RefinedState__Group__233097); rule__RefinedState__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__3_in_rule__RefinedState__Group__233038); + pushFollow(FOLLOW_rule__RefinedState__Group__3_in_rule__RefinedState__Group__233100); rule__RefinedState__Group__3(); state._fsp--; @@ -47505,22 +47592,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16325:1: rule__RefinedState__Group__2__Impl : ( ( rule__RefinedState__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16355:1: rule__RefinedState__Group__2__Impl : ( ( rule__RefinedState__DocuAssignment_2 )? ) ; public final void rule__RefinedState__Group__2__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:16329:1: ( ( ( rule__RefinedState__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16330:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16359:1: ( ( ( rule__RefinedState__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16360:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16330:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16331:1: ( rule__RefinedState__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16360:1: ( ( rule__RefinedState__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16361:1: ( rule__RefinedState__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16332:1: ( rule__RefinedState__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16362:1: ( rule__RefinedState__DocuAssignment_2 )? int alt151=2; int LA151_0 = input.LA(1); @@ -47529,9 +47616,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt151) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16332:2: rule__RefinedState__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16362:2: rule__RefinedState__DocuAssignment_2 { - pushFollow(FOLLOW_rule__RefinedState__DocuAssignment_2_in_rule__RefinedState__Group__2__Impl33065); + pushFollow(FOLLOW_rule__RefinedState__DocuAssignment_2_in_rule__RefinedState__Group__2__Impl33127); rule__RefinedState__DocuAssignment_2(); state._fsp--; @@ -47567,21 +47654,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16342:1: rule__RefinedState__Group__3 : rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16372:1: rule__RefinedState__Group__3 : rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ; public final void rule__RefinedState__Group__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:16346:1: ( rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16347:2: rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16376:1: ( rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16377:2: rule__RefinedState__Group__3__Impl rule__RefinedState__Group__4 { - pushFollow(FOLLOW_rule__RefinedState__Group__3__Impl_in_rule__RefinedState__Group__333096); + pushFollow(FOLLOW_rule__RefinedState__Group__3__Impl_in_rule__RefinedState__Group__333158); rule__RefinedState__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__4_in_rule__RefinedState__Group__333099); + pushFollow(FOLLOW_rule__RefinedState__Group__4_in_rule__RefinedState__Group__333161); rule__RefinedState__Group__4(); state._fsp--; @@ -47605,22 +47692,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16354:1: rule__RefinedState__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16384:1: rule__RefinedState__Group__3__Impl : ( '{' ) ; public final void rule__RefinedState__Group__3__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:16358:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16359:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16388:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16389:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16359:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16360:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16389:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16390:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__RefinedState__Group__3__Impl33127); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__RefinedState__Group__3__Impl33189); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getLeftCurlyBracketKeyword_3()); } @@ -47646,21 +47733,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16373:1: rule__RefinedState__Group__4 : rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16403:1: rule__RefinedState__Group__4 : rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ; public final void rule__RefinedState__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16377:1: ( rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16378:2: rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16407:1: ( rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16408:2: rule__RefinedState__Group__4__Impl rule__RefinedState__Group__5 { - pushFollow(FOLLOW_rule__RefinedState__Group__4__Impl_in_rule__RefinedState__Group__433158); + pushFollow(FOLLOW_rule__RefinedState__Group__4__Impl_in_rule__RefinedState__Group__433220); rule__RefinedState__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__5_in_rule__RefinedState__Group__433161); + pushFollow(FOLLOW_rule__RefinedState__Group__5_in_rule__RefinedState__Group__433223); rule__RefinedState__Group__5(); state._fsp--; @@ -47684,22 +47771,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16385:1: rule__RefinedState__Group__4__Impl : ( ( rule__RefinedState__Group_4__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16415:1: rule__RefinedState__Group__4__Impl : ( ( rule__RefinedState__Group_4__0 )? ) ; public final void rule__RefinedState__Group__4__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:16389:1: ( ( ( rule__RefinedState__Group_4__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16390:1: ( ( rule__RefinedState__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16419:1: ( ( ( rule__RefinedState__Group_4__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16420:1: ( ( rule__RefinedState__Group_4__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16390:1: ( ( rule__RefinedState__Group_4__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16391:1: ( rule__RefinedState__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16420:1: ( ( rule__RefinedState__Group_4__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16421:1: ( rule__RefinedState__Group_4__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getGroup_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16392:1: ( rule__RefinedState__Group_4__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16422:1: ( rule__RefinedState__Group_4__0 )? int alt152=2; int LA152_0 = input.LA(1); @@ -47708,9 +47795,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt152) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16392:2: rule__RefinedState__Group_4__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16422:2: rule__RefinedState__Group_4__0 { - pushFollow(FOLLOW_rule__RefinedState__Group_4__0_in_rule__RefinedState__Group__4__Impl33188); + pushFollow(FOLLOW_rule__RefinedState__Group_4__0_in_rule__RefinedState__Group__4__Impl33250); rule__RefinedState__Group_4__0(); state._fsp--; @@ -47746,21 +47833,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16402:1: rule__RefinedState__Group__5 : rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16432:1: rule__RefinedState__Group__5 : rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ; public final void rule__RefinedState__Group__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:16406:1: ( rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16407:2: rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16436:1: ( rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16437:2: rule__RefinedState__Group__5__Impl rule__RefinedState__Group__6 { - pushFollow(FOLLOW_rule__RefinedState__Group__5__Impl_in_rule__RefinedState__Group__533219); + pushFollow(FOLLOW_rule__RefinedState__Group__5__Impl_in_rule__RefinedState__Group__533281); rule__RefinedState__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__6_in_rule__RefinedState__Group__533222); + pushFollow(FOLLOW_rule__RefinedState__Group__6_in_rule__RefinedState__Group__533284); rule__RefinedState__Group__6(); state._fsp--; @@ -47784,22 +47871,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16414:1: rule__RefinedState__Group__5__Impl : ( ( rule__RefinedState__Group_5__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16444:1: rule__RefinedState__Group__5__Impl : ( ( rule__RefinedState__Group_5__0 )? ) ; public final void rule__RefinedState__Group__5__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:16418:1: ( ( ( rule__RefinedState__Group_5__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16419:1: ( ( rule__RefinedState__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16448:1: ( ( ( rule__RefinedState__Group_5__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16449:1: ( ( rule__RefinedState__Group_5__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16419:1: ( ( rule__RefinedState__Group_5__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16420:1: ( rule__RefinedState__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16449:1: ( ( rule__RefinedState__Group_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16450:1: ( rule__RefinedState__Group_5__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getGroup_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16421:1: ( rule__RefinedState__Group_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16451:1: ( rule__RefinedState__Group_5__0 )? int alt153=2; int LA153_0 = input.LA(1); @@ -47808,9 +47895,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt153) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16421:2: rule__RefinedState__Group_5__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16451:2: rule__RefinedState__Group_5__0 { - pushFollow(FOLLOW_rule__RefinedState__Group_5__0_in_rule__RefinedState__Group__5__Impl33249); + pushFollow(FOLLOW_rule__RefinedState__Group_5__0_in_rule__RefinedState__Group__5__Impl33311); rule__RefinedState__Group_5__0(); state._fsp--; @@ -47846,21 +47933,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16431:1: rule__RefinedState__Group__6 : rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16461:1: rule__RefinedState__Group__6 : rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ; public final void rule__RefinedState__Group__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:16435:1: ( rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16436:2: rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16465:1: ( rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16466:2: rule__RefinedState__Group__6__Impl rule__RefinedState__Group__7 { - pushFollow(FOLLOW_rule__RefinedState__Group__6__Impl_in_rule__RefinedState__Group__633280); + pushFollow(FOLLOW_rule__RefinedState__Group__6__Impl_in_rule__RefinedState__Group__633342); rule__RefinedState__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__7_in_rule__RefinedState__Group__633283); + pushFollow(FOLLOW_rule__RefinedState__Group__7_in_rule__RefinedState__Group__633345); rule__RefinedState__Group__7(); state._fsp--; @@ -47884,22 +47971,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16443:1: rule__RefinedState__Group__6__Impl : ( ( rule__RefinedState__Group_6__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16473:1: rule__RefinedState__Group__6__Impl : ( ( rule__RefinedState__Group_6__0 )? ) ; public final void rule__RefinedState__Group__6__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:16447:1: ( ( ( rule__RefinedState__Group_6__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16448:1: ( ( rule__RefinedState__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16477:1: ( ( ( rule__RefinedState__Group_6__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16478:1: ( ( rule__RefinedState__Group_6__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16448:1: ( ( rule__RefinedState__Group_6__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16449:1: ( rule__RefinedState__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16478:1: ( ( rule__RefinedState__Group_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16479:1: ( rule__RefinedState__Group_6__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getGroup_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16450:1: ( rule__RefinedState__Group_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16480:1: ( rule__RefinedState__Group_6__0 )? int alt154=2; int LA154_0 = input.LA(1); @@ -47908,9 +47995,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt154) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16450:2: rule__RefinedState__Group_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16480:2: rule__RefinedState__Group_6__0 { - pushFollow(FOLLOW_rule__RefinedState__Group_6__0_in_rule__RefinedState__Group__6__Impl33310); + pushFollow(FOLLOW_rule__RefinedState__Group_6__0_in_rule__RefinedState__Group__6__Impl33372); rule__RefinedState__Group_6__0(); state._fsp--; @@ -47946,21 +48033,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16460:1: rule__RefinedState__Group__7 : rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16490:1: rule__RefinedState__Group__7 : rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ; public final void rule__RefinedState__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16464:1: ( rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16465:2: rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16494:1: ( rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16495:2: rule__RefinedState__Group__7__Impl rule__RefinedState__Group__8 { - pushFollow(FOLLOW_rule__RefinedState__Group__7__Impl_in_rule__RefinedState__Group__733341); + pushFollow(FOLLOW_rule__RefinedState__Group__7__Impl_in_rule__RefinedState__Group__733403); rule__RefinedState__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group__8_in_rule__RefinedState__Group__733344); + pushFollow(FOLLOW_rule__RefinedState__Group__8_in_rule__RefinedState__Group__733406); rule__RefinedState__Group__8(); state._fsp--; @@ -47984,22 +48071,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16472:1: rule__RefinedState__Group__7__Impl : ( ( rule__RefinedState__Group_7__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16502:1: rule__RefinedState__Group__7__Impl : ( ( rule__RefinedState__Group_7__0 )? ) ; public final void rule__RefinedState__Group__7__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:16476:1: ( ( ( rule__RefinedState__Group_7__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16477:1: ( ( rule__RefinedState__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16506:1: ( ( ( rule__RefinedState__Group_7__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16507:1: ( ( rule__RefinedState__Group_7__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16477:1: ( ( rule__RefinedState__Group_7__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16478:1: ( rule__RefinedState__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16507:1: ( ( rule__RefinedState__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16508:1: ( rule__RefinedState__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getGroup_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16479:1: ( rule__RefinedState__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16509:1: ( rule__RefinedState__Group_7__0 )? int alt155=2; int LA155_0 = input.LA(1); @@ -48008,9 +48095,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt155) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16479:2: rule__RefinedState__Group_7__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16509:2: rule__RefinedState__Group_7__0 { - pushFollow(FOLLOW_rule__RefinedState__Group_7__0_in_rule__RefinedState__Group__7__Impl33371); + pushFollow(FOLLOW_rule__RefinedState__Group_7__0_in_rule__RefinedState__Group__7__Impl33433); rule__RefinedState__Group_7__0(); state._fsp--; @@ -48046,16 +48133,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16489:1: rule__RefinedState__Group__8 : rule__RefinedState__Group__8__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16519:1: rule__RefinedState__Group__8 : rule__RefinedState__Group__8__Impl ; public final void rule__RefinedState__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16493:1: ( rule__RefinedState__Group__8__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16494:2: rule__RefinedState__Group__8__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16523:1: ( rule__RefinedState__Group__8__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16524:2: rule__RefinedState__Group__8__Impl { - pushFollow(FOLLOW_rule__RefinedState__Group__8__Impl_in_rule__RefinedState__Group__833402); + pushFollow(FOLLOW_rule__RefinedState__Group__8__Impl_in_rule__RefinedState__Group__833464); rule__RefinedState__Group__8__Impl(); state._fsp--; @@ -48079,22 +48166,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16500:1: rule__RefinedState__Group__8__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16530:1: rule__RefinedState__Group__8__Impl : ( '}' ) ; public final void rule__RefinedState__Group__8__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:16504:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16505:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16534:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16535:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16505:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16506:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16535:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16536:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8()); } - match(input,39,FOLLOW_39_in_rule__RefinedState__Group__8__Impl33430); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__RefinedState__Group__8__Impl33492); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8()); } @@ -48120,21 +48207,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16537:1: rule__RefinedState__Group_4__0 : rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16567:1: rule__RefinedState__Group_4__0 : rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ; public final void rule__RefinedState__Group_4__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:16541:1: ( rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16542:2: rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16571:1: ( rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16572:2: rule__RefinedState__Group_4__0__Impl rule__RefinedState__Group_4__1 { - pushFollow(FOLLOW_rule__RefinedState__Group_4__0__Impl_in_rule__RefinedState__Group_4__033479); + pushFollow(FOLLOW_rule__RefinedState__Group_4__0__Impl_in_rule__RefinedState__Group_4__033541); rule__RefinedState__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group_4__1_in_rule__RefinedState__Group_4__033482); + pushFollow(FOLLOW_rule__RefinedState__Group_4__1_in_rule__RefinedState__Group_4__033544); rule__RefinedState__Group_4__1(); state._fsp--; @@ -48158,22 +48245,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16549:1: rule__RefinedState__Group_4__0__Impl : ( 'entry' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16579:1: rule__RefinedState__Group_4__0__Impl : ( 'entry' ) ; public final void rule__RefinedState__Group_4__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:16553:1: ( ( 'entry' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16554:1: ( 'entry' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16583:1: ( ( 'entry' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16584:1: ( 'entry' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16554:1: ( 'entry' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16555:1: 'entry' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16584:1: ( 'entry' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16585:1: 'entry' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0()); } - match(input,95,FOLLOW_95_in_rule__RefinedState__Group_4__0__Impl33510); if (state.failed) return ; + match(input,95,FOLLOW_95_in_rule__RefinedState__Group_4__0__Impl33572); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0()); } @@ -48199,16 +48286,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16568:1: rule__RefinedState__Group_4__1 : rule__RefinedState__Group_4__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16598:1: rule__RefinedState__Group_4__1 : rule__RefinedState__Group_4__1__Impl ; public final void rule__RefinedState__Group_4__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:16572:1: ( rule__RefinedState__Group_4__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16573:2: rule__RefinedState__Group_4__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16602:1: ( rule__RefinedState__Group_4__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16603:2: rule__RefinedState__Group_4__1__Impl { - pushFollow(FOLLOW_rule__RefinedState__Group_4__1__Impl_in_rule__RefinedState__Group_4__133541); + pushFollow(FOLLOW_rule__RefinedState__Group_4__1__Impl_in_rule__RefinedState__Group_4__133603); rule__RefinedState__Group_4__1__Impl(); state._fsp--; @@ -48232,25 +48319,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_4__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16579:1: rule__RefinedState__Group_4__1__Impl : ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16609:1: rule__RefinedState__Group_4__1__Impl : ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ; public final void rule__RefinedState__Group_4__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:16583:1: ( ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16584:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16613:1: ( ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16614:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16584:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16585:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16614:1: ( ( rule__RefinedState__EntryCodeAssignment_4_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16615:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getEntryCodeAssignment_4_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16586:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16586:2: rule__RefinedState__EntryCodeAssignment_4_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16616:1: ( rule__RefinedState__EntryCodeAssignment_4_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16616:2: rule__RefinedState__EntryCodeAssignment_4_1 { - pushFollow(FOLLOW_rule__RefinedState__EntryCodeAssignment_4_1_in_rule__RefinedState__Group_4__1__Impl33568); + pushFollow(FOLLOW_rule__RefinedState__EntryCodeAssignment_4_1_in_rule__RefinedState__Group_4__1__Impl33630); rule__RefinedState__EntryCodeAssignment_4_1(); state._fsp--; @@ -48283,21 +48370,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16600:1: rule__RefinedState__Group_5__0 : rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16630:1: rule__RefinedState__Group_5__0 : rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ; public final void rule__RefinedState__Group_5__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:16604:1: ( rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16605:2: rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16634:1: ( rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16635:2: rule__RefinedState__Group_5__0__Impl rule__RefinedState__Group_5__1 { - pushFollow(FOLLOW_rule__RefinedState__Group_5__0__Impl_in_rule__RefinedState__Group_5__033602); + pushFollow(FOLLOW_rule__RefinedState__Group_5__0__Impl_in_rule__RefinedState__Group_5__033664); rule__RefinedState__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group_5__1_in_rule__RefinedState__Group_5__033605); + pushFollow(FOLLOW_rule__RefinedState__Group_5__1_in_rule__RefinedState__Group_5__033667); rule__RefinedState__Group_5__1(); state._fsp--; @@ -48321,22 +48408,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16612:1: rule__RefinedState__Group_5__0__Impl : ( 'exit' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16642:1: rule__RefinedState__Group_5__0__Impl : ( 'exit' ) ; public final void rule__RefinedState__Group_5__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:16616:1: ( ( 'exit' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16617:1: ( 'exit' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16646:1: ( ( 'exit' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16647:1: ( 'exit' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16617:1: ( 'exit' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16618:1: 'exit' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16647:1: ( 'exit' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16648:1: 'exit' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0()); } - match(input,96,FOLLOW_96_in_rule__RefinedState__Group_5__0__Impl33633); if (state.failed) return ; + match(input,96,FOLLOW_96_in_rule__RefinedState__Group_5__0__Impl33695); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getExitKeyword_5_0()); } @@ -48362,16 +48449,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16631:1: rule__RefinedState__Group_5__1 : rule__RefinedState__Group_5__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16661:1: rule__RefinedState__Group_5__1 : rule__RefinedState__Group_5__1__Impl ; public final void rule__RefinedState__Group_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:16635:1: ( rule__RefinedState__Group_5__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16636:2: rule__RefinedState__Group_5__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16665:1: ( rule__RefinedState__Group_5__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16666:2: rule__RefinedState__Group_5__1__Impl { - pushFollow(FOLLOW_rule__RefinedState__Group_5__1__Impl_in_rule__RefinedState__Group_5__133664); + pushFollow(FOLLOW_rule__RefinedState__Group_5__1__Impl_in_rule__RefinedState__Group_5__133726); rule__RefinedState__Group_5__1__Impl(); state._fsp--; @@ -48395,25 +48482,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_5__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16642:1: rule__RefinedState__Group_5__1__Impl : ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16672:1: rule__RefinedState__Group_5__1__Impl : ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ; public final void rule__RefinedState__Group_5__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:16646:1: ( ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16647:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16676:1: ( ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16677:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16647:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16648:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16677:1: ( ( rule__RefinedState__ExitCodeAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16678:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getExitCodeAssignment_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16649:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16649:2: rule__RefinedState__ExitCodeAssignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16679:1: ( rule__RefinedState__ExitCodeAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16679:2: rule__RefinedState__ExitCodeAssignment_5_1 { - pushFollow(FOLLOW_rule__RefinedState__ExitCodeAssignment_5_1_in_rule__RefinedState__Group_5__1__Impl33691); + pushFollow(FOLLOW_rule__RefinedState__ExitCodeAssignment_5_1_in_rule__RefinedState__Group_5__1__Impl33753); rule__RefinedState__ExitCodeAssignment_5_1(); state._fsp--; @@ -48446,21 +48533,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16663:1: rule__RefinedState__Group_6__0 : rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16693:1: rule__RefinedState__Group_6__0 : rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ; public final void rule__RefinedState__Group_6__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:16667:1: ( rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16668:2: rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16697:1: ( rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16698:2: rule__RefinedState__Group_6__0__Impl rule__RefinedState__Group_6__1 { - pushFollow(FOLLOW_rule__RefinedState__Group_6__0__Impl_in_rule__RefinedState__Group_6__033725); + pushFollow(FOLLOW_rule__RefinedState__Group_6__0__Impl_in_rule__RefinedState__Group_6__033787); rule__RefinedState__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group_6__1_in_rule__RefinedState__Group_6__033728); + pushFollow(FOLLOW_rule__RefinedState__Group_6__1_in_rule__RefinedState__Group_6__033790); rule__RefinedState__Group_6__1(); state._fsp--; @@ -48484,22 +48571,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16675:1: rule__RefinedState__Group_6__0__Impl : ( 'do' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16705:1: rule__RefinedState__Group_6__0__Impl : ( 'do' ) ; public final void rule__RefinedState__Group_6__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:16679:1: ( ( 'do' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16680:1: ( 'do' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16709:1: ( ( 'do' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16710:1: ( 'do' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16680:1: ( 'do' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16681:1: 'do' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16710:1: ( 'do' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16711:1: 'do' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0()); } - match(input,97,FOLLOW_97_in_rule__RefinedState__Group_6__0__Impl33756); if (state.failed) return ; + match(input,97,FOLLOW_97_in_rule__RefinedState__Group_6__0__Impl33818); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getDoKeyword_6_0()); } @@ -48525,16 +48612,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16694:1: rule__RefinedState__Group_6__1 : rule__RefinedState__Group_6__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16724:1: rule__RefinedState__Group_6__1 : rule__RefinedState__Group_6__1__Impl ; public final void rule__RefinedState__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16698:1: ( rule__RefinedState__Group_6__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16699:2: rule__RefinedState__Group_6__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16728:1: ( rule__RefinedState__Group_6__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16729:2: rule__RefinedState__Group_6__1__Impl { - pushFollow(FOLLOW_rule__RefinedState__Group_6__1__Impl_in_rule__RefinedState__Group_6__133787); + pushFollow(FOLLOW_rule__RefinedState__Group_6__1__Impl_in_rule__RefinedState__Group_6__133849); rule__RefinedState__Group_6__1__Impl(); state._fsp--; @@ -48558,25 +48645,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_6__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16705:1: rule__RefinedState__Group_6__1__Impl : ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16735:1: rule__RefinedState__Group_6__1__Impl : ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ; public final void rule__RefinedState__Group_6__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:16709:1: ( ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16710:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16739:1: ( ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16740:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16710:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16711:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16740:1: ( ( rule__RefinedState__DoCodeAssignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16741:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getDoCodeAssignment_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16712:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16712:2: rule__RefinedState__DoCodeAssignment_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16742:1: ( rule__RefinedState__DoCodeAssignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16742:2: rule__RefinedState__DoCodeAssignment_6_1 { - pushFollow(FOLLOW_rule__RefinedState__DoCodeAssignment_6_1_in_rule__RefinedState__Group_6__1__Impl33814); + pushFollow(FOLLOW_rule__RefinedState__DoCodeAssignment_6_1_in_rule__RefinedState__Group_6__1__Impl33876); rule__RefinedState__DoCodeAssignment_6_1(); state._fsp--; @@ -48609,21 +48696,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16726:1: rule__RefinedState__Group_7__0 : rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16756:1: rule__RefinedState__Group_7__0 : rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ; public final void rule__RefinedState__Group_7__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:16730:1: ( rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16731:2: rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16760:1: ( rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16761:2: rule__RefinedState__Group_7__0__Impl rule__RefinedState__Group_7__1 { - pushFollow(FOLLOW_rule__RefinedState__Group_7__0__Impl_in_rule__RefinedState__Group_7__033848); + pushFollow(FOLLOW_rule__RefinedState__Group_7__0__Impl_in_rule__RefinedState__Group_7__033910); rule__RefinedState__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedState__Group_7__1_in_rule__RefinedState__Group_7__033851); + pushFollow(FOLLOW_rule__RefinedState__Group_7__1_in_rule__RefinedState__Group_7__033913); rule__RefinedState__Group_7__1(); state._fsp--; @@ -48647,22 +48734,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16738:1: rule__RefinedState__Group_7__0__Impl : ( 'subgraph' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16768:1: rule__RefinedState__Group_7__0__Impl : ( 'subgraph' ) ; public final void rule__RefinedState__Group_7__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:16742:1: ( ( 'subgraph' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16743:1: ( 'subgraph' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16772:1: ( ( 'subgraph' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16773:1: ( 'subgraph' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16743:1: ( 'subgraph' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16744:1: 'subgraph' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16773:1: ( 'subgraph' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16774:1: 'subgraph' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0()); } - match(input,98,FOLLOW_98_in_rule__RefinedState__Group_7__0__Impl33879); if (state.failed) return ; + match(input,98,FOLLOW_98_in_rule__RefinedState__Group_7__0__Impl33941); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0()); } @@ -48688,16 +48775,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16757:1: rule__RefinedState__Group_7__1 : rule__RefinedState__Group_7__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16787:1: rule__RefinedState__Group_7__1 : rule__RefinedState__Group_7__1__Impl ; public final void rule__RefinedState__Group_7__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:16761:1: ( rule__RefinedState__Group_7__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16762:2: rule__RefinedState__Group_7__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16791:1: ( rule__RefinedState__Group_7__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16792:2: rule__RefinedState__Group_7__1__Impl { - pushFollow(FOLLOW_rule__RefinedState__Group_7__1__Impl_in_rule__RefinedState__Group_7__133910); + pushFollow(FOLLOW_rule__RefinedState__Group_7__1__Impl_in_rule__RefinedState__Group_7__133972); rule__RefinedState__Group_7__1__Impl(); state._fsp--; @@ -48721,25 +48808,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__Group_7__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16768:1: rule__RefinedState__Group_7__1__Impl : ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16798:1: rule__RefinedState__Group_7__1__Impl : ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ; public final void rule__RefinedState__Group_7__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:16772:1: ( ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16773:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16802:1: ( ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16803:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16773:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16774:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16803:1: ( ( rule__RefinedState__SubgraphAssignment_7_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16804:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getSubgraphAssignment_7_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16775:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16775:2: rule__RefinedState__SubgraphAssignment_7_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16805:1: ( rule__RefinedState__SubgraphAssignment_7_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16805:2: rule__RefinedState__SubgraphAssignment_7_1 { - pushFollow(FOLLOW_rule__RefinedState__SubgraphAssignment_7_1_in_rule__RefinedState__Group_7__1__Impl33937); + pushFollow(FOLLOW_rule__RefinedState__SubgraphAssignment_7_1_in_rule__RefinedState__Group_7__1__Impl33999); rule__RefinedState__SubgraphAssignment_7_1(); state._fsp--; @@ -48772,21 +48859,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16789:1: rule__DetailCode__Group__0 : rule__DetailCode__Group__0__Impl rule__DetailCode__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16819:1: rule__DetailCode__Group__0 : rule__DetailCode__Group__0__Impl rule__DetailCode__Group__1 ; public final void rule__DetailCode__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:16793:1: ( rule__DetailCode__Group__0__Impl rule__DetailCode__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16794:2: rule__DetailCode__Group__0__Impl rule__DetailCode__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16823:1: ( rule__DetailCode__Group__0__Impl rule__DetailCode__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16824:2: rule__DetailCode__Group__0__Impl rule__DetailCode__Group__1 { - pushFollow(FOLLOW_rule__DetailCode__Group__0__Impl_in_rule__DetailCode__Group__033971); + pushFollow(FOLLOW_rule__DetailCode__Group__0__Impl_in_rule__DetailCode__Group__034033); rule__DetailCode__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DetailCode__Group__1_in_rule__DetailCode__Group__033974); + pushFollow(FOLLOW_rule__DetailCode__Group__1_in_rule__DetailCode__Group__034036); rule__DetailCode__Group__1(); state._fsp--; @@ -48810,23 +48897,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16801:1: rule__DetailCode__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16831:1: rule__DetailCode__Group__0__Impl : ( () ) ; public final void rule__DetailCode__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:16805:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16806:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16835:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16836:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16806:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16807:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16836:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16837:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDetailCodeAccess().getDetailCodeAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16808:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16810:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16838:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16840:1: { } @@ -48851,21 +48938,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16820:1: rule__DetailCode__Group__1 : rule__DetailCode__Group__1__Impl rule__DetailCode__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16850:1: rule__DetailCode__Group__1 : rule__DetailCode__Group__1__Impl rule__DetailCode__Group__2 ; public final void rule__DetailCode__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:16824:1: ( rule__DetailCode__Group__1__Impl rule__DetailCode__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16825:2: rule__DetailCode__Group__1__Impl rule__DetailCode__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16854:1: ( rule__DetailCode__Group__1__Impl rule__DetailCode__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16855:2: rule__DetailCode__Group__1__Impl rule__DetailCode__Group__2 { - pushFollow(FOLLOW_rule__DetailCode__Group__1__Impl_in_rule__DetailCode__Group__134032); + pushFollow(FOLLOW_rule__DetailCode__Group__1__Impl_in_rule__DetailCode__Group__134094); rule__DetailCode__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DetailCode__Group__2_in_rule__DetailCode__Group__134035); + pushFollow(FOLLOW_rule__DetailCode__Group__2_in_rule__DetailCode__Group__134097); rule__DetailCode__Group__2(); state._fsp--; @@ -48889,22 +48976,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16832:1: rule__DetailCode__Group__1__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16862:1: rule__DetailCode__Group__1__Impl : ( '{' ) ; public final void rule__DetailCode__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:16836:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16837:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16866:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16867:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16837:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16838:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16867:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16868:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getDetailCodeAccess().getLeftCurlyBracketKeyword_1()); } - match(input,38,FOLLOW_38_in_rule__DetailCode__Group__1__Impl34063); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__DetailCode__Group__1__Impl34125); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDetailCodeAccess().getLeftCurlyBracketKeyword_1()); } @@ -48930,21 +49017,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16851:1: rule__DetailCode__Group__2 : rule__DetailCode__Group__2__Impl rule__DetailCode__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16881:1: rule__DetailCode__Group__2 : rule__DetailCode__Group__2__Impl rule__DetailCode__Group__3 ; public final void rule__DetailCode__Group__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:16855:1: ( rule__DetailCode__Group__2__Impl rule__DetailCode__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16856:2: rule__DetailCode__Group__2__Impl rule__DetailCode__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16885:1: ( rule__DetailCode__Group__2__Impl rule__DetailCode__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16886:2: rule__DetailCode__Group__2__Impl rule__DetailCode__Group__3 { - pushFollow(FOLLOW_rule__DetailCode__Group__2__Impl_in_rule__DetailCode__Group__234094); + pushFollow(FOLLOW_rule__DetailCode__Group__2__Impl_in_rule__DetailCode__Group__234156); rule__DetailCode__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DetailCode__Group__3_in_rule__DetailCode__Group__234097); + pushFollow(FOLLOW_rule__DetailCode__Group__3_in_rule__DetailCode__Group__234159); rule__DetailCode__Group__3(); state._fsp--; @@ -48968,22 +49055,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16863:1: rule__DetailCode__Group__2__Impl : ( ( rule__DetailCode__LinesAssignment_2 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16893:1: rule__DetailCode__Group__2__Impl : ( ( rule__DetailCode__LinesAssignment_2 )* ) ; public final void rule__DetailCode__Group__2__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:16867:1: ( ( ( rule__DetailCode__LinesAssignment_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16868:1: ( ( rule__DetailCode__LinesAssignment_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16897:1: ( ( ( rule__DetailCode__LinesAssignment_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16898:1: ( ( rule__DetailCode__LinesAssignment_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16868:1: ( ( rule__DetailCode__LinesAssignment_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16869:1: ( rule__DetailCode__LinesAssignment_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16898:1: ( ( rule__DetailCode__LinesAssignment_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16899:1: ( rule__DetailCode__LinesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDetailCodeAccess().getLinesAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16870:1: ( rule__DetailCode__LinesAssignment_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16900:1: ( rule__DetailCode__LinesAssignment_2 )* loop156: do { int alt156=2; @@ -48996,9 +49083,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt156) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16870:2: rule__DetailCode__LinesAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16900:2: rule__DetailCode__LinesAssignment_2 { - pushFollow(FOLLOW_rule__DetailCode__LinesAssignment_2_in_rule__DetailCode__Group__2__Impl34124); + pushFollow(FOLLOW_rule__DetailCode__LinesAssignment_2_in_rule__DetailCode__Group__2__Impl34186); rule__DetailCode__LinesAssignment_2(); state._fsp--; @@ -49037,16 +49124,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16880:1: rule__DetailCode__Group__3 : rule__DetailCode__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16910:1: rule__DetailCode__Group__3 : rule__DetailCode__Group__3__Impl ; public final void rule__DetailCode__Group__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:16884:1: ( rule__DetailCode__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16885:2: rule__DetailCode__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16914:1: ( rule__DetailCode__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16915:2: rule__DetailCode__Group__3__Impl { - pushFollow(FOLLOW_rule__DetailCode__Group__3__Impl_in_rule__DetailCode__Group__334155); + pushFollow(FOLLOW_rule__DetailCode__Group__3__Impl_in_rule__DetailCode__Group__334217); rule__DetailCode__Group__3__Impl(); state._fsp--; @@ -49070,22 +49157,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16891:1: rule__DetailCode__Group__3__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16921:1: rule__DetailCode__Group__3__Impl : ( '}' ) ; public final void rule__DetailCode__Group__3__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:16895:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16896:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16925:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16926:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16896:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16897:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16926:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16927:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getDetailCodeAccess().getRightCurlyBracketKeyword_3()); } - match(input,39,FOLLOW_39_in_rule__DetailCode__Group__3__Impl34183); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__DetailCode__Group__3__Impl34245); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDetailCodeAccess().getRightCurlyBracketKeyword_3()); } @@ -49111,21 +49198,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16918:1: rule__TransitionPoint__Group__0 : rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16948:1: rule__TransitionPoint__Group__0 : rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ; public final void rule__TransitionPoint__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:16922:1: ( rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16923:2: rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16952:1: ( rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16953:2: rule__TransitionPoint__Group__0__Impl rule__TransitionPoint__Group__1 { - pushFollow(FOLLOW_rule__TransitionPoint__Group__0__Impl_in_rule__TransitionPoint__Group__034222); + pushFollow(FOLLOW_rule__TransitionPoint__Group__0__Impl_in_rule__TransitionPoint__Group__034284); rule__TransitionPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TransitionPoint__Group__1_in_rule__TransitionPoint__Group__034225); + pushFollow(FOLLOW_rule__TransitionPoint__Group__1_in_rule__TransitionPoint__Group__034287); rule__TransitionPoint__Group__1(); state._fsp--; @@ -49149,33 +49236,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16930:1: rule__TransitionPoint__Group__0__Impl : ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16960:1: rule__TransitionPoint__Group__0__Impl : ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ; public final void rule__TransitionPoint__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:16934:1: ( ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16935:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16964:1: ( ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16965:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16935:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16936:1: ( rule__TransitionPoint__HandlerAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16965:1: ( ( rule__TransitionPoint__HandlerAssignment_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16966:1: ( rule__TransitionPoint__HandlerAssignment_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionPointAccess().getHandlerAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16937:1: ( rule__TransitionPoint__HandlerAssignment_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16967:1: ( rule__TransitionPoint__HandlerAssignment_0 )? int alt157=2; int LA157_0 = input.LA(1); - if ( (LA157_0==127) ) { + if ( (LA157_0==129) ) { alt157=1; } switch (alt157) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16937:2: rule__TransitionPoint__HandlerAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16967:2: rule__TransitionPoint__HandlerAssignment_0 { - pushFollow(FOLLOW_rule__TransitionPoint__HandlerAssignment_0_in_rule__TransitionPoint__Group__0__Impl34252); + pushFollow(FOLLOW_rule__TransitionPoint__HandlerAssignment_0_in_rule__TransitionPoint__Group__0__Impl34314); rule__TransitionPoint__HandlerAssignment_0(); state._fsp--; @@ -49211,21 +49298,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16947:1: rule__TransitionPoint__Group__1 : rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16977:1: rule__TransitionPoint__Group__1 : rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ; public final void rule__TransitionPoint__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:16951:1: ( rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16952:2: rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16981:1: ( rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16982:2: rule__TransitionPoint__Group__1__Impl rule__TransitionPoint__Group__2 { - pushFollow(FOLLOW_rule__TransitionPoint__Group__1__Impl_in_rule__TransitionPoint__Group__134283); + pushFollow(FOLLOW_rule__TransitionPoint__Group__1__Impl_in_rule__TransitionPoint__Group__134345); rule__TransitionPoint__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TransitionPoint__Group__2_in_rule__TransitionPoint__Group__134286); + pushFollow(FOLLOW_rule__TransitionPoint__Group__2_in_rule__TransitionPoint__Group__134348); rule__TransitionPoint__Group__2(); state._fsp--; @@ -49249,22 +49336,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16959:1: rule__TransitionPoint__Group__1__Impl : ( 'TransitionPoint' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16989:1: rule__TransitionPoint__Group__1__Impl : ( 'TransitionPoint' ) ; public final void rule__TransitionPoint__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:16963:1: ( ( 'TransitionPoint' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16964:1: ( 'TransitionPoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16993:1: ( ( 'TransitionPoint' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16994:1: ( 'TransitionPoint' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16964:1: ( 'TransitionPoint' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16965:1: 'TransitionPoint' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16994:1: ( 'TransitionPoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16995:1: 'TransitionPoint' { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionPointAccess().getTransitionPointKeyword_1()); } - match(input,100,FOLLOW_100_in_rule__TransitionPoint__Group__1__Impl34314); if (state.failed) return ; + match(input,100,FOLLOW_100_in_rule__TransitionPoint__Group__1__Impl34376); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransitionPointAccess().getTransitionPointKeyword_1()); } @@ -49290,16 +49377,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16978:1: rule__TransitionPoint__Group__2 : rule__TransitionPoint__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17008:1: rule__TransitionPoint__Group__2 : rule__TransitionPoint__Group__2__Impl ; public final void rule__TransitionPoint__Group__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:16982:1: ( rule__TransitionPoint__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16983:2: rule__TransitionPoint__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17012:1: ( rule__TransitionPoint__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17013:2: rule__TransitionPoint__Group__2__Impl { - pushFollow(FOLLOW_rule__TransitionPoint__Group__2__Impl_in_rule__TransitionPoint__Group__234345); + pushFollow(FOLLOW_rule__TransitionPoint__Group__2__Impl_in_rule__TransitionPoint__Group__234407); rule__TransitionPoint__Group__2__Impl(); state._fsp--; @@ -49323,25 +49410,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16989:1: rule__TransitionPoint__Group__2__Impl : ( ( rule__TransitionPoint__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17019:1: rule__TransitionPoint__Group__2__Impl : ( ( rule__TransitionPoint__NameAssignment_2 ) ) ; public final void rule__TransitionPoint__Group__2__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:16993:1: ( ( ( rule__TransitionPoint__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16994:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17023:1: ( ( ( rule__TransitionPoint__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17024:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16994:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16995:1: ( rule__TransitionPoint__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17024:1: ( ( rule__TransitionPoint__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17025:1: ( rule__TransitionPoint__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionPointAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16996:1: ( rule__TransitionPoint__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:16996:2: rule__TransitionPoint__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17026:1: ( rule__TransitionPoint__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17026:2: rule__TransitionPoint__NameAssignment_2 { - pushFollow(FOLLOW_rule__TransitionPoint__NameAssignment_2_in_rule__TransitionPoint__Group__2__Impl34372); + pushFollow(FOLLOW_rule__TransitionPoint__NameAssignment_2_in_rule__TransitionPoint__Group__2__Impl34434); rule__TransitionPoint__NameAssignment_2(); state._fsp--; @@ -49374,21 +49461,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17012:1: rule__EntryPoint__Group__0 : rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17042:1: rule__EntryPoint__Group__0 : rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ; public final void rule__EntryPoint__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:17016:1: ( rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17017:2: rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17046:1: ( rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17047:2: rule__EntryPoint__Group__0__Impl rule__EntryPoint__Group__1 { - pushFollow(FOLLOW_rule__EntryPoint__Group__0__Impl_in_rule__EntryPoint__Group__034408); + pushFollow(FOLLOW_rule__EntryPoint__Group__0__Impl_in_rule__EntryPoint__Group__034470); rule__EntryPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EntryPoint__Group__1_in_rule__EntryPoint__Group__034411); + pushFollow(FOLLOW_rule__EntryPoint__Group__1_in_rule__EntryPoint__Group__034473); rule__EntryPoint__Group__1(); state._fsp--; @@ -49412,22 +49499,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17024:1: rule__EntryPoint__Group__0__Impl : ( 'EntryPoint' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17054:1: rule__EntryPoint__Group__0__Impl : ( 'EntryPoint' ) ; public final void rule__EntryPoint__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:17028:1: ( ( 'EntryPoint' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17029:1: ( 'EntryPoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17058:1: ( ( 'EntryPoint' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17059:1: ( 'EntryPoint' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17029:1: ( 'EntryPoint' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17030:1: 'EntryPoint' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17059:1: ( 'EntryPoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17060:1: 'EntryPoint' { if ( state.backtracking==0 ) { before(grammarAccess.getEntryPointAccess().getEntryPointKeyword_0()); } - match(input,101,FOLLOW_101_in_rule__EntryPoint__Group__0__Impl34439); if (state.failed) return ; + match(input,101,FOLLOW_101_in_rule__EntryPoint__Group__0__Impl34501); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEntryPointAccess().getEntryPointKeyword_0()); } @@ -49453,16 +49540,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17043:1: rule__EntryPoint__Group__1 : rule__EntryPoint__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17073:1: rule__EntryPoint__Group__1 : rule__EntryPoint__Group__1__Impl ; public final void rule__EntryPoint__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:17047:1: ( rule__EntryPoint__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17048:2: rule__EntryPoint__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17077:1: ( rule__EntryPoint__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17078:2: rule__EntryPoint__Group__1__Impl { - pushFollow(FOLLOW_rule__EntryPoint__Group__1__Impl_in_rule__EntryPoint__Group__134470); + pushFollow(FOLLOW_rule__EntryPoint__Group__1__Impl_in_rule__EntryPoint__Group__134532); rule__EntryPoint__Group__1__Impl(); state._fsp--; @@ -49486,25 +49573,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17054:1: rule__EntryPoint__Group__1__Impl : ( ( rule__EntryPoint__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17084:1: rule__EntryPoint__Group__1__Impl : ( ( rule__EntryPoint__NameAssignment_1 ) ) ; public final void rule__EntryPoint__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:17058:1: ( ( ( rule__EntryPoint__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17059:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17088:1: ( ( ( rule__EntryPoint__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17089:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17059:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17060:1: ( rule__EntryPoint__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17089:1: ( ( rule__EntryPoint__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17090:1: ( rule__EntryPoint__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEntryPointAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17061:1: ( rule__EntryPoint__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17061:2: rule__EntryPoint__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17091:1: ( rule__EntryPoint__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17091:2: rule__EntryPoint__NameAssignment_1 { - pushFollow(FOLLOW_rule__EntryPoint__NameAssignment_1_in_rule__EntryPoint__Group__1__Impl34497); + pushFollow(FOLLOW_rule__EntryPoint__NameAssignment_1_in_rule__EntryPoint__Group__1__Impl34559); rule__EntryPoint__NameAssignment_1(); state._fsp--; @@ -49537,21 +49624,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17075:1: rule__ExitPoint__Group__0 : rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17105:1: rule__ExitPoint__Group__0 : rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ; public final void rule__ExitPoint__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:17079:1: ( rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17080:2: rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17109:1: ( rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17110:2: rule__ExitPoint__Group__0__Impl rule__ExitPoint__Group__1 { - pushFollow(FOLLOW_rule__ExitPoint__Group__0__Impl_in_rule__ExitPoint__Group__034531); + pushFollow(FOLLOW_rule__ExitPoint__Group__0__Impl_in_rule__ExitPoint__Group__034593); rule__ExitPoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ExitPoint__Group__1_in_rule__ExitPoint__Group__034534); + pushFollow(FOLLOW_rule__ExitPoint__Group__1_in_rule__ExitPoint__Group__034596); rule__ExitPoint__Group__1(); state._fsp--; @@ -49575,22 +49662,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17087:1: rule__ExitPoint__Group__0__Impl : ( 'ExitPoint' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17117:1: rule__ExitPoint__Group__0__Impl : ( 'ExitPoint' ) ; public final void rule__ExitPoint__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:17091:1: ( ( 'ExitPoint' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17092:1: ( 'ExitPoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17121:1: ( ( 'ExitPoint' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17122:1: ( 'ExitPoint' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17092:1: ( 'ExitPoint' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17093:1: 'ExitPoint' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17122:1: ( 'ExitPoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17123:1: 'ExitPoint' { if ( state.backtracking==0 ) { before(grammarAccess.getExitPointAccess().getExitPointKeyword_0()); } - match(input,102,FOLLOW_102_in_rule__ExitPoint__Group__0__Impl34562); if (state.failed) return ; + match(input,102,FOLLOW_102_in_rule__ExitPoint__Group__0__Impl34624); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExitPointAccess().getExitPointKeyword_0()); } @@ -49616,16 +49703,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17106:1: rule__ExitPoint__Group__1 : rule__ExitPoint__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17136:1: rule__ExitPoint__Group__1 : rule__ExitPoint__Group__1__Impl ; public final void rule__ExitPoint__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:17110:1: ( rule__ExitPoint__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17111:2: rule__ExitPoint__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17140:1: ( rule__ExitPoint__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17141:2: rule__ExitPoint__Group__1__Impl { - pushFollow(FOLLOW_rule__ExitPoint__Group__1__Impl_in_rule__ExitPoint__Group__134593); + pushFollow(FOLLOW_rule__ExitPoint__Group__1__Impl_in_rule__ExitPoint__Group__134655); rule__ExitPoint__Group__1__Impl(); state._fsp--; @@ -49649,25 +49736,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17117:1: rule__ExitPoint__Group__1__Impl : ( ( rule__ExitPoint__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17147:1: rule__ExitPoint__Group__1__Impl : ( ( rule__ExitPoint__NameAssignment_1 ) ) ; public final void rule__ExitPoint__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:17121:1: ( ( ( rule__ExitPoint__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17122:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17151:1: ( ( ( rule__ExitPoint__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17152:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17122:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17123:1: ( rule__ExitPoint__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17152:1: ( ( rule__ExitPoint__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17153:1: ( rule__ExitPoint__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getExitPointAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17124:1: ( rule__ExitPoint__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17124:2: rule__ExitPoint__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17154:1: ( rule__ExitPoint__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17154:2: rule__ExitPoint__NameAssignment_1 { - pushFollow(FOLLOW_rule__ExitPoint__NameAssignment_1_in_rule__ExitPoint__Group__1__Impl34620); + pushFollow(FOLLOW_rule__ExitPoint__NameAssignment_1_in_rule__ExitPoint__Group__1__Impl34682); rule__ExitPoint__NameAssignment_1(); state._fsp--; @@ -49700,21 +49787,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17138:1: rule__ChoicePoint__Group__0 : rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17168:1: rule__ChoicePoint__Group__0 : rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ; public final void rule__ChoicePoint__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:17142:1: ( rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17143:2: rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17172:1: ( rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17173:2: rule__ChoicePoint__Group__0__Impl rule__ChoicePoint__Group__1 { - pushFollow(FOLLOW_rule__ChoicePoint__Group__0__Impl_in_rule__ChoicePoint__Group__034654); + pushFollow(FOLLOW_rule__ChoicePoint__Group__0__Impl_in_rule__ChoicePoint__Group__034716); rule__ChoicePoint__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ChoicePoint__Group__1_in_rule__ChoicePoint__Group__034657); + pushFollow(FOLLOW_rule__ChoicePoint__Group__1_in_rule__ChoicePoint__Group__034719); rule__ChoicePoint__Group__1(); state._fsp--; @@ -49738,22 +49825,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17150:1: rule__ChoicePoint__Group__0__Impl : ( 'ChoicePoint' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17180:1: rule__ChoicePoint__Group__0__Impl : ( 'ChoicePoint' ) ; public final void rule__ChoicePoint__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:17154:1: ( ( 'ChoicePoint' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17155:1: ( 'ChoicePoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17184:1: ( ( 'ChoicePoint' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17185:1: ( 'ChoicePoint' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17155:1: ( 'ChoicePoint' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17156:1: 'ChoicePoint' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17185:1: ( 'ChoicePoint' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17186:1: 'ChoicePoint' { if ( state.backtracking==0 ) { before(grammarAccess.getChoicePointAccess().getChoicePointKeyword_0()); } - match(input,103,FOLLOW_103_in_rule__ChoicePoint__Group__0__Impl34685); if (state.failed) return ; + match(input,103,FOLLOW_103_in_rule__ChoicePoint__Group__0__Impl34747); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoicePointAccess().getChoicePointKeyword_0()); } @@ -49779,21 +49866,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17169:1: rule__ChoicePoint__Group__1 : rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17199:1: rule__ChoicePoint__Group__1 : rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ; public final void rule__ChoicePoint__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:17173:1: ( rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17174:2: rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17203:1: ( rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17204:2: rule__ChoicePoint__Group__1__Impl rule__ChoicePoint__Group__2 { - pushFollow(FOLLOW_rule__ChoicePoint__Group__1__Impl_in_rule__ChoicePoint__Group__134716); + pushFollow(FOLLOW_rule__ChoicePoint__Group__1__Impl_in_rule__ChoicePoint__Group__134778); rule__ChoicePoint__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ChoicePoint__Group__2_in_rule__ChoicePoint__Group__134719); + pushFollow(FOLLOW_rule__ChoicePoint__Group__2_in_rule__ChoicePoint__Group__134781); rule__ChoicePoint__Group__2(); state._fsp--; @@ -49817,25 +49904,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17181:1: rule__ChoicePoint__Group__1__Impl : ( ( rule__ChoicePoint__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17211:1: rule__ChoicePoint__Group__1__Impl : ( ( rule__ChoicePoint__NameAssignment_1 ) ) ; public final void rule__ChoicePoint__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:17185:1: ( ( ( rule__ChoicePoint__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17186:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17215:1: ( ( ( rule__ChoicePoint__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17216:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17186:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17187:1: ( rule__ChoicePoint__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17216:1: ( ( rule__ChoicePoint__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17217:1: ( rule__ChoicePoint__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getChoicePointAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17188:1: ( rule__ChoicePoint__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17188:2: rule__ChoicePoint__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17218:1: ( rule__ChoicePoint__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17218:2: rule__ChoicePoint__NameAssignment_1 { - pushFollow(FOLLOW_rule__ChoicePoint__NameAssignment_1_in_rule__ChoicePoint__Group__1__Impl34746); + pushFollow(FOLLOW_rule__ChoicePoint__NameAssignment_1_in_rule__ChoicePoint__Group__1__Impl34808); rule__ChoicePoint__NameAssignment_1(); state._fsp--; @@ -49868,16 +49955,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17198:1: rule__ChoicePoint__Group__2 : rule__ChoicePoint__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17228:1: rule__ChoicePoint__Group__2 : rule__ChoicePoint__Group__2__Impl ; public final void rule__ChoicePoint__Group__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:17202:1: ( rule__ChoicePoint__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17203:2: rule__ChoicePoint__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17232:1: ( rule__ChoicePoint__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17233:2: rule__ChoicePoint__Group__2__Impl { - pushFollow(FOLLOW_rule__ChoicePoint__Group__2__Impl_in_rule__ChoicePoint__Group__234776); + pushFollow(FOLLOW_rule__ChoicePoint__Group__2__Impl_in_rule__ChoicePoint__Group__234838); rule__ChoicePoint__Group__2__Impl(); state._fsp--; @@ -49901,22 +49988,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17209:1: rule__ChoicePoint__Group__2__Impl : ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17239:1: rule__ChoicePoint__Group__2__Impl : ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ; public final void rule__ChoicePoint__Group__2__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:17213:1: ( ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17214:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17243:1: ( ( ( rule__ChoicePoint__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17244:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17214:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17215:1: ( rule__ChoicePoint__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17244:1: ( ( rule__ChoicePoint__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17245:1: ( rule__ChoicePoint__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getChoicePointAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17216:1: ( rule__ChoicePoint__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17246:1: ( rule__ChoicePoint__DocuAssignment_2 )? int alt158=2; int LA158_0 = input.LA(1); @@ -49925,9 +50012,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt158) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17216:2: rule__ChoicePoint__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17246:2: rule__ChoicePoint__DocuAssignment_2 { - pushFollow(FOLLOW_rule__ChoicePoint__DocuAssignment_2_in_rule__ChoicePoint__Group__2__Impl34803); + pushFollow(FOLLOW_rule__ChoicePoint__DocuAssignment_2_in_rule__ChoicePoint__Group__2__Impl34865); rule__ChoicePoint__DocuAssignment_2(); state._fsp--; @@ -49963,21 +50050,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17232:1: rule__InitialTransition__Group__0 : rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17262:1: rule__InitialTransition__Group__0 : rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ; public final void rule__InitialTransition__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:17236:1: ( rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17237:2: rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17266:1: ( rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17267:2: rule__InitialTransition__Group__0__Impl rule__InitialTransition__Group__1 { - pushFollow(FOLLOW_rule__InitialTransition__Group__0__Impl_in_rule__InitialTransition__Group__034840); + pushFollow(FOLLOW_rule__InitialTransition__Group__0__Impl_in_rule__InitialTransition__Group__034902); rule__InitialTransition__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__1_in_rule__InitialTransition__Group__034843); + pushFollow(FOLLOW_rule__InitialTransition__Group__1_in_rule__InitialTransition__Group__034905); rule__InitialTransition__Group__1(); state._fsp--; @@ -50001,22 +50088,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17244:1: rule__InitialTransition__Group__0__Impl : ( 'Transition' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17274:1: rule__InitialTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__InitialTransition__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:17248:1: ( ( 'Transition' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17249:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17278:1: ( ( 'Transition' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17279:1: ( 'Transition' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17249:1: ( 'Transition' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17250:1: 'Transition' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17279:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17280:1: 'Transition' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getTransitionKeyword_0()); } - match(input,104,FOLLOW_104_in_rule__InitialTransition__Group__0__Impl34871); if (state.failed) return ; + match(input,104,FOLLOW_104_in_rule__InitialTransition__Group__0__Impl34933); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getTransitionKeyword_0()); } @@ -50042,21 +50129,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17263:1: rule__InitialTransition__Group__1 : rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17293:1: rule__InitialTransition__Group__1 : rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ; public final void rule__InitialTransition__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:17267:1: ( rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17268:2: rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17297:1: ( rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17298:2: rule__InitialTransition__Group__1__Impl rule__InitialTransition__Group__2 { - pushFollow(FOLLOW_rule__InitialTransition__Group__1__Impl_in_rule__InitialTransition__Group__134902); + pushFollow(FOLLOW_rule__InitialTransition__Group__1__Impl_in_rule__InitialTransition__Group__134964); rule__InitialTransition__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__2_in_rule__InitialTransition__Group__134905); + pushFollow(FOLLOW_rule__InitialTransition__Group__2_in_rule__InitialTransition__Group__134967); rule__InitialTransition__Group__2(); state._fsp--; @@ -50080,22 +50167,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17275:1: rule__InitialTransition__Group__1__Impl : ( ( rule__InitialTransition__NameAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17305:1: rule__InitialTransition__Group__1__Impl : ( ( rule__InitialTransition__NameAssignment_1 )? ) ; public final void rule__InitialTransition__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:17279:1: ( ( ( rule__InitialTransition__NameAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17280:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17309:1: ( ( ( rule__InitialTransition__NameAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17310:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17280:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17281:1: ( rule__InitialTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17310:1: ( ( rule__InitialTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17311:1: ( rule__InitialTransition__NameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17282:1: ( rule__InitialTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17312:1: ( rule__InitialTransition__NameAssignment_1 )? int alt159=2; int LA159_0 = input.LA(1); @@ -50104,9 +50191,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt159) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17282:2: rule__InitialTransition__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17312:2: rule__InitialTransition__NameAssignment_1 { - pushFollow(FOLLOW_rule__InitialTransition__NameAssignment_1_in_rule__InitialTransition__Group__1__Impl34932); + pushFollow(FOLLOW_rule__InitialTransition__NameAssignment_1_in_rule__InitialTransition__Group__1__Impl34994); rule__InitialTransition__NameAssignment_1(); state._fsp--; @@ -50142,21 +50229,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17292:1: rule__InitialTransition__Group__2 : rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17322:1: rule__InitialTransition__Group__2 : rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ; public final void rule__InitialTransition__Group__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:17296:1: ( rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17297:2: rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17326:1: ( rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17327:2: rule__InitialTransition__Group__2__Impl rule__InitialTransition__Group__3 { - pushFollow(FOLLOW_rule__InitialTransition__Group__2__Impl_in_rule__InitialTransition__Group__234963); + pushFollow(FOLLOW_rule__InitialTransition__Group__2__Impl_in_rule__InitialTransition__Group__235025); rule__InitialTransition__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__3_in_rule__InitialTransition__Group__234966); + pushFollow(FOLLOW_rule__InitialTransition__Group__3_in_rule__InitialTransition__Group__235028); rule__InitialTransition__Group__3(); state._fsp--; @@ -50180,22 +50267,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17304:1: rule__InitialTransition__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17334:1: rule__InitialTransition__Group__2__Impl : ( ':' ) ; public final void rule__InitialTransition__Group__2__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:17308:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17309:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17338:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17339:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17309:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17310:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17339:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17340:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__InitialTransition__Group__2__Impl34994); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__InitialTransition__Group__2__Impl35056); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getColonKeyword_2()); } @@ -50221,21 +50308,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17323:1: rule__InitialTransition__Group__3 : rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17353:1: rule__InitialTransition__Group__3 : rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ; public final void rule__InitialTransition__Group__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:17327:1: ( rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17328:2: rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17357:1: ( rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17358:2: rule__InitialTransition__Group__3__Impl rule__InitialTransition__Group__4 { - pushFollow(FOLLOW_rule__InitialTransition__Group__3__Impl_in_rule__InitialTransition__Group__335025); + pushFollow(FOLLOW_rule__InitialTransition__Group__3__Impl_in_rule__InitialTransition__Group__335087); rule__InitialTransition__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__4_in_rule__InitialTransition__Group__335028); + pushFollow(FOLLOW_rule__InitialTransition__Group__4_in_rule__InitialTransition__Group__335090); rule__InitialTransition__Group__4(); state._fsp--; @@ -50259,22 +50346,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17335:1: rule__InitialTransition__Group__3__Impl : ( 'initial' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17365:1: rule__InitialTransition__Group__3__Impl : ( 'initial' ) ; public final void rule__InitialTransition__Group__3__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:17339:1: ( ( 'initial' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17340:1: ( 'initial' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17369:1: ( ( 'initial' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17370:1: ( 'initial' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17340:1: ( 'initial' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17341:1: 'initial' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17370:1: ( 'initial' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17371:1: 'initial' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getInitialKeyword_3()); } - match(input,105,FOLLOW_105_in_rule__InitialTransition__Group__3__Impl35056); if (state.failed) return ; + match(input,105,FOLLOW_105_in_rule__InitialTransition__Group__3__Impl35118); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getInitialKeyword_3()); } @@ -50300,21 +50387,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17354:1: rule__InitialTransition__Group__4 : rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17384:1: rule__InitialTransition__Group__4 : rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ; public final void rule__InitialTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17358:1: ( rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17359:2: rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17388:1: ( rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17389:2: rule__InitialTransition__Group__4__Impl rule__InitialTransition__Group__5 { - pushFollow(FOLLOW_rule__InitialTransition__Group__4__Impl_in_rule__InitialTransition__Group__435087); + pushFollow(FOLLOW_rule__InitialTransition__Group__4__Impl_in_rule__InitialTransition__Group__435149); rule__InitialTransition__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__5_in_rule__InitialTransition__Group__435090); + pushFollow(FOLLOW_rule__InitialTransition__Group__5_in_rule__InitialTransition__Group__435152); rule__InitialTransition__Group__5(); state._fsp--; @@ -50338,22 +50425,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17366:1: rule__InitialTransition__Group__4__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17396:1: rule__InitialTransition__Group__4__Impl : ( '->' ) ; public final void rule__InitialTransition__Group__4__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:17370:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17371:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17400:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17401:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17371:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17372:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17401:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17402:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } - match(input,42,FOLLOW_42_in_rule__InitialTransition__Group__4__Impl35118); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__InitialTransition__Group__4__Impl35180); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } @@ -50379,21 +50466,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17385:1: rule__InitialTransition__Group__5 : rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17415:1: rule__InitialTransition__Group__5 : rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ; public final void rule__InitialTransition__Group__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:17389:1: ( rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17390:2: rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17419:1: ( rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17420:2: rule__InitialTransition__Group__5__Impl rule__InitialTransition__Group__6 { - pushFollow(FOLLOW_rule__InitialTransition__Group__5__Impl_in_rule__InitialTransition__Group__535149); + pushFollow(FOLLOW_rule__InitialTransition__Group__5__Impl_in_rule__InitialTransition__Group__535211); rule__InitialTransition__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__6_in_rule__InitialTransition__Group__535152); + pushFollow(FOLLOW_rule__InitialTransition__Group__6_in_rule__InitialTransition__Group__535214); rule__InitialTransition__Group__6(); state._fsp--; @@ -50417,25 +50504,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17397:1: rule__InitialTransition__Group__5__Impl : ( ( rule__InitialTransition__ToAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17427:1: rule__InitialTransition__Group__5__Impl : ( ( rule__InitialTransition__ToAssignment_5 ) ) ; public final void rule__InitialTransition__Group__5__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:17401:1: ( ( ( rule__InitialTransition__ToAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17402:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17431:1: ( ( ( rule__InitialTransition__ToAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17432:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17402:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17403:1: ( rule__InitialTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17432:1: ( ( rule__InitialTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17433:1: ( rule__InitialTransition__ToAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getToAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17404:1: ( rule__InitialTransition__ToAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17404:2: rule__InitialTransition__ToAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17434:1: ( rule__InitialTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17434:2: rule__InitialTransition__ToAssignment_5 { - pushFollow(FOLLOW_rule__InitialTransition__ToAssignment_5_in_rule__InitialTransition__Group__5__Impl35179); + pushFollow(FOLLOW_rule__InitialTransition__ToAssignment_5_in_rule__InitialTransition__Group__5__Impl35241); rule__InitialTransition__ToAssignment_5(); state._fsp--; @@ -50468,21 +50555,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17414:1: rule__InitialTransition__Group__6 : rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17444:1: rule__InitialTransition__Group__6 : rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ; public final void rule__InitialTransition__Group__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:17418:1: ( rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17419:2: rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17448:1: ( rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17449:2: rule__InitialTransition__Group__6__Impl rule__InitialTransition__Group__7 { - pushFollow(FOLLOW_rule__InitialTransition__Group__6__Impl_in_rule__InitialTransition__Group__635209); + pushFollow(FOLLOW_rule__InitialTransition__Group__6__Impl_in_rule__InitialTransition__Group__635271); rule__InitialTransition__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__7_in_rule__InitialTransition__Group__635212); + pushFollow(FOLLOW_rule__InitialTransition__Group__7_in_rule__InitialTransition__Group__635274); rule__InitialTransition__Group__7(); state._fsp--; @@ -50506,22 +50593,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17426:1: rule__InitialTransition__Group__6__Impl : ( ( rule__InitialTransition__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17456:1: rule__InitialTransition__Group__6__Impl : ( ( rule__InitialTransition__DocuAssignment_6 )? ) ; public final void rule__InitialTransition__Group__6__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:17430:1: ( ( ( rule__InitialTransition__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17431:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17460:1: ( ( ( rule__InitialTransition__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17461:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17431:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17432:1: ( rule__InitialTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17461:1: ( ( rule__InitialTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17462:1: ( rule__InitialTransition__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17433:1: ( rule__InitialTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17463:1: ( rule__InitialTransition__DocuAssignment_6 )? int alt160=2; int LA160_0 = input.LA(1); @@ -50530,9 +50617,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt160) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17433:2: rule__InitialTransition__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17463:2: rule__InitialTransition__DocuAssignment_6 { - pushFollow(FOLLOW_rule__InitialTransition__DocuAssignment_6_in_rule__InitialTransition__Group__6__Impl35239); + pushFollow(FOLLOW_rule__InitialTransition__DocuAssignment_6_in_rule__InitialTransition__Group__6__Impl35301); rule__InitialTransition__DocuAssignment_6(); state._fsp--; @@ -50568,21 +50655,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17443:1: rule__InitialTransition__Group__7 : rule__InitialTransition__Group__7__Impl rule__InitialTransition__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17473:1: rule__InitialTransition__Group__7 : rule__InitialTransition__Group__7__Impl rule__InitialTransition__Group__8 ; public final void rule__InitialTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17447:1: ( rule__InitialTransition__Group__7__Impl rule__InitialTransition__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17448:2: rule__InitialTransition__Group__7__Impl rule__InitialTransition__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17477:1: ( rule__InitialTransition__Group__7__Impl rule__InitialTransition__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17478:2: rule__InitialTransition__Group__7__Impl rule__InitialTransition__Group__8 { - pushFollow(FOLLOW_rule__InitialTransition__Group__7__Impl_in_rule__InitialTransition__Group__735270); + pushFollow(FOLLOW_rule__InitialTransition__Group__7__Impl_in_rule__InitialTransition__Group__735332); rule__InitialTransition__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__8_in_rule__InitialTransition__Group__735273); + pushFollow(FOLLOW_rule__InitialTransition__Group__8_in_rule__InitialTransition__Group__735335); rule__InitialTransition__Group__8(); state._fsp--; @@ -50606,22 +50693,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17455:1: rule__InitialTransition__Group__7__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17485:1: rule__InitialTransition__Group__7__Impl : ( '{' ) ; public final void rule__InitialTransition__Group__7__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:17459:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17460:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17489:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17490:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17460:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17461:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17490:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17491:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getLeftCurlyBracketKeyword_7()); } - match(input,38,FOLLOW_38_in_rule__InitialTransition__Group__7__Impl35301); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__InitialTransition__Group__7__Impl35363); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getLeftCurlyBracketKeyword_7()); } @@ -50647,21 +50734,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17474:1: rule__InitialTransition__Group__8 : rule__InitialTransition__Group__8__Impl rule__InitialTransition__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17504:1: rule__InitialTransition__Group__8 : rule__InitialTransition__Group__8__Impl rule__InitialTransition__Group__9 ; public final void rule__InitialTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17478:1: ( rule__InitialTransition__Group__8__Impl rule__InitialTransition__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17479:2: rule__InitialTransition__Group__8__Impl rule__InitialTransition__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17508:1: ( rule__InitialTransition__Group__8__Impl rule__InitialTransition__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17509:2: rule__InitialTransition__Group__8__Impl rule__InitialTransition__Group__9 { - pushFollow(FOLLOW_rule__InitialTransition__Group__8__Impl_in_rule__InitialTransition__Group__835332); + pushFollow(FOLLOW_rule__InitialTransition__Group__8__Impl_in_rule__InitialTransition__Group__835394); rule__InitialTransition__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group__9_in_rule__InitialTransition__Group__835335); + pushFollow(FOLLOW_rule__InitialTransition__Group__9_in_rule__InitialTransition__Group__835397); rule__InitialTransition__Group__9(); state._fsp--; @@ -50685,22 +50772,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17486:1: rule__InitialTransition__Group__8__Impl : ( ( rule__InitialTransition__Group_8__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17516:1: rule__InitialTransition__Group__8__Impl : ( ( rule__InitialTransition__Group_8__0 )? ) ; public final void rule__InitialTransition__Group__8__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:17490:1: ( ( ( rule__InitialTransition__Group_8__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17491:1: ( ( rule__InitialTransition__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17520:1: ( ( ( rule__InitialTransition__Group_8__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17521:1: ( ( rule__InitialTransition__Group_8__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17491:1: ( ( rule__InitialTransition__Group_8__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17492:1: ( rule__InitialTransition__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17521:1: ( ( rule__InitialTransition__Group_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17522:1: ( rule__InitialTransition__Group_8__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getGroup_8()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17493:1: ( rule__InitialTransition__Group_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17523:1: ( rule__InitialTransition__Group_8__0 )? int alt161=2; int LA161_0 = input.LA(1); @@ -50709,9 +50796,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt161) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17493:2: rule__InitialTransition__Group_8__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17523:2: rule__InitialTransition__Group_8__0 { - pushFollow(FOLLOW_rule__InitialTransition__Group_8__0_in_rule__InitialTransition__Group__8__Impl35362); + pushFollow(FOLLOW_rule__InitialTransition__Group_8__0_in_rule__InitialTransition__Group__8__Impl35424); rule__InitialTransition__Group_8__0(); state._fsp--; @@ -50747,16 +50834,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17503:1: rule__InitialTransition__Group__9 : rule__InitialTransition__Group__9__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17533:1: rule__InitialTransition__Group__9 : rule__InitialTransition__Group__9__Impl ; public final void rule__InitialTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17507:1: ( rule__InitialTransition__Group__9__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17508:2: rule__InitialTransition__Group__9__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17537:1: ( rule__InitialTransition__Group__9__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17538:2: rule__InitialTransition__Group__9__Impl { - pushFollow(FOLLOW_rule__InitialTransition__Group__9__Impl_in_rule__InitialTransition__Group__935393); + pushFollow(FOLLOW_rule__InitialTransition__Group__9__Impl_in_rule__InitialTransition__Group__935455); rule__InitialTransition__Group__9__Impl(); state._fsp--; @@ -50780,22 +50867,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17514:1: rule__InitialTransition__Group__9__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17544:1: rule__InitialTransition__Group__9__Impl : ( '}' ) ; public final void rule__InitialTransition__Group__9__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:17518:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17519:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17548:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17549:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17519:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17520:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17549:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17550:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_9()); } - match(input,39,FOLLOW_39_in_rule__InitialTransition__Group__9__Impl35421); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__InitialTransition__Group__9__Impl35483); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_9()); } @@ -50821,21 +50908,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_8__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17553:1: rule__InitialTransition__Group_8__0 : rule__InitialTransition__Group_8__0__Impl rule__InitialTransition__Group_8__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17583:1: rule__InitialTransition__Group_8__0 : rule__InitialTransition__Group_8__0__Impl rule__InitialTransition__Group_8__1 ; public final void rule__InitialTransition__Group_8__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:17557:1: ( rule__InitialTransition__Group_8__0__Impl rule__InitialTransition__Group_8__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17558:2: rule__InitialTransition__Group_8__0__Impl rule__InitialTransition__Group_8__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17587:1: ( rule__InitialTransition__Group_8__0__Impl rule__InitialTransition__Group_8__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17588:2: rule__InitialTransition__Group_8__0__Impl rule__InitialTransition__Group_8__1 { - pushFollow(FOLLOW_rule__InitialTransition__Group_8__0__Impl_in_rule__InitialTransition__Group_8__035472); + pushFollow(FOLLOW_rule__InitialTransition__Group_8__0__Impl_in_rule__InitialTransition__Group_8__035534); rule__InitialTransition__Group_8__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__InitialTransition__Group_8__1_in_rule__InitialTransition__Group_8__035475); + pushFollow(FOLLOW_rule__InitialTransition__Group_8__1_in_rule__InitialTransition__Group_8__035537); rule__InitialTransition__Group_8__1(); state._fsp--; @@ -50859,22 +50946,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_8__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17565:1: rule__InitialTransition__Group_8__0__Impl : ( 'action' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17595:1: rule__InitialTransition__Group_8__0__Impl : ( 'action' ) ; public final void rule__InitialTransition__Group_8__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:17569:1: ( ( 'action' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17570:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17599:1: ( ( 'action' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17600:1: ( 'action' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17570:1: ( 'action' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17571:1: 'action' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17600:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17601:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getActionKeyword_8_0()); } - match(input,106,FOLLOW_106_in_rule__InitialTransition__Group_8__0__Impl35503); if (state.failed) return ; + match(input,106,FOLLOW_106_in_rule__InitialTransition__Group_8__0__Impl35565); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getActionKeyword_8_0()); } @@ -50900,16 +50987,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_8__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17584:1: rule__InitialTransition__Group_8__1 : rule__InitialTransition__Group_8__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17614:1: rule__InitialTransition__Group_8__1 : rule__InitialTransition__Group_8__1__Impl ; public final void rule__InitialTransition__Group_8__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:17588:1: ( rule__InitialTransition__Group_8__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17589:2: rule__InitialTransition__Group_8__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17618:1: ( rule__InitialTransition__Group_8__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17619:2: rule__InitialTransition__Group_8__1__Impl { - pushFollow(FOLLOW_rule__InitialTransition__Group_8__1__Impl_in_rule__InitialTransition__Group_8__135534); + pushFollow(FOLLOW_rule__InitialTransition__Group_8__1__Impl_in_rule__InitialTransition__Group_8__135596); rule__InitialTransition__Group_8__1__Impl(); state._fsp--; @@ -50933,25 +51020,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__Group_8__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17595:1: rule__InitialTransition__Group_8__1__Impl : ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17625:1: rule__InitialTransition__Group_8__1__Impl : ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) ; public final void rule__InitialTransition__Group_8__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:17599:1: ( ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17600:1: ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17629:1: ( ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17630:1: ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17600:1: ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17601:1: ( rule__InitialTransition__ActionAssignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17630:1: ( ( rule__InitialTransition__ActionAssignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17631:1: ( rule__InitialTransition__ActionAssignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getActionAssignment_8_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17602:1: ( rule__InitialTransition__ActionAssignment_8_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17602:2: rule__InitialTransition__ActionAssignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17632:1: ( rule__InitialTransition__ActionAssignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17632:2: rule__InitialTransition__ActionAssignment_8_1 { - pushFollow(FOLLOW_rule__InitialTransition__ActionAssignment_8_1_in_rule__InitialTransition__Group_8__1__Impl35561); + pushFollow(FOLLOW_rule__InitialTransition__ActionAssignment_8_1_in_rule__InitialTransition__Group_8__1__Impl35623); rule__InitialTransition__ActionAssignment_8_1(); state._fsp--; @@ -50984,21 +51071,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17616:1: rule__ContinuationTransition__Group__0 : rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17646:1: rule__ContinuationTransition__Group__0 : rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ; public final void rule__ContinuationTransition__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:17620:1: ( rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17621:2: rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17650:1: ( rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17651:2: rule__ContinuationTransition__Group__0__Impl rule__ContinuationTransition__Group__1 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__0__Impl_in_rule__ContinuationTransition__Group__035595); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__0__Impl_in_rule__ContinuationTransition__Group__035657); rule__ContinuationTransition__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__1_in_rule__ContinuationTransition__Group__035598); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__1_in_rule__ContinuationTransition__Group__035660); rule__ContinuationTransition__Group__1(); state._fsp--; @@ -51022,22 +51109,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17628:1: rule__ContinuationTransition__Group__0__Impl : ( 'Transition' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17658:1: rule__ContinuationTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__ContinuationTransition__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:17632:1: ( ( 'Transition' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17633:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17662:1: ( ( 'Transition' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17663:1: ( 'Transition' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17633:1: ( 'Transition' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17634:1: 'Transition' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17663:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17664:1: 'Transition' { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getTransitionKeyword_0()); } - match(input,104,FOLLOW_104_in_rule__ContinuationTransition__Group__0__Impl35626); if (state.failed) return ; + match(input,104,FOLLOW_104_in_rule__ContinuationTransition__Group__0__Impl35688); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getTransitionKeyword_0()); } @@ -51063,21 +51150,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17647:1: rule__ContinuationTransition__Group__1 : rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17677:1: rule__ContinuationTransition__Group__1 : rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ; public final void rule__ContinuationTransition__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:17651:1: ( rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17652:2: rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17681:1: ( rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17682:2: rule__ContinuationTransition__Group__1__Impl rule__ContinuationTransition__Group__2 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__1__Impl_in_rule__ContinuationTransition__Group__135657); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__1__Impl_in_rule__ContinuationTransition__Group__135719); rule__ContinuationTransition__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__2_in_rule__ContinuationTransition__Group__135660); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__2_in_rule__ContinuationTransition__Group__135722); rule__ContinuationTransition__Group__2(); state._fsp--; @@ -51101,22 +51188,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17659:1: rule__ContinuationTransition__Group__1__Impl : ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17689:1: rule__ContinuationTransition__Group__1__Impl : ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ; public final void rule__ContinuationTransition__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:17663:1: ( ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17664:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17693:1: ( ( ( rule__ContinuationTransition__NameAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17694:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17664:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17665:1: ( rule__ContinuationTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17694:1: ( ( rule__ContinuationTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17695:1: ( rule__ContinuationTransition__NameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17666:1: ( rule__ContinuationTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17696:1: ( rule__ContinuationTransition__NameAssignment_1 )? int alt162=2; int LA162_0 = input.LA(1); @@ -51125,9 +51212,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt162) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17666:2: rule__ContinuationTransition__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17696:2: rule__ContinuationTransition__NameAssignment_1 { - pushFollow(FOLLOW_rule__ContinuationTransition__NameAssignment_1_in_rule__ContinuationTransition__Group__1__Impl35687); + pushFollow(FOLLOW_rule__ContinuationTransition__NameAssignment_1_in_rule__ContinuationTransition__Group__1__Impl35749); rule__ContinuationTransition__NameAssignment_1(); state._fsp--; @@ -51163,21 +51250,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17676:1: rule__ContinuationTransition__Group__2 : rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17706:1: rule__ContinuationTransition__Group__2 : rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ; public final void rule__ContinuationTransition__Group__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:17680:1: ( rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17681:2: rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17710:1: ( rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17711:2: rule__ContinuationTransition__Group__2__Impl rule__ContinuationTransition__Group__3 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__2__Impl_in_rule__ContinuationTransition__Group__235718); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__2__Impl_in_rule__ContinuationTransition__Group__235780); rule__ContinuationTransition__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__3_in_rule__ContinuationTransition__Group__235721); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__3_in_rule__ContinuationTransition__Group__235783); rule__ContinuationTransition__Group__3(); state._fsp--; @@ -51201,22 +51288,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17688:1: rule__ContinuationTransition__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17718:1: rule__ContinuationTransition__Group__2__Impl : ( ':' ) ; public final void rule__ContinuationTransition__Group__2__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:17692:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17693:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17722:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17723:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17693:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17694:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17723:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17724:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__ContinuationTransition__Group__2__Impl35749); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__ContinuationTransition__Group__2__Impl35811); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getColonKeyword_2()); } @@ -51242,21 +51329,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17707:1: rule__ContinuationTransition__Group__3 : rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17737:1: rule__ContinuationTransition__Group__3 : rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ; public final void rule__ContinuationTransition__Group__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:17711:1: ( rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17712:2: rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17741:1: ( rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17742:2: rule__ContinuationTransition__Group__3__Impl rule__ContinuationTransition__Group__4 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__3__Impl_in_rule__ContinuationTransition__Group__335780); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__3__Impl_in_rule__ContinuationTransition__Group__335842); rule__ContinuationTransition__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__4_in_rule__ContinuationTransition__Group__335783); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__4_in_rule__ContinuationTransition__Group__335845); rule__ContinuationTransition__Group__4(); state._fsp--; @@ -51280,25 +51367,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17719:1: rule__ContinuationTransition__Group__3__Impl : ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17749:1: rule__ContinuationTransition__Group__3__Impl : ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ; public final void rule__ContinuationTransition__Group__3__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:17723:1: ( ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17724:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17753:1: ( ( ( rule__ContinuationTransition__FromAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17754:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17724:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17725:1: ( rule__ContinuationTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17754:1: ( ( rule__ContinuationTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17755:1: ( rule__ContinuationTransition__FromAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getFromAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17726:1: ( rule__ContinuationTransition__FromAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17726:2: rule__ContinuationTransition__FromAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17756:1: ( rule__ContinuationTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17756:2: rule__ContinuationTransition__FromAssignment_3 { - pushFollow(FOLLOW_rule__ContinuationTransition__FromAssignment_3_in_rule__ContinuationTransition__Group__3__Impl35810); + pushFollow(FOLLOW_rule__ContinuationTransition__FromAssignment_3_in_rule__ContinuationTransition__Group__3__Impl35872); rule__ContinuationTransition__FromAssignment_3(); state._fsp--; @@ -51331,21 +51418,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17736:1: rule__ContinuationTransition__Group__4 : rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17766:1: rule__ContinuationTransition__Group__4 : rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ; public final void rule__ContinuationTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17740:1: ( rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17741:2: rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17770:1: ( rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17771:2: rule__ContinuationTransition__Group__4__Impl rule__ContinuationTransition__Group__5 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__4__Impl_in_rule__ContinuationTransition__Group__435840); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__4__Impl_in_rule__ContinuationTransition__Group__435902); rule__ContinuationTransition__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__5_in_rule__ContinuationTransition__Group__435843); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__5_in_rule__ContinuationTransition__Group__435905); rule__ContinuationTransition__Group__5(); state._fsp--; @@ -51369,22 +51456,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17748:1: rule__ContinuationTransition__Group__4__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17778:1: rule__ContinuationTransition__Group__4__Impl : ( '->' ) ; public final void rule__ContinuationTransition__Group__4__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:17752:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17753:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17782:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17783:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17753:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17754:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17783:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17784:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } - match(input,42,FOLLOW_42_in_rule__ContinuationTransition__Group__4__Impl35871); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__ContinuationTransition__Group__4__Impl35933); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } @@ -51410,21 +51497,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17767:1: rule__ContinuationTransition__Group__5 : rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17797:1: rule__ContinuationTransition__Group__5 : rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ; public final void rule__ContinuationTransition__Group__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:17771:1: ( rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17772:2: rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17801:1: ( rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17802:2: rule__ContinuationTransition__Group__5__Impl rule__ContinuationTransition__Group__6 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__5__Impl_in_rule__ContinuationTransition__Group__535902); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__5__Impl_in_rule__ContinuationTransition__Group__535964); rule__ContinuationTransition__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__6_in_rule__ContinuationTransition__Group__535905); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__6_in_rule__ContinuationTransition__Group__535967); rule__ContinuationTransition__Group__6(); state._fsp--; @@ -51448,25 +51535,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17779:1: rule__ContinuationTransition__Group__5__Impl : ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17809:1: rule__ContinuationTransition__Group__5__Impl : ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ; public final void rule__ContinuationTransition__Group__5__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:17783:1: ( ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17784:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17813:1: ( ( ( rule__ContinuationTransition__ToAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17814:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17784:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17785:1: ( rule__ContinuationTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17814:1: ( ( rule__ContinuationTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17815:1: ( rule__ContinuationTransition__ToAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getToAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17786:1: ( rule__ContinuationTransition__ToAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17786:2: rule__ContinuationTransition__ToAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17816:1: ( rule__ContinuationTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17816:2: rule__ContinuationTransition__ToAssignment_5 { - pushFollow(FOLLOW_rule__ContinuationTransition__ToAssignment_5_in_rule__ContinuationTransition__Group__5__Impl35932); + pushFollow(FOLLOW_rule__ContinuationTransition__ToAssignment_5_in_rule__ContinuationTransition__Group__5__Impl35994); rule__ContinuationTransition__ToAssignment_5(); state._fsp--; @@ -51499,21 +51586,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17796:1: rule__ContinuationTransition__Group__6 : rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17826:1: rule__ContinuationTransition__Group__6 : rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ; public final void rule__ContinuationTransition__Group__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:17800:1: ( rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17801:2: rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17830:1: ( rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17831:2: rule__ContinuationTransition__Group__6__Impl rule__ContinuationTransition__Group__7 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__6__Impl_in_rule__ContinuationTransition__Group__635962); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__6__Impl_in_rule__ContinuationTransition__Group__636024); rule__ContinuationTransition__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group__7_in_rule__ContinuationTransition__Group__635965); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__7_in_rule__ContinuationTransition__Group__636027); rule__ContinuationTransition__Group__7(); state._fsp--; @@ -51537,22 +51624,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17808:1: rule__ContinuationTransition__Group__6__Impl : ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17838:1: rule__ContinuationTransition__Group__6__Impl : ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ; public final void rule__ContinuationTransition__Group__6__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:17812:1: ( ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17813:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17842:1: ( ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17843:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17813:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17814:1: ( rule__ContinuationTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17843:1: ( ( rule__ContinuationTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17844:1: ( rule__ContinuationTransition__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17815:1: ( rule__ContinuationTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17845:1: ( rule__ContinuationTransition__DocuAssignment_6 )? int alt163=2; int LA163_0 = input.LA(1); @@ -51561,9 +51648,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt163) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17815:2: rule__ContinuationTransition__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17845:2: rule__ContinuationTransition__DocuAssignment_6 { - pushFollow(FOLLOW_rule__ContinuationTransition__DocuAssignment_6_in_rule__ContinuationTransition__Group__6__Impl35992); + pushFollow(FOLLOW_rule__ContinuationTransition__DocuAssignment_6_in_rule__ContinuationTransition__Group__6__Impl36054); rule__ContinuationTransition__DocuAssignment_6(); state._fsp--; @@ -51599,16 +51686,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17825:1: rule__ContinuationTransition__Group__7 : rule__ContinuationTransition__Group__7__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17855:1: rule__ContinuationTransition__Group__7 : rule__ContinuationTransition__Group__7__Impl ; public final void rule__ContinuationTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17829:1: ( rule__ContinuationTransition__Group__7__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17830:2: rule__ContinuationTransition__Group__7__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17859:1: ( rule__ContinuationTransition__Group__7__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17860:2: rule__ContinuationTransition__Group__7__Impl { - pushFollow(FOLLOW_rule__ContinuationTransition__Group__7__Impl_in_rule__ContinuationTransition__Group__736023); + pushFollow(FOLLOW_rule__ContinuationTransition__Group__7__Impl_in_rule__ContinuationTransition__Group__736085); rule__ContinuationTransition__Group__7__Impl(); state._fsp--; @@ -51632,22 +51719,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17836:1: rule__ContinuationTransition__Group__7__Impl : ( ( rule__ContinuationTransition__Group_7__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17866:1: rule__ContinuationTransition__Group__7__Impl : ( ( rule__ContinuationTransition__Group_7__0 )? ) ; public final void rule__ContinuationTransition__Group__7__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:17840:1: ( ( ( rule__ContinuationTransition__Group_7__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17841:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17870:1: ( ( ( rule__ContinuationTransition__Group_7__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17871:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17841:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17842:1: ( rule__ContinuationTransition__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17871:1: ( ( rule__ContinuationTransition__Group_7__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17872:1: ( rule__ContinuationTransition__Group_7__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getGroup_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17843:1: ( rule__ContinuationTransition__Group_7__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17873:1: ( rule__ContinuationTransition__Group_7__0 )? int alt164=2; int LA164_0 = input.LA(1); @@ -51656,9 +51743,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt164) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17843:2: rule__ContinuationTransition__Group_7__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17873:2: rule__ContinuationTransition__Group_7__0 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__0_in_rule__ContinuationTransition__Group__7__Impl36050); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__0_in_rule__ContinuationTransition__Group__7__Impl36112); rule__ContinuationTransition__Group_7__0(); state._fsp--; @@ -51694,21 +51781,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17869:1: rule__ContinuationTransition__Group_7__0 : rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17899:1: rule__ContinuationTransition__Group_7__0 : rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ; public final void rule__ContinuationTransition__Group_7__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:17873:1: ( rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17874:2: rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17903:1: ( rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17904:2: rule__ContinuationTransition__Group_7__0__Impl rule__ContinuationTransition__Group_7__1 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__0__Impl_in_rule__ContinuationTransition__Group_7__036097); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__0__Impl_in_rule__ContinuationTransition__Group_7__036159); rule__ContinuationTransition__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__1_in_rule__ContinuationTransition__Group_7__036100); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__1_in_rule__ContinuationTransition__Group_7__036162); rule__ContinuationTransition__Group_7__1(); state._fsp--; @@ -51732,22 +51819,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17881:1: rule__ContinuationTransition__Group_7__0__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17911:1: rule__ContinuationTransition__Group_7__0__Impl : ( '{' ) ; public final void rule__ContinuationTransition__Group_7__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:17885:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17886:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17915:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17916:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17886:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17887:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17916:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17917:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getLeftCurlyBracketKeyword_7_0()); } - match(input,38,FOLLOW_38_in_rule__ContinuationTransition__Group_7__0__Impl36128); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__ContinuationTransition__Group_7__0__Impl36190); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getLeftCurlyBracketKeyword_7_0()); } @@ -51773,21 +51860,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17900:1: rule__ContinuationTransition__Group_7__1 : rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17930:1: rule__ContinuationTransition__Group_7__1 : rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ; public final void rule__ContinuationTransition__Group_7__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:17904:1: ( rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17905:2: rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17934:1: ( rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17935:2: rule__ContinuationTransition__Group_7__1__Impl rule__ContinuationTransition__Group_7__2 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__1__Impl_in_rule__ContinuationTransition__Group_7__136159); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__1__Impl_in_rule__ContinuationTransition__Group_7__136221); rule__ContinuationTransition__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__2_in_rule__ContinuationTransition__Group_7__136162); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__2_in_rule__ContinuationTransition__Group_7__136224); rule__ContinuationTransition__Group_7__2(); state._fsp--; @@ -51811,22 +51898,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17912:1: rule__ContinuationTransition__Group_7__1__Impl : ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17942:1: rule__ContinuationTransition__Group_7__1__Impl : ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ; public final void rule__ContinuationTransition__Group_7__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:17916:1: ( ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17917:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17946:1: ( ( ( rule__ContinuationTransition__Group_7_1__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17947:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17917:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17918:1: ( rule__ContinuationTransition__Group_7_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17947:1: ( ( rule__ContinuationTransition__Group_7_1__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17948:1: ( rule__ContinuationTransition__Group_7_1__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getGroup_7_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17919:1: ( rule__ContinuationTransition__Group_7_1__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17949:1: ( rule__ContinuationTransition__Group_7_1__0 )? int alt165=2; int LA165_0 = input.LA(1); @@ -51835,9 +51922,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt165) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17919:2: rule__ContinuationTransition__Group_7_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17949:2: rule__ContinuationTransition__Group_7_1__0 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__0_in_rule__ContinuationTransition__Group_7__1__Impl36189); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__0_in_rule__ContinuationTransition__Group_7__1__Impl36251); rule__ContinuationTransition__Group_7_1__0(); state._fsp--; @@ -51873,16 +51960,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17929:1: rule__ContinuationTransition__Group_7__2 : rule__ContinuationTransition__Group_7__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17959:1: rule__ContinuationTransition__Group_7__2 : rule__ContinuationTransition__Group_7__2__Impl ; public final void rule__ContinuationTransition__Group_7__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17933:1: ( rule__ContinuationTransition__Group_7__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17934:2: rule__ContinuationTransition__Group_7__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17963:1: ( rule__ContinuationTransition__Group_7__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17964:2: rule__ContinuationTransition__Group_7__2__Impl { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__2__Impl_in_rule__ContinuationTransition__Group_7__236220); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7__2__Impl_in_rule__ContinuationTransition__Group_7__236282); rule__ContinuationTransition__Group_7__2__Impl(); state._fsp--; @@ -51906,22 +51993,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17940:1: rule__ContinuationTransition__Group_7__2__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17970:1: rule__ContinuationTransition__Group_7__2__Impl : ( '}' ) ; public final void rule__ContinuationTransition__Group_7__2__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:17944:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17945:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17974:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17975:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17945:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17946:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17975:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17976:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2()); } - match(input,39,FOLLOW_39_in_rule__ContinuationTransition__Group_7__2__Impl36248); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__ContinuationTransition__Group_7__2__Impl36310); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2()); } @@ -51947,21 +52034,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17965:1: rule__ContinuationTransition__Group_7_1__0 : rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17995:1: rule__ContinuationTransition__Group_7_1__0 : rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ; public final void rule__ContinuationTransition__Group_7_1__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:17969:1: ( rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17970:2: rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17999:1: ( rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18000:2: rule__ContinuationTransition__Group_7_1__0__Impl rule__ContinuationTransition__Group_7_1__1 { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__0__Impl_in_rule__ContinuationTransition__Group_7_1__036285); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__0__Impl_in_rule__ContinuationTransition__Group_7_1__036347); rule__ContinuationTransition__Group_7_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__1_in_rule__ContinuationTransition__Group_7_1__036288); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__1_in_rule__ContinuationTransition__Group_7_1__036350); rule__ContinuationTransition__Group_7_1__1(); state._fsp--; @@ -51985,22 +52072,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17977:1: rule__ContinuationTransition__Group_7_1__0__Impl : ( 'action' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18007:1: rule__ContinuationTransition__Group_7_1__0__Impl : ( 'action' ) ; public final void rule__ContinuationTransition__Group_7_1__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:17981:1: ( ( 'action' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17982:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18011:1: ( ( 'action' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18012:1: ( 'action' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17982:1: ( 'action' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17983:1: 'action' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18012:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18013:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0()); } - match(input,106,FOLLOW_106_in_rule__ContinuationTransition__Group_7_1__0__Impl36316); if (state.failed) return ; + match(input,106,FOLLOW_106_in_rule__ContinuationTransition__Group_7_1__0__Impl36378); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0()); } @@ -52026,16 +52113,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:17996:1: rule__ContinuationTransition__Group_7_1__1 : rule__ContinuationTransition__Group_7_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18026:1: rule__ContinuationTransition__Group_7_1__1 : rule__ContinuationTransition__Group_7_1__1__Impl ; public final void rule__ContinuationTransition__Group_7_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:18000:1: ( rule__ContinuationTransition__Group_7_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18001:2: rule__ContinuationTransition__Group_7_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18030:1: ( rule__ContinuationTransition__Group_7_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18031:2: rule__ContinuationTransition__Group_7_1__1__Impl { - pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__1__Impl_in_rule__ContinuationTransition__Group_7_1__136347); + pushFollow(FOLLOW_rule__ContinuationTransition__Group_7_1__1__Impl_in_rule__ContinuationTransition__Group_7_1__136409); rule__ContinuationTransition__Group_7_1__1__Impl(); state._fsp--; @@ -52059,25 +52146,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__Group_7_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18007:1: rule__ContinuationTransition__Group_7_1__1__Impl : ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18037:1: rule__ContinuationTransition__Group_7_1__1__Impl : ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ; public final void rule__ContinuationTransition__Group_7_1__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:18011:1: ( ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18012:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18041:1: ( ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18042:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18012:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18013:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18042:1: ( ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18043:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getActionAssignment_7_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18014:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18014:2: rule__ContinuationTransition__ActionAssignment_7_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18044:1: ( rule__ContinuationTransition__ActionAssignment_7_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18044:2: rule__ContinuationTransition__ActionAssignment_7_1_1 { - pushFollow(FOLLOW_rule__ContinuationTransition__ActionAssignment_7_1_1_in_rule__ContinuationTransition__Group_7_1__1__Impl36374); + pushFollow(FOLLOW_rule__ContinuationTransition__ActionAssignment_7_1_1_in_rule__ContinuationTransition__Group_7_1__1__Impl36436); rule__ContinuationTransition__ActionAssignment_7_1_1(); state._fsp--; @@ -52110,21 +52197,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18028:1: rule__TriggeredTransition__Group__0 : rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18058:1: rule__TriggeredTransition__Group__0 : rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ; public final void rule__TriggeredTransition__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:18032:1: ( rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18033:2: rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18062:1: ( rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18063:2: rule__TriggeredTransition__Group__0__Impl rule__TriggeredTransition__Group__1 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__0__Impl_in_rule__TriggeredTransition__Group__036408); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__0__Impl_in_rule__TriggeredTransition__Group__036470); rule__TriggeredTransition__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__1_in_rule__TriggeredTransition__Group__036411); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__1_in_rule__TriggeredTransition__Group__036473); rule__TriggeredTransition__Group__1(); state._fsp--; @@ -52148,22 +52235,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18040:1: rule__TriggeredTransition__Group__0__Impl : ( 'Transition' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18070:1: rule__TriggeredTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__TriggeredTransition__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:18044:1: ( ( 'Transition' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18045:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18074:1: ( ( 'Transition' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18075:1: ( 'Transition' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18045:1: ( 'Transition' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18046:1: 'Transition' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18075:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18076:1: 'Transition' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getTransitionKeyword_0()); } - match(input,104,FOLLOW_104_in_rule__TriggeredTransition__Group__0__Impl36439); if (state.failed) return ; + match(input,104,FOLLOW_104_in_rule__TriggeredTransition__Group__0__Impl36501); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getTransitionKeyword_0()); } @@ -52189,21 +52276,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18059:1: rule__TriggeredTransition__Group__1 : rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18089:1: rule__TriggeredTransition__Group__1 : rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ; public final void rule__TriggeredTransition__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:18063:1: ( rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18064:2: rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18093:1: ( rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18094:2: rule__TriggeredTransition__Group__1__Impl rule__TriggeredTransition__Group__2 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__1__Impl_in_rule__TriggeredTransition__Group__136470); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__1__Impl_in_rule__TriggeredTransition__Group__136532); rule__TriggeredTransition__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__2_in_rule__TriggeredTransition__Group__136473); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__2_in_rule__TriggeredTransition__Group__136535); rule__TriggeredTransition__Group__2(); state._fsp--; @@ -52227,22 +52314,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18071:1: rule__TriggeredTransition__Group__1__Impl : ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18101:1: rule__TriggeredTransition__Group__1__Impl : ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ; public final void rule__TriggeredTransition__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:18075:1: ( ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18076:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18105:1: ( ( ( rule__TriggeredTransition__NameAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18106:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18076:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18077:1: ( rule__TriggeredTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18106:1: ( ( rule__TriggeredTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18107:1: ( rule__TriggeredTransition__NameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18078:1: ( rule__TriggeredTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18108:1: ( rule__TriggeredTransition__NameAssignment_1 )? int alt166=2; int LA166_0 = input.LA(1); @@ -52251,9 +52338,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt166) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18078:2: rule__TriggeredTransition__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18108:2: rule__TriggeredTransition__NameAssignment_1 { - pushFollow(FOLLOW_rule__TriggeredTransition__NameAssignment_1_in_rule__TriggeredTransition__Group__1__Impl36500); + pushFollow(FOLLOW_rule__TriggeredTransition__NameAssignment_1_in_rule__TriggeredTransition__Group__1__Impl36562); rule__TriggeredTransition__NameAssignment_1(); state._fsp--; @@ -52289,21 +52376,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18088:1: rule__TriggeredTransition__Group__2 : rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18118:1: rule__TriggeredTransition__Group__2 : rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ; public final void rule__TriggeredTransition__Group__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:18092:1: ( rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18093:2: rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18122:1: ( rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18123:2: rule__TriggeredTransition__Group__2__Impl rule__TriggeredTransition__Group__3 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__2__Impl_in_rule__TriggeredTransition__Group__236531); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__2__Impl_in_rule__TriggeredTransition__Group__236593); rule__TriggeredTransition__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__3_in_rule__TriggeredTransition__Group__236534); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__3_in_rule__TriggeredTransition__Group__236596); rule__TriggeredTransition__Group__3(); state._fsp--; @@ -52327,22 +52414,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18100:1: rule__TriggeredTransition__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18130:1: rule__TriggeredTransition__Group__2__Impl : ( ':' ) ; public final void rule__TriggeredTransition__Group__2__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:18104:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18105:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18134:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18135:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18105:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18106:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18135:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18136:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__TriggeredTransition__Group__2__Impl36562); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__TriggeredTransition__Group__2__Impl36624); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getColonKeyword_2()); } @@ -52368,21 +52455,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18119:1: rule__TriggeredTransition__Group__3 : rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18149:1: rule__TriggeredTransition__Group__3 : rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ; public final void rule__TriggeredTransition__Group__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:18123:1: ( rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18124:2: rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18153:1: ( rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18154:2: rule__TriggeredTransition__Group__3__Impl rule__TriggeredTransition__Group__4 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__3__Impl_in_rule__TriggeredTransition__Group__336593); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__3__Impl_in_rule__TriggeredTransition__Group__336655); rule__TriggeredTransition__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__4_in_rule__TriggeredTransition__Group__336596); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__4_in_rule__TriggeredTransition__Group__336658); rule__TriggeredTransition__Group__4(); state._fsp--; @@ -52406,25 +52493,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18131:1: rule__TriggeredTransition__Group__3__Impl : ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18161:1: rule__TriggeredTransition__Group__3__Impl : ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ; public final void rule__TriggeredTransition__Group__3__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:18135:1: ( ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18136:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18165:1: ( ( ( rule__TriggeredTransition__FromAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18166:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18136:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18137:1: ( rule__TriggeredTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18166:1: ( ( rule__TriggeredTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18167:1: ( rule__TriggeredTransition__FromAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getFromAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18138:1: ( rule__TriggeredTransition__FromAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18138:2: rule__TriggeredTransition__FromAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18168:1: ( rule__TriggeredTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18168:2: rule__TriggeredTransition__FromAssignment_3 { - pushFollow(FOLLOW_rule__TriggeredTransition__FromAssignment_3_in_rule__TriggeredTransition__Group__3__Impl36623); + pushFollow(FOLLOW_rule__TriggeredTransition__FromAssignment_3_in_rule__TriggeredTransition__Group__3__Impl36685); rule__TriggeredTransition__FromAssignment_3(); state._fsp--; @@ -52457,21 +52544,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18148:1: rule__TriggeredTransition__Group__4 : rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18178:1: rule__TriggeredTransition__Group__4 : rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ; public final void rule__TriggeredTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18152:1: ( rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18153:2: rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18182:1: ( rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18183:2: rule__TriggeredTransition__Group__4__Impl rule__TriggeredTransition__Group__5 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__4__Impl_in_rule__TriggeredTransition__Group__436653); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__4__Impl_in_rule__TriggeredTransition__Group__436715); rule__TriggeredTransition__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__5_in_rule__TriggeredTransition__Group__436656); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__5_in_rule__TriggeredTransition__Group__436718); rule__TriggeredTransition__Group__5(); state._fsp--; @@ -52495,22 +52582,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18160:1: rule__TriggeredTransition__Group__4__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18190:1: rule__TriggeredTransition__Group__4__Impl : ( '->' ) ; public final void rule__TriggeredTransition__Group__4__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:18164:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18165:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18194:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18195:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18165:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18166:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18195:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18196:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } - match(input,42,FOLLOW_42_in_rule__TriggeredTransition__Group__4__Impl36684); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__TriggeredTransition__Group__4__Impl36746); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } @@ -52536,21 +52623,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18179:1: rule__TriggeredTransition__Group__5 : rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18209:1: rule__TriggeredTransition__Group__5 : rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ; public final void rule__TriggeredTransition__Group__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:18183:1: ( rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18184:2: rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18213:1: ( rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18214:2: rule__TriggeredTransition__Group__5__Impl rule__TriggeredTransition__Group__6 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__5__Impl_in_rule__TriggeredTransition__Group__536715); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__5__Impl_in_rule__TriggeredTransition__Group__536777); rule__TriggeredTransition__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__6_in_rule__TriggeredTransition__Group__536718); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__6_in_rule__TriggeredTransition__Group__536780); rule__TriggeredTransition__Group__6(); state._fsp--; @@ -52574,25 +52661,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18191:1: rule__TriggeredTransition__Group__5__Impl : ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18221:1: rule__TriggeredTransition__Group__5__Impl : ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ; public final void rule__TriggeredTransition__Group__5__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:18195:1: ( ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18196:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18225:1: ( ( ( rule__TriggeredTransition__ToAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18226:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18196:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18197:1: ( rule__TriggeredTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18226:1: ( ( rule__TriggeredTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18227:1: ( rule__TriggeredTransition__ToAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getToAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18198:1: ( rule__TriggeredTransition__ToAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18198:2: rule__TriggeredTransition__ToAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18228:1: ( rule__TriggeredTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18228:2: rule__TriggeredTransition__ToAssignment_5 { - pushFollow(FOLLOW_rule__TriggeredTransition__ToAssignment_5_in_rule__TriggeredTransition__Group__5__Impl36745); + pushFollow(FOLLOW_rule__TriggeredTransition__ToAssignment_5_in_rule__TriggeredTransition__Group__5__Impl36807); rule__TriggeredTransition__ToAssignment_5(); state._fsp--; @@ -52625,21 +52712,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18208:1: rule__TriggeredTransition__Group__6 : rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18238:1: rule__TriggeredTransition__Group__6 : rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ; public final void rule__TriggeredTransition__Group__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:18212:1: ( rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18213:2: rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18242:1: ( rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18243:2: rule__TriggeredTransition__Group__6__Impl rule__TriggeredTransition__Group__7 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__6__Impl_in_rule__TriggeredTransition__Group__636775); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__6__Impl_in_rule__TriggeredTransition__Group__636837); rule__TriggeredTransition__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__7_in_rule__TriggeredTransition__Group__636778); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__7_in_rule__TriggeredTransition__Group__636840); rule__TriggeredTransition__Group__7(); state._fsp--; @@ -52663,22 +52750,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18220:1: rule__TriggeredTransition__Group__6__Impl : ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18250:1: rule__TriggeredTransition__Group__6__Impl : ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ; public final void rule__TriggeredTransition__Group__6__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:18224:1: ( ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18225:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18254:1: ( ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18255:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18225:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18226:1: ( rule__TriggeredTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18255:1: ( ( rule__TriggeredTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18256:1: ( rule__TriggeredTransition__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18227:1: ( rule__TriggeredTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18257:1: ( rule__TriggeredTransition__DocuAssignment_6 )? int alt167=2; int LA167_0 = input.LA(1); @@ -52687,9 +52774,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt167) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18227:2: rule__TriggeredTransition__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18257:2: rule__TriggeredTransition__DocuAssignment_6 { - pushFollow(FOLLOW_rule__TriggeredTransition__DocuAssignment_6_in_rule__TriggeredTransition__Group__6__Impl36805); + pushFollow(FOLLOW_rule__TriggeredTransition__DocuAssignment_6_in_rule__TriggeredTransition__Group__6__Impl36867); rule__TriggeredTransition__DocuAssignment_6(); state._fsp--; @@ -52725,21 +52812,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18237:1: rule__TriggeredTransition__Group__7 : rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18267:1: rule__TriggeredTransition__Group__7 : rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ; public final void rule__TriggeredTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18241:1: ( rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18242:2: rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18271:1: ( rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18272:2: rule__TriggeredTransition__Group__7__Impl rule__TriggeredTransition__Group__8 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__7__Impl_in_rule__TriggeredTransition__Group__736836); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__7__Impl_in_rule__TriggeredTransition__Group__736898); rule__TriggeredTransition__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__8_in_rule__TriggeredTransition__Group__736839); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__8_in_rule__TriggeredTransition__Group__736901); rule__TriggeredTransition__Group__8(); state._fsp--; @@ -52763,22 +52850,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18249:1: rule__TriggeredTransition__Group__7__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18279:1: rule__TriggeredTransition__Group__7__Impl : ( '{' ) ; public final void rule__TriggeredTransition__Group__7__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:18253:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18254:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18283:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18284:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18254:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18255:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18284:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18285:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_7()); } - match(input,38,FOLLOW_38_in_rule__TriggeredTransition__Group__7__Impl36867); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__TriggeredTransition__Group__7__Impl36929); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_7()); } @@ -52804,21 +52891,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18268:1: rule__TriggeredTransition__Group__8 : rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18298:1: rule__TriggeredTransition__Group__8 : rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ; public final void rule__TriggeredTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18272:1: ( rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18273:2: rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18302:1: ( rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18303:2: rule__TriggeredTransition__Group__8__Impl rule__TriggeredTransition__Group__9 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__8__Impl_in_rule__TriggeredTransition__Group__836898); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__8__Impl_in_rule__TriggeredTransition__Group__836960); rule__TriggeredTransition__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__9_in_rule__TriggeredTransition__Group__836901); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__9_in_rule__TriggeredTransition__Group__836963); rule__TriggeredTransition__Group__9(); state._fsp--; @@ -52842,22 +52929,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18280:1: rule__TriggeredTransition__Group__8__Impl : ( 'triggers' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18310:1: rule__TriggeredTransition__Group__8__Impl : ( 'triggers' ) ; public final void rule__TriggeredTransition__Group__8__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:18284:1: ( ( 'triggers' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18285:1: ( 'triggers' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18314:1: ( ( 'triggers' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18315:1: ( 'triggers' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18285:1: ( 'triggers' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18286:1: 'triggers' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18315:1: ( 'triggers' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18316:1: 'triggers' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersKeyword_8()); } - match(input,107,FOLLOW_107_in_rule__TriggeredTransition__Group__8__Impl36929); if (state.failed) return ; + match(input,107,FOLLOW_107_in_rule__TriggeredTransition__Group__8__Impl36991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getTriggersKeyword_8()); } @@ -52883,21 +52970,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18299:1: rule__TriggeredTransition__Group__9 : rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18329:1: rule__TriggeredTransition__Group__9 : rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ; public final void rule__TriggeredTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18303:1: ( rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18304:2: rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18333:1: ( rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18334:2: rule__TriggeredTransition__Group__9__Impl rule__TriggeredTransition__Group__10 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__9__Impl_in_rule__TriggeredTransition__Group__936960); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__9__Impl_in_rule__TriggeredTransition__Group__937022); rule__TriggeredTransition__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__10_in_rule__TriggeredTransition__Group__936963); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__10_in_rule__TriggeredTransition__Group__937025); rule__TriggeredTransition__Group__10(); state._fsp--; @@ -52921,22 +53008,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18311:1: rule__TriggeredTransition__Group__9__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18341:1: rule__TriggeredTransition__Group__9__Impl : ( '{' ) ; public final void rule__TriggeredTransition__Group__9__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:18315:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18316:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18345:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18346:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18316:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18317:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18346:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18347:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_9()); } - match(input,38,FOLLOW_38_in_rule__TriggeredTransition__Group__9__Impl36991); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__TriggeredTransition__Group__9__Impl37053); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_9()); } @@ -52962,21 +53049,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18330:1: rule__TriggeredTransition__Group__10 : rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18360:1: rule__TriggeredTransition__Group__10 : rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ; public final void rule__TriggeredTransition__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18334:1: ( rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18335:2: rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18364:1: ( rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18365:2: rule__TriggeredTransition__Group__10__Impl rule__TriggeredTransition__Group__11 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__10__Impl_in_rule__TriggeredTransition__Group__1037022); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__10__Impl_in_rule__TriggeredTransition__Group__1037084); rule__TriggeredTransition__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__11_in_rule__TriggeredTransition__Group__1037025); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__11_in_rule__TriggeredTransition__Group__1037087); rule__TriggeredTransition__Group__11(); state._fsp--; @@ -53000,25 +53087,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__10__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18342:1: rule__TriggeredTransition__Group__10__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18372:1: rule__TriggeredTransition__Group__10__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ; public final void rule__TriggeredTransition__Group__10__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:18346:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18347:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18376:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18377:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18347:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18348:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18377:1: ( ( rule__TriggeredTransition__TriggersAssignment_10 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18378:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_10()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18349:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18349:2: rule__TriggeredTransition__TriggersAssignment_10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18379:1: ( rule__TriggeredTransition__TriggersAssignment_10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18379:2: rule__TriggeredTransition__TriggersAssignment_10 { - pushFollow(FOLLOW_rule__TriggeredTransition__TriggersAssignment_10_in_rule__TriggeredTransition__Group__10__Impl37052); + pushFollow(FOLLOW_rule__TriggeredTransition__TriggersAssignment_10_in_rule__TriggeredTransition__Group__10__Impl37114); rule__TriggeredTransition__TriggersAssignment_10(); state._fsp--; @@ -53051,21 +53138,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__11" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18359:1: rule__TriggeredTransition__Group__11 : rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18389:1: rule__TriggeredTransition__Group__11 : rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ; public final void rule__TriggeredTransition__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18363:1: ( rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18364:2: rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18393:1: ( rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18394:2: rule__TriggeredTransition__Group__11__Impl rule__TriggeredTransition__Group__12 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__11__Impl_in_rule__TriggeredTransition__Group__1137082); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__11__Impl_in_rule__TriggeredTransition__Group__1137144); rule__TriggeredTransition__Group__11__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__12_in_rule__TriggeredTransition__Group__1137085); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__12_in_rule__TriggeredTransition__Group__1137147); rule__TriggeredTransition__Group__12(); state._fsp--; @@ -53089,22 +53176,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__11__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18371:1: rule__TriggeredTransition__Group__11__Impl : ( ( rule__TriggeredTransition__Group_11__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18401:1: rule__TriggeredTransition__Group__11__Impl : ( ( rule__TriggeredTransition__Group_11__0 )* ) ; public final void rule__TriggeredTransition__Group__11__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:18375:1: ( ( ( rule__TriggeredTransition__Group_11__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18376:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18405:1: ( ( ( rule__TriggeredTransition__Group_11__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18406:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18376:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18377:1: ( rule__TriggeredTransition__Group_11__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18406:1: ( ( rule__TriggeredTransition__Group_11__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18407:1: ( rule__TriggeredTransition__Group_11__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getGroup_11()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18378:1: ( rule__TriggeredTransition__Group_11__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18408:1: ( rule__TriggeredTransition__Group_11__0 )* loop168: do { int alt168=2; @@ -53117,9 +53204,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt168) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18378:2: rule__TriggeredTransition__Group_11__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18408:2: rule__TriggeredTransition__Group_11__0 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__0_in_rule__TriggeredTransition__Group__11__Impl37112); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__0_in_rule__TriggeredTransition__Group__11__Impl37174); rule__TriggeredTransition__Group_11__0(); state._fsp--; @@ -53158,21 +53245,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__12" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18388:1: rule__TriggeredTransition__Group__12 : rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18418:1: rule__TriggeredTransition__Group__12 : rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ; public final void rule__TriggeredTransition__Group__12() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18392:1: ( rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18393:2: rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18422:1: ( rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18423:2: rule__TriggeredTransition__Group__12__Impl rule__TriggeredTransition__Group__13 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__12__Impl_in_rule__TriggeredTransition__Group__1237143); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__12__Impl_in_rule__TriggeredTransition__Group__1237205); rule__TriggeredTransition__Group__12__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__13_in_rule__TriggeredTransition__Group__1237146); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__13_in_rule__TriggeredTransition__Group__1237208); rule__TriggeredTransition__Group__13(); state._fsp--; @@ -53196,22 +53283,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__12__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18400:1: rule__TriggeredTransition__Group__12__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18430:1: rule__TriggeredTransition__Group__12__Impl : ( '}' ) ; public final void rule__TriggeredTransition__Group__12__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:18404:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18405:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18434:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18435:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18405:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18406:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18435:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18436:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12()); } - match(input,39,FOLLOW_39_in_rule__TriggeredTransition__Group__12__Impl37174); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__TriggeredTransition__Group__12__Impl37236); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12()); } @@ -53237,21 +53324,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__13" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18419:1: rule__TriggeredTransition__Group__13 : rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18449:1: rule__TriggeredTransition__Group__13 : rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ; public final void rule__TriggeredTransition__Group__13() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18423:1: ( rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18424:2: rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18453:1: ( rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18454:2: rule__TriggeredTransition__Group__13__Impl rule__TriggeredTransition__Group__14 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__13__Impl_in_rule__TriggeredTransition__Group__1337205); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__13__Impl_in_rule__TriggeredTransition__Group__1337267); rule__TriggeredTransition__Group__13__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group__14_in_rule__TriggeredTransition__Group__1337208); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__14_in_rule__TriggeredTransition__Group__1337270); rule__TriggeredTransition__Group__14(); state._fsp--; @@ -53275,22 +53362,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__13__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18431:1: rule__TriggeredTransition__Group__13__Impl : ( ( rule__TriggeredTransition__Group_13__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18461:1: rule__TriggeredTransition__Group__13__Impl : ( ( rule__TriggeredTransition__Group_13__0 )? ) ; public final void rule__TriggeredTransition__Group__13__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:18435:1: ( ( ( rule__TriggeredTransition__Group_13__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18436:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18465:1: ( ( ( rule__TriggeredTransition__Group_13__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18466:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18436:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18437:1: ( rule__TriggeredTransition__Group_13__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18466:1: ( ( rule__TriggeredTransition__Group_13__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18467:1: ( rule__TriggeredTransition__Group_13__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getGroup_13()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18438:1: ( rule__TriggeredTransition__Group_13__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18468:1: ( rule__TriggeredTransition__Group_13__0 )? int alt169=2; int LA169_0 = input.LA(1); @@ -53299,9 +53386,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt169) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18438:2: rule__TriggeredTransition__Group_13__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18468:2: rule__TriggeredTransition__Group_13__0 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__0_in_rule__TriggeredTransition__Group__13__Impl37235); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__0_in_rule__TriggeredTransition__Group__13__Impl37297); rule__TriggeredTransition__Group_13__0(); state._fsp--; @@ -53337,16 +53424,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__14" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18448:1: rule__TriggeredTransition__Group__14 : rule__TriggeredTransition__Group__14__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18478:1: rule__TriggeredTransition__Group__14 : rule__TriggeredTransition__Group__14__Impl ; public final void rule__TriggeredTransition__Group__14() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18452:1: ( rule__TriggeredTransition__Group__14__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18453:2: rule__TriggeredTransition__Group__14__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18482:1: ( rule__TriggeredTransition__Group__14__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18483:2: rule__TriggeredTransition__Group__14__Impl { - pushFollow(FOLLOW_rule__TriggeredTransition__Group__14__Impl_in_rule__TriggeredTransition__Group__1437266); + pushFollow(FOLLOW_rule__TriggeredTransition__Group__14__Impl_in_rule__TriggeredTransition__Group__1437328); rule__TriggeredTransition__Group__14__Impl(); state._fsp--; @@ -53370,22 +53457,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group__14__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18459:1: rule__TriggeredTransition__Group__14__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18489:1: rule__TriggeredTransition__Group__14__Impl : ( '}' ) ; public final void rule__TriggeredTransition__Group__14__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:18463:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18464:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18493:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18494:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18464:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18465:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18494:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18495:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14()); } - match(input,39,FOLLOW_39_in_rule__TriggeredTransition__Group__14__Impl37294); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__TriggeredTransition__Group__14__Impl37356); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14()); } @@ -53411,21 +53498,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18508:1: rule__TriggeredTransition__Group_11__0 : rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18538:1: rule__TriggeredTransition__Group_11__0 : rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ; public final void rule__TriggeredTransition__Group_11__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:18512:1: ( rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18513:2: rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18542:1: ( rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18543:2: rule__TriggeredTransition__Group_11__0__Impl rule__TriggeredTransition__Group_11__1 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__0__Impl_in_rule__TriggeredTransition__Group_11__037355); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__0__Impl_in_rule__TriggeredTransition__Group_11__037417); rule__TriggeredTransition__Group_11__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__1_in_rule__TriggeredTransition__Group_11__037358); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__1_in_rule__TriggeredTransition__Group_11__037420); rule__TriggeredTransition__Group_11__1(); state._fsp--; @@ -53449,22 +53536,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18520:1: rule__TriggeredTransition__Group_11__0__Impl : ( 'or' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18550:1: rule__TriggeredTransition__Group_11__0__Impl : ( 'or' ) ; public final void rule__TriggeredTransition__Group_11__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:18524:1: ( ( 'or' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18525:1: ( 'or' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18554:1: ( ( 'or' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18555:1: ( 'or' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18525:1: ( 'or' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18526:1: 'or' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18555:1: ( 'or' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18556:1: 'or' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0()); } - match(input,108,FOLLOW_108_in_rule__TriggeredTransition__Group_11__0__Impl37386); if (state.failed) return ; + match(input,108,FOLLOW_108_in_rule__TriggeredTransition__Group_11__0__Impl37448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0()); } @@ -53490,16 +53577,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18539:1: rule__TriggeredTransition__Group_11__1 : rule__TriggeredTransition__Group_11__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18569:1: rule__TriggeredTransition__Group_11__1 : rule__TriggeredTransition__Group_11__1__Impl ; public final void rule__TriggeredTransition__Group_11__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:18543:1: ( rule__TriggeredTransition__Group_11__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18544:2: rule__TriggeredTransition__Group_11__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18573:1: ( rule__TriggeredTransition__Group_11__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18574:2: rule__TriggeredTransition__Group_11__1__Impl { - pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__1__Impl_in_rule__TriggeredTransition__Group_11__137417); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_11__1__Impl_in_rule__TriggeredTransition__Group_11__137479); rule__TriggeredTransition__Group_11__1__Impl(); state._fsp--; @@ -53523,25 +53610,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_11__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18550:1: rule__TriggeredTransition__Group_11__1__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18580:1: rule__TriggeredTransition__Group_11__1__Impl : ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ; public final void rule__TriggeredTransition__Group_11__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:18554:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18555:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18584:1: ( ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18585:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18555:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18556:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18585:1: ( ( rule__TriggeredTransition__TriggersAssignment_11_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18586:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersAssignment_11_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18557:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18557:2: rule__TriggeredTransition__TriggersAssignment_11_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18587:1: ( rule__TriggeredTransition__TriggersAssignment_11_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18587:2: rule__TriggeredTransition__TriggersAssignment_11_1 { - pushFollow(FOLLOW_rule__TriggeredTransition__TriggersAssignment_11_1_in_rule__TriggeredTransition__Group_11__1__Impl37444); + pushFollow(FOLLOW_rule__TriggeredTransition__TriggersAssignment_11_1_in_rule__TriggeredTransition__Group_11__1__Impl37506); rule__TriggeredTransition__TriggersAssignment_11_1(); state._fsp--; @@ -53574,21 +53661,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18571:1: rule__TriggeredTransition__Group_13__0 : rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18601:1: rule__TriggeredTransition__Group_13__0 : rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ; public final void rule__TriggeredTransition__Group_13__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:18575:1: ( rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18576:2: rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18605:1: ( rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18606:2: rule__TriggeredTransition__Group_13__0__Impl rule__TriggeredTransition__Group_13__1 { - pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__0__Impl_in_rule__TriggeredTransition__Group_13__037478); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__0__Impl_in_rule__TriggeredTransition__Group_13__037540); rule__TriggeredTransition__Group_13__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__1_in_rule__TriggeredTransition__Group_13__037481); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__1_in_rule__TriggeredTransition__Group_13__037543); rule__TriggeredTransition__Group_13__1(); state._fsp--; @@ -53612,22 +53699,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18583:1: rule__TriggeredTransition__Group_13__0__Impl : ( 'action' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18613:1: rule__TriggeredTransition__Group_13__0__Impl : ( 'action' ) ; public final void rule__TriggeredTransition__Group_13__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:18587:1: ( ( 'action' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18588:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18617:1: ( ( 'action' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18618:1: ( 'action' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18588:1: ( 'action' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18589:1: 'action' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18618:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18619:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0()); } - match(input,106,FOLLOW_106_in_rule__TriggeredTransition__Group_13__0__Impl37509); if (state.failed) return ; + match(input,106,FOLLOW_106_in_rule__TriggeredTransition__Group_13__0__Impl37571); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0()); } @@ -53653,16 +53740,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18602:1: rule__TriggeredTransition__Group_13__1 : rule__TriggeredTransition__Group_13__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18632:1: rule__TriggeredTransition__Group_13__1 : rule__TriggeredTransition__Group_13__1__Impl ; public final void rule__TriggeredTransition__Group_13__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:18606:1: ( rule__TriggeredTransition__Group_13__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18607:2: rule__TriggeredTransition__Group_13__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18636:1: ( rule__TriggeredTransition__Group_13__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18637:2: rule__TriggeredTransition__Group_13__1__Impl { - pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__1__Impl_in_rule__TriggeredTransition__Group_13__137540); + pushFollow(FOLLOW_rule__TriggeredTransition__Group_13__1__Impl_in_rule__TriggeredTransition__Group_13__137602); rule__TriggeredTransition__Group_13__1__Impl(); state._fsp--; @@ -53686,25 +53773,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__Group_13__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18613:1: rule__TriggeredTransition__Group_13__1__Impl : ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18643:1: rule__TriggeredTransition__Group_13__1__Impl : ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ; public final void rule__TriggeredTransition__Group_13__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:18617:1: ( ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18618:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18647:1: ( ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18648:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18618:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18619:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18648:1: ( ( rule__TriggeredTransition__ActionAssignment_13_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18649:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getActionAssignment_13_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18620:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18620:2: rule__TriggeredTransition__ActionAssignment_13_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18650:1: ( rule__TriggeredTransition__ActionAssignment_13_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18650:2: rule__TriggeredTransition__ActionAssignment_13_1 { - pushFollow(FOLLOW_rule__TriggeredTransition__ActionAssignment_13_1_in_rule__TriggeredTransition__Group_13__1__Impl37567); + pushFollow(FOLLOW_rule__TriggeredTransition__ActionAssignment_13_1_in_rule__TriggeredTransition__Group_13__1__Impl37629); rule__TriggeredTransition__ActionAssignment_13_1(); state._fsp--; @@ -53737,21 +53824,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18634:1: rule__GuardedTransition__Group__0 : rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18664:1: rule__GuardedTransition__Group__0 : rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ; public final void rule__GuardedTransition__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:18638:1: ( rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18639:2: rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18668:1: ( rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18669:2: rule__GuardedTransition__Group__0__Impl rule__GuardedTransition__Group__1 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__0__Impl_in_rule__GuardedTransition__Group__037601); + pushFollow(FOLLOW_rule__GuardedTransition__Group__0__Impl_in_rule__GuardedTransition__Group__037663); rule__GuardedTransition__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__1_in_rule__GuardedTransition__Group__037604); + pushFollow(FOLLOW_rule__GuardedTransition__Group__1_in_rule__GuardedTransition__Group__037666); rule__GuardedTransition__Group__1(); state._fsp--; @@ -53775,22 +53862,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18646:1: rule__GuardedTransition__Group__0__Impl : ( 'Transition' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18676:1: rule__GuardedTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__GuardedTransition__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:18650:1: ( ( 'Transition' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18651:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18680:1: ( ( 'Transition' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18681:1: ( 'Transition' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18651:1: ( 'Transition' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18652:1: 'Transition' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18681:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18682:1: 'Transition' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getTransitionKeyword_0()); } - match(input,104,FOLLOW_104_in_rule__GuardedTransition__Group__0__Impl37632); if (state.failed) return ; + match(input,104,FOLLOW_104_in_rule__GuardedTransition__Group__0__Impl37694); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getTransitionKeyword_0()); } @@ -53816,21 +53903,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18665:1: rule__GuardedTransition__Group__1 : rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18695:1: rule__GuardedTransition__Group__1 : rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ; public final void rule__GuardedTransition__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:18669:1: ( rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18670:2: rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18699:1: ( rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18700:2: rule__GuardedTransition__Group__1__Impl rule__GuardedTransition__Group__2 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__1__Impl_in_rule__GuardedTransition__Group__137663); + pushFollow(FOLLOW_rule__GuardedTransition__Group__1__Impl_in_rule__GuardedTransition__Group__137725); rule__GuardedTransition__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__2_in_rule__GuardedTransition__Group__137666); + pushFollow(FOLLOW_rule__GuardedTransition__Group__2_in_rule__GuardedTransition__Group__137728); rule__GuardedTransition__Group__2(); state._fsp--; @@ -53854,22 +53941,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18677:1: rule__GuardedTransition__Group__1__Impl : ( ( rule__GuardedTransition__NameAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18707:1: rule__GuardedTransition__Group__1__Impl : ( ( rule__GuardedTransition__NameAssignment_1 )? ) ; public final void rule__GuardedTransition__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:18681:1: ( ( ( rule__GuardedTransition__NameAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18682:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18711:1: ( ( ( rule__GuardedTransition__NameAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18712:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18682:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18683:1: ( rule__GuardedTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18712:1: ( ( rule__GuardedTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18713:1: ( rule__GuardedTransition__NameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18684:1: ( rule__GuardedTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18714:1: ( rule__GuardedTransition__NameAssignment_1 )? int alt170=2; int LA170_0 = input.LA(1); @@ -53878,9 +53965,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt170) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18684:2: rule__GuardedTransition__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18714:2: rule__GuardedTransition__NameAssignment_1 { - pushFollow(FOLLOW_rule__GuardedTransition__NameAssignment_1_in_rule__GuardedTransition__Group__1__Impl37693); + pushFollow(FOLLOW_rule__GuardedTransition__NameAssignment_1_in_rule__GuardedTransition__Group__1__Impl37755); rule__GuardedTransition__NameAssignment_1(); state._fsp--; @@ -53916,21 +54003,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18694:1: rule__GuardedTransition__Group__2 : rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18724:1: rule__GuardedTransition__Group__2 : rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ; public final void rule__GuardedTransition__Group__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:18698:1: ( rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18699:2: rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18728:1: ( rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18729:2: rule__GuardedTransition__Group__2__Impl rule__GuardedTransition__Group__3 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__2__Impl_in_rule__GuardedTransition__Group__237724); + pushFollow(FOLLOW_rule__GuardedTransition__Group__2__Impl_in_rule__GuardedTransition__Group__237786); rule__GuardedTransition__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__3_in_rule__GuardedTransition__Group__237727); + pushFollow(FOLLOW_rule__GuardedTransition__Group__3_in_rule__GuardedTransition__Group__237789); rule__GuardedTransition__Group__3(); state._fsp--; @@ -53954,22 +54041,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18706:1: rule__GuardedTransition__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18736:1: rule__GuardedTransition__Group__2__Impl : ( ':' ) ; public final void rule__GuardedTransition__Group__2__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:18710:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18711:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18740:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18741:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18711:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18712:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18741:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18742:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__GuardedTransition__Group__2__Impl37755); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__GuardedTransition__Group__2__Impl37817); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getColonKeyword_2()); } @@ -53995,21 +54082,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18725:1: rule__GuardedTransition__Group__3 : rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18755:1: rule__GuardedTransition__Group__3 : rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ; public final void rule__GuardedTransition__Group__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:18729:1: ( rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18730:2: rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18759:1: ( rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18760:2: rule__GuardedTransition__Group__3__Impl rule__GuardedTransition__Group__4 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__3__Impl_in_rule__GuardedTransition__Group__337786); + pushFollow(FOLLOW_rule__GuardedTransition__Group__3__Impl_in_rule__GuardedTransition__Group__337848); rule__GuardedTransition__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__4_in_rule__GuardedTransition__Group__337789); + pushFollow(FOLLOW_rule__GuardedTransition__Group__4_in_rule__GuardedTransition__Group__337851); rule__GuardedTransition__Group__4(); state._fsp--; @@ -54033,25 +54120,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18737:1: rule__GuardedTransition__Group__3__Impl : ( ( rule__GuardedTransition__FromAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18767:1: rule__GuardedTransition__Group__3__Impl : ( ( rule__GuardedTransition__FromAssignment_3 ) ) ; public final void rule__GuardedTransition__Group__3__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:18741:1: ( ( ( rule__GuardedTransition__FromAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18742:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18771:1: ( ( ( rule__GuardedTransition__FromAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18772:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18742:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18743:1: ( rule__GuardedTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18772:1: ( ( rule__GuardedTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18773:1: ( rule__GuardedTransition__FromAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getFromAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18744:1: ( rule__GuardedTransition__FromAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18744:2: rule__GuardedTransition__FromAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18774:1: ( rule__GuardedTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18774:2: rule__GuardedTransition__FromAssignment_3 { - pushFollow(FOLLOW_rule__GuardedTransition__FromAssignment_3_in_rule__GuardedTransition__Group__3__Impl37816); + pushFollow(FOLLOW_rule__GuardedTransition__FromAssignment_3_in_rule__GuardedTransition__Group__3__Impl37878); rule__GuardedTransition__FromAssignment_3(); state._fsp--; @@ -54084,21 +54171,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18754:1: rule__GuardedTransition__Group__4 : rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18784:1: rule__GuardedTransition__Group__4 : rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ; public final void rule__GuardedTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18758:1: ( rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18759:2: rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18788:1: ( rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18789:2: rule__GuardedTransition__Group__4__Impl rule__GuardedTransition__Group__5 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__4__Impl_in_rule__GuardedTransition__Group__437846); + pushFollow(FOLLOW_rule__GuardedTransition__Group__4__Impl_in_rule__GuardedTransition__Group__437908); rule__GuardedTransition__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__5_in_rule__GuardedTransition__Group__437849); + pushFollow(FOLLOW_rule__GuardedTransition__Group__5_in_rule__GuardedTransition__Group__437911); rule__GuardedTransition__Group__5(); state._fsp--; @@ -54122,22 +54209,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18766:1: rule__GuardedTransition__Group__4__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18796:1: rule__GuardedTransition__Group__4__Impl : ( '->' ) ; public final void rule__GuardedTransition__Group__4__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:18770:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18771:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18800:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18801:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18771:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18772:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18801:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18802:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } - match(input,42,FOLLOW_42_in_rule__GuardedTransition__Group__4__Impl37877); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__GuardedTransition__Group__4__Impl37939); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } @@ -54163,21 +54250,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18785:1: rule__GuardedTransition__Group__5 : rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18815:1: rule__GuardedTransition__Group__5 : rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ; public final void rule__GuardedTransition__Group__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:18789:1: ( rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18790:2: rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18819:1: ( rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18820:2: rule__GuardedTransition__Group__5__Impl rule__GuardedTransition__Group__6 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__5__Impl_in_rule__GuardedTransition__Group__537908); + pushFollow(FOLLOW_rule__GuardedTransition__Group__5__Impl_in_rule__GuardedTransition__Group__537970); rule__GuardedTransition__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__6_in_rule__GuardedTransition__Group__537911); + pushFollow(FOLLOW_rule__GuardedTransition__Group__6_in_rule__GuardedTransition__Group__537973); rule__GuardedTransition__Group__6(); state._fsp--; @@ -54201,25 +54288,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18797:1: rule__GuardedTransition__Group__5__Impl : ( ( rule__GuardedTransition__ToAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18827:1: rule__GuardedTransition__Group__5__Impl : ( ( rule__GuardedTransition__ToAssignment_5 ) ) ; public final void rule__GuardedTransition__Group__5__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:18801:1: ( ( ( rule__GuardedTransition__ToAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18802:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18831:1: ( ( ( rule__GuardedTransition__ToAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18832:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18802:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18803:1: ( rule__GuardedTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18832:1: ( ( rule__GuardedTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18833:1: ( rule__GuardedTransition__ToAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getToAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18804:1: ( rule__GuardedTransition__ToAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18804:2: rule__GuardedTransition__ToAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18834:1: ( rule__GuardedTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18834:2: rule__GuardedTransition__ToAssignment_5 { - pushFollow(FOLLOW_rule__GuardedTransition__ToAssignment_5_in_rule__GuardedTransition__Group__5__Impl37938); + pushFollow(FOLLOW_rule__GuardedTransition__ToAssignment_5_in_rule__GuardedTransition__Group__5__Impl38000); rule__GuardedTransition__ToAssignment_5(); state._fsp--; @@ -54252,21 +54339,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18814:1: rule__GuardedTransition__Group__6 : rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18844:1: rule__GuardedTransition__Group__6 : rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ; public final void rule__GuardedTransition__Group__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:18818:1: ( rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18819:2: rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18848:1: ( rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18849:2: rule__GuardedTransition__Group__6__Impl rule__GuardedTransition__Group__7 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__6__Impl_in_rule__GuardedTransition__Group__637968); + pushFollow(FOLLOW_rule__GuardedTransition__Group__6__Impl_in_rule__GuardedTransition__Group__638030); rule__GuardedTransition__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__7_in_rule__GuardedTransition__Group__637971); + pushFollow(FOLLOW_rule__GuardedTransition__Group__7_in_rule__GuardedTransition__Group__638033); rule__GuardedTransition__Group__7(); state._fsp--; @@ -54290,22 +54377,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18826:1: rule__GuardedTransition__Group__6__Impl : ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18856:1: rule__GuardedTransition__Group__6__Impl : ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ; public final void rule__GuardedTransition__Group__6__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:18830:1: ( ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18831:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18860:1: ( ( ( rule__GuardedTransition__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18861:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18831:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18832:1: ( rule__GuardedTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18861:1: ( ( rule__GuardedTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18862:1: ( rule__GuardedTransition__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18833:1: ( rule__GuardedTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18863:1: ( rule__GuardedTransition__DocuAssignment_6 )? int alt171=2; int LA171_0 = input.LA(1); @@ -54314,9 +54401,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt171) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18833:2: rule__GuardedTransition__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18863:2: rule__GuardedTransition__DocuAssignment_6 { - pushFollow(FOLLOW_rule__GuardedTransition__DocuAssignment_6_in_rule__GuardedTransition__Group__6__Impl37998); + pushFollow(FOLLOW_rule__GuardedTransition__DocuAssignment_6_in_rule__GuardedTransition__Group__6__Impl38060); rule__GuardedTransition__DocuAssignment_6(); state._fsp--; @@ -54352,21 +54439,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18843:1: rule__GuardedTransition__Group__7 : rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18873:1: rule__GuardedTransition__Group__7 : rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ; public final void rule__GuardedTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18847:1: ( rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18848:2: rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18877:1: ( rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18878:2: rule__GuardedTransition__Group__7__Impl rule__GuardedTransition__Group__8 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__7__Impl_in_rule__GuardedTransition__Group__738029); + pushFollow(FOLLOW_rule__GuardedTransition__Group__7__Impl_in_rule__GuardedTransition__Group__738091); rule__GuardedTransition__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__8_in_rule__GuardedTransition__Group__738032); + pushFollow(FOLLOW_rule__GuardedTransition__Group__8_in_rule__GuardedTransition__Group__738094); rule__GuardedTransition__Group__8(); state._fsp--; @@ -54390,22 +54477,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18855:1: rule__GuardedTransition__Group__7__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18885:1: rule__GuardedTransition__Group__7__Impl : ( '{' ) ; public final void rule__GuardedTransition__Group__7__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:18859:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18860:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18889:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18890:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18860:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18861:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18890:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18891:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getLeftCurlyBracketKeyword_7()); } - match(input,38,FOLLOW_38_in_rule__GuardedTransition__Group__7__Impl38060); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__GuardedTransition__Group__7__Impl38122); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getLeftCurlyBracketKeyword_7()); } @@ -54431,21 +54518,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18874:1: rule__GuardedTransition__Group__8 : rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18904:1: rule__GuardedTransition__Group__8 : rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ; public final void rule__GuardedTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18878:1: ( rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18879:2: rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18908:1: ( rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18909:2: rule__GuardedTransition__Group__8__Impl rule__GuardedTransition__Group__9 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__8__Impl_in_rule__GuardedTransition__Group__838091); + pushFollow(FOLLOW_rule__GuardedTransition__Group__8__Impl_in_rule__GuardedTransition__Group__838153); rule__GuardedTransition__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__9_in_rule__GuardedTransition__Group__838094); + pushFollow(FOLLOW_rule__GuardedTransition__Group__9_in_rule__GuardedTransition__Group__838156); rule__GuardedTransition__Group__9(); state._fsp--; @@ -54469,22 +54556,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18886:1: rule__GuardedTransition__Group__8__Impl : ( 'guard' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18916:1: rule__GuardedTransition__Group__8__Impl : ( 'guard' ) ; public final void rule__GuardedTransition__Group__8__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:18890:1: ( ( 'guard' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18891:1: ( 'guard' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18920:1: ( ( 'guard' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18921:1: ( 'guard' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18891:1: ( 'guard' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18892:1: 'guard' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18921:1: ( 'guard' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18922:1: 'guard' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8()); } - match(input,109,FOLLOW_109_in_rule__GuardedTransition__Group__8__Impl38122); if (state.failed) return ; + match(input,109,FOLLOW_109_in_rule__GuardedTransition__Group__8__Impl38184); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8()); } @@ -54510,21 +54597,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18905:1: rule__GuardedTransition__Group__9 : rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18935:1: rule__GuardedTransition__Group__9 : rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ; public final void rule__GuardedTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18909:1: ( rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18910:2: rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18939:1: ( rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18940:2: rule__GuardedTransition__Group__9__Impl rule__GuardedTransition__Group__10 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__9__Impl_in_rule__GuardedTransition__Group__938153); + pushFollow(FOLLOW_rule__GuardedTransition__Group__9__Impl_in_rule__GuardedTransition__Group__938215); rule__GuardedTransition__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__10_in_rule__GuardedTransition__Group__938156); + pushFollow(FOLLOW_rule__GuardedTransition__Group__10_in_rule__GuardedTransition__Group__938218); rule__GuardedTransition__Group__10(); state._fsp--; @@ -54548,25 +54635,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18917:1: rule__GuardedTransition__Group__9__Impl : ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18947:1: rule__GuardedTransition__Group__9__Impl : ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ; public final void rule__GuardedTransition__Group__9__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:18921:1: ( ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18922:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18951:1: ( ( ( rule__GuardedTransition__GuardAssignment_9 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18952:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18922:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18923:1: ( rule__GuardedTransition__GuardAssignment_9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18952:1: ( ( rule__GuardedTransition__GuardAssignment_9 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18953:1: ( rule__GuardedTransition__GuardAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getGuardAssignment_9()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18924:1: ( rule__GuardedTransition__GuardAssignment_9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18924:2: rule__GuardedTransition__GuardAssignment_9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18954:1: ( rule__GuardedTransition__GuardAssignment_9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18954:2: rule__GuardedTransition__GuardAssignment_9 { - pushFollow(FOLLOW_rule__GuardedTransition__GuardAssignment_9_in_rule__GuardedTransition__Group__9__Impl38183); + pushFollow(FOLLOW_rule__GuardedTransition__GuardAssignment_9_in_rule__GuardedTransition__Group__9__Impl38245); rule__GuardedTransition__GuardAssignment_9(); state._fsp--; @@ -54599,21 +54686,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18934:1: rule__GuardedTransition__Group__10 : rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18964:1: rule__GuardedTransition__Group__10 : rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ; public final void rule__GuardedTransition__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18938:1: ( rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18939:2: rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18968:1: ( rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18969:2: rule__GuardedTransition__Group__10__Impl rule__GuardedTransition__Group__11 { - pushFollow(FOLLOW_rule__GuardedTransition__Group__10__Impl_in_rule__GuardedTransition__Group__1038213); + pushFollow(FOLLOW_rule__GuardedTransition__Group__10__Impl_in_rule__GuardedTransition__Group__1038275); rule__GuardedTransition__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group__11_in_rule__GuardedTransition__Group__1038216); + pushFollow(FOLLOW_rule__GuardedTransition__Group__11_in_rule__GuardedTransition__Group__1038278); rule__GuardedTransition__Group__11(); state._fsp--; @@ -54637,22 +54724,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__10__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18946:1: rule__GuardedTransition__Group__10__Impl : ( ( rule__GuardedTransition__Group_10__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18976:1: rule__GuardedTransition__Group__10__Impl : ( ( rule__GuardedTransition__Group_10__0 )? ) ; public final void rule__GuardedTransition__Group__10__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:18950:1: ( ( ( rule__GuardedTransition__Group_10__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18951:1: ( ( rule__GuardedTransition__Group_10__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18980:1: ( ( ( rule__GuardedTransition__Group_10__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18981:1: ( ( rule__GuardedTransition__Group_10__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18951:1: ( ( rule__GuardedTransition__Group_10__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18952:1: ( rule__GuardedTransition__Group_10__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18981:1: ( ( rule__GuardedTransition__Group_10__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18982:1: ( rule__GuardedTransition__Group_10__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getGroup_10()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18953:1: ( rule__GuardedTransition__Group_10__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18983:1: ( rule__GuardedTransition__Group_10__0 )? int alt172=2; int LA172_0 = input.LA(1); @@ -54661,9 +54748,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt172) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18953:2: rule__GuardedTransition__Group_10__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18983:2: rule__GuardedTransition__Group_10__0 { - pushFollow(FOLLOW_rule__GuardedTransition__Group_10__0_in_rule__GuardedTransition__Group__10__Impl38243); + pushFollow(FOLLOW_rule__GuardedTransition__Group_10__0_in_rule__GuardedTransition__Group__10__Impl38305); rule__GuardedTransition__Group_10__0(); state._fsp--; @@ -54699,16 +54786,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__11" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18963:1: rule__GuardedTransition__Group__11 : rule__GuardedTransition__Group__11__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18993:1: rule__GuardedTransition__Group__11 : rule__GuardedTransition__Group__11__Impl ; public final void rule__GuardedTransition__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18967:1: ( rule__GuardedTransition__Group__11__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18968:2: rule__GuardedTransition__Group__11__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18997:1: ( rule__GuardedTransition__Group__11__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18998:2: rule__GuardedTransition__Group__11__Impl { - pushFollow(FOLLOW_rule__GuardedTransition__Group__11__Impl_in_rule__GuardedTransition__Group__1138274); + pushFollow(FOLLOW_rule__GuardedTransition__Group__11__Impl_in_rule__GuardedTransition__Group__1138336); rule__GuardedTransition__Group__11__Impl(); state._fsp--; @@ -54732,22 +54819,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group__11__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18974:1: rule__GuardedTransition__Group__11__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19004:1: rule__GuardedTransition__Group__11__Impl : ( '}' ) ; public final void rule__GuardedTransition__Group__11__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:18978:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18979:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19008:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19009:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18979:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:18980:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19009:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19010:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_11()); } - match(input,39,FOLLOW_39_in_rule__GuardedTransition__Group__11__Impl38302); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__GuardedTransition__Group__11__Impl38364); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_11()); } @@ -54773,21 +54860,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19017:1: rule__GuardedTransition__Group_10__0 : rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19047:1: rule__GuardedTransition__Group_10__0 : rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ; public final void rule__GuardedTransition__Group_10__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:19021:1: ( rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19022:2: rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19051:1: ( rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19052:2: rule__GuardedTransition__Group_10__0__Impl rule__GuardedTransition__Group_10__1 { - pushFollow(FOLLOW_rule__GuardedTransition__Group_10__0__Impl_in_rule__GuardedTransition__Group_10__038357); + pushFollow(FOLLOW_rule__GuardedTransition__Group_10__0__Impl_in_rule__GuardedTransition__Group_10__038419); rule__GuardedTransition__Group_10__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__GuardedTransition__Group_10__1_in_rule__GuardedTransition__Group_10__038360); + pushFollow(FOLLOW_rule__GuardedTransition__Group_10__1_in_rule__GuardedTransition__Group_10__038422); rule__GuardedTransition__Group_10__1(); state._fsp--; @@ -54811,22 +54898,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19029:1: rule__GuardedTransition__Group_10__0__Impl : ( 'action' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19059:1: rule__GuardedTransition__Group_10__0__Impl : ( 'action' ) ; public final void rule__GuardedTransition__Group_10__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:19033:1: ( ( 'action' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19034:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19063:1: ( ( 'action' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19064:1: ( 'action' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19034:1: ( 'action' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19035:1: 'action' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19064:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19065:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0()); } - match(input,106,FOLLOW_106_in_rule__GuardedTransition__Group_10__0__Impl38388); if (state.failed) return ; + match(input,106,FOLLOW_106_in_rule__GuardedTransition__Group_10__0__Impl38450); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0()); } @@ -54852,16 +54939,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19048:1: rule__GuardedTransition__Group_10__1 : rule__GuardedTransition__Group_10__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19078:1: rule__GuardedTransition__Group_10__1 : rule__GuardedTransition__Group_10__1__Impl ; public final void rule__GuardedTransition__Group_10__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:19052:1: ( rule__GuardedTransition__Group_10__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19053:2: rule__GuardedTransition__Group_10__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19082:1: ( rule__GuardedTransition__Group_10__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19083:2: rule__GuardedTransition__Group_10__1__Impl { - pushFollow(FOLLOW_rule__GuardedTransition__Group_10__1__Impl_in_rule__GuardedTransition__Group_10__138419); + pushFollow(FOLLOW_rule__GuardedTransition__Group_10__1__Impl_in_rule__GuardedTransition__Group_10__138481); rule__GuardedTransition__Group_10__1__Impl(); state._fsp--; @@ -54885,25 +54972,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__Group_10__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19059:1: rule__GuardedTransition__Group_10__1__Impl : ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19089:1: rule__GuardedTransition__Group_10__1__Impl : ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ; public final void rule__GuardedTransition__Group_10__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:19063:1: ( ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19064:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19093:1: ( ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19094:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19064:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19065:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19094:1: ( ( rule__GuardedTransition__ActionAssignment_10_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19095:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getActionAssignment_10_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19066:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19066:2: rule__GuardedTransition__ActionAssignment_10_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19096:1: ( rule__GuardedTransition__ActionAssignment_10_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19096:2: rule__GuardedTransition__ActionAssignment_10_1 { - pushFollow(FOLLOW_rule__GuardedTransition__ActionAssignment_10_1_in_rule__GuardedTransition__Group_10__1__Impl38446); + pushFollow(FOLLOW_rule__GuardedTransition__ActionAssignment_10_1_in_rule__GuardedTransition__Group_10__1__Impl38508); rule__GuardedTransition__ActionAssignment_10_1(); state._fsp--; @@ -54936,21 +55023,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19080:1: rule__CPBranchTransition__Group__0 : rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19110:1: rule__CPBranchTransition__Group__0 : rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ; public final void rule__CPBranchTransition__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:19084:1: ( rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19085:2: rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19114:1: ( rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19115:2: rule__CPBranchTransition__Group__0__Impl rule__CPBranchTransition__Group__1 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__0__Impl_in_rule__CPBranchTransition__Group__038480); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__0__Impl_in_rule__CPBranchTransition__Group__038542); rule__CPBranchTransition__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__1_in_rule__CPBranchTransition__Group__038483); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__1_in_rule__CPBranchTransition__Group__038545); rule__CPBranchTransition__Group__1(); state._fsp--; @@ -54974,22 +55061,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19092:1: rule__CPBranchTransition__Group__0__Impl : ( 'Transition' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19122:1: rule__CPBranchTransition__Group__0__Impl : ( 'Transition' ) ; public final void rule__CPBranchTransition__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:19096:1: ( ( 'Transition' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19097:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19126:1: ( ( 'Transition' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19127:1: ( 'Transition' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19097:1: ( 'Transition' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19098:1: 'Transition' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19127:1: ( 'Transition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19128:1: 'Transition' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getTransitionKeyword_0()); } - match(input,104,FOLLOW_104_in_rule__CPBranchTransition__Group__0__Impl38511); if (state.failed) return ; + match(input,104,FOLLOW_104_in_rule__CPBranchTransition__Group__0__Impl38573); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getTransitionKeyword_0()); } @@ -55015,21 +55102,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19111:1: rule__CPBranchTransition__Group__1 : rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19141:1: rule__CPBranchTransition__Group__1 : rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ; public final void rule__CPBranchTransition__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:19115:1: ( rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19116:2: rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19145:1: ( rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19146:2: rule__CPBranchTransition__Group__1__Impl rule__CPBranchTransition__Group__2 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__1__Impl_in_rule__CPBranchTransition__Group__138542); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__1__Impl_in_rule__CPBranchTransition__Group__138604); rule__CPBranchTransition__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__2_in_rule__CPBranchTransition__Group__138545); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__2_in_rule__CPBranchTransition__Group__138607); rule__CPBranchTransition__Group__2(); state._fsp--; @@ -55053,22 +55140,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19123:1: rule__CPBranchTransition__Group__1__Impl : ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19153:1: rule__CPBranchTransition__Group__1__Impl : ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ; public final void rule__CPBranchTransition__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:19127:1: ( ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19128:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19157:1: ( ( ( rule__CPBranchTransition__NameAssignment_1 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19158:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19128:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19129:1: ( rule__CPBranchTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19158:1: ( ( rule__CPBranchTransition__NameAssignment_1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19159:1: ( rule__CPBranchTransition__NameAssignment_1 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19130:1: ( rule__CPBranchTransition__NameAssignment_1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19160:1: ( rule__CPBranchTransition__NameAssignment_1 )? int alt173=2; int LA173_0 = input.LA(1); @@ -55077,9 +55164,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt173) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19130:2: rule__CPBranchTransition__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19160:2: rule__CPBranchTransition__NameAssignment_1 { - pushFollow(FOLLOW_rule__CPBranchTransition__NameAssignment_1_in_rule__CPBranchTransition__Group__1__Impl38572); + pushFollow(FOLLOW_rule__CPBranchTransition__NameAssignment_1_in_rule__CPBranchTransition__Group__1__Impl38634); rule__CPBranchTransition__NameAssignment_1(); state._fsp--; @@ -55115,21 +55202,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19140:1: rule__CPBranchTransition__Group__2 : rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19170:1: rule__CPBranchTransition__Group__2 : rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ; public final void rule__CPBranchTransition__Group__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:19144:1: ( rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19145:2: rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19174:1: ( rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19175:2: rule__CPBranchTransition__Group__2__Impl rule__CPBranchTransition__Group__3 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__2__Impl_in_rule__CPBranchTransition__Group__238603); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__2__Impl_in_rule__CPBranchTransition__Group__238665); rule__CPBranchTransition__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__3_in_rule__CPBranchTransition__Group__238606); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__3_in_rule__CPBranchTransition__Group__238668); rule__CPBranchTransition__Group__3(); state._fsp--; @@ -55153,22 +55240,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19152:1: rule__CPBranchTransition__Group__2__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19182:1: rule__CPBranchTransition__Group__2__Impl : ( ':' ) ; public final void rule__CPBranchTransition__Group__2__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:19156:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19157:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19186:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19187:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19157:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19158:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19187:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19188:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getColonKeyword_2()); } - match(input,40,FOLLOW_40_in_rule__CPBranchTransition__Group__2__Impl38634); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__CPBranchTransition__Group__2__Impl38696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getColonKeyword_2()); } @@ -55194,21 +55281,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19171:1: rule__CPBranchTransition__Group__3 : rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19201:1: rule__CPBranchTransition__Group__3 : rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ; public final void rule__CPBranchTransition__Group__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:19175:1: ( rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19176:2: rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19205:1: ( rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19206:2: rule__CPBranchTransition__Group__3__Impl rule__CPBranchTransition__Group__4 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__3__Impl_in_rule__CPBranchTransition__Group__338665); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__3__Impl_in_rule__CPBranchTransition__Group__338727); rule__CPBranchTransition__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__4_in_rule__CPBranchTransition__Group__338668); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__4_in_rule__CPBranchTransition__Group__338730); rule__CPBranchTransition__Group__4(); state._fsp--; @@ -55232,25 +55319,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19183:1: rule__CPBranchTransition__Group__3__Impl : ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19213:1: rule__CPBranchTransition__Group__3__Impl : ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ; public final void rule__CPBranchTransition__Group__3__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:19187:1: ( ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19188:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19217:1: ( ( ( rule__CPBranchTransition__FromAssignment_3 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19218:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19188:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19189:1: ( rule__CPBranchTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19218:1: ( ( rule__CPBranchTransition__FromAssignment_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19219:1: ( rule__CPBranchTransition__FromAssignment_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getFromAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19190:1: ( rule__CPBranchTransition__FromAssignment_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19190:2: rule__CPBranchTransition__FromAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19220:1: ( rule__CPBranchTransition__FromAssignment_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19220:2: rule__CPBranchTransition__FromAssignment_3 { - pushFollow(FOLLOW_rule__CPBranchTransition__FromAssignment_3_in_rule__CPBranchTransition__Group__3__Impl38695); + pushFollow(FOLLOW_rule__CPBranchTransition__FromAssignment_3_in_rule__CPBranchTransition__Group__3__Impl38757); rule__CPBranchTransition__FromAssignment_3(); state._fsp--; @@ -55283,21 +55370,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19200:1: rule__CPBranchTransition__Group__4 : rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19230:1: rule__CPBranchTransition__Group__4 : rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ; public final void rule__CPBranchTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19204:1: ( rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19205:2: rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19234:1: ( rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19235:2: rule__CPBranchTransition__Group__4__Impl rule__CPBranchTransition__Group__5 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__4__Impl_in_rule__CPBranchTransition__Group__438725); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__4__Impl_in_rule__CPBranchTransition__Group__438787); rule__CPBranchTransition__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__5_in_rule__CPBranchTransition__Group__438728); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__5_in_rule__CPBranchTransition__Group__438790); rule__CPBranchTransition__Group__5(); state._fsp--; @@ -55321,22 +55408,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19212:1: rule__CPBranchTransition__Group__4__Impl : ( '->' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19242:1: rule__CPBranchTransition__Group__4__Impl : ( '->' ) ; public final void rule__CPBranchTransition__Group__4__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:19216:1: ( ( '->' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19217:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19246:1: ( ( '->' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19247:1: ( '->' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19217:1: ( '->' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19218:1: '->' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19247:1: ( '->' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19248:1: '->' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } - match(input,42,FOLLOW_42_in_rule__CPBranchTransition__Group__4__Impl38756); if (state.failed) return ; + match(input,42,FOLLOW_42_in_rule__CPBranchTransition__Group__4__Impl38818); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4()); } @@ -55362,21 +55449,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19231:1: rule__CPBranchTransition__Group__5 : rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19261:1: rule__CPBranchTransition__Group__5 : rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ; public final void rule__CPBranchTransition__Group__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:19235:1: ( rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19236:2: rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19265:1: ( rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19266:2: rule__CPBranchTransition__Group__5__Impl rule__CPBranchTransition__Group__6 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__5__Impl_in_rule__CPBranchTransition__Group__538787); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__5__Impl_in_rule__CPBranchTransition__Group__538849); rule__CPBranchTransition__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__6_in_rule__CPBranchTransition__Group__538790); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__6_in_rule__CPBranchTransition__Group__538852); rule__CPBranchTransition__Group__6(); state._fsp--; @@ -55400,25 +55487,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19243:1: rule__CPBranchTransition__Group__5__Impl : ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19273:1: rule__CPBranchTransition__Group__5__Impl : ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ; public final void rule__CPBranchTransition__Group__5__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:19247:1: ( ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19248:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19277:1: ( ( ( rule__CPBranchTransition__ToAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19278:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19248:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19249:1: ( rule__CPBranchTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19278:1: ( ( rule__CPBranchTransition__ToAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19279:1: ( rule__CPBranchTransition__ToAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getToAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19250:1: ( rule__CPBranchTransition__ToAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19250:2: rule__CPBranchTransition__ToAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19280:1: ( rule__CPBranchTransition__ToAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19280:2: rule__CPBranchTransition__ToAssignment_5 { - pushFollow(FOLLOW_rule__CPBranchTransition__ToAssignment_5_in_rule__CPBranchTransition__Group__5__Impl38817); + pushFollow(FOLLOW_rule__CPBranchTransition__ToAssignment_5_in_rule__CPBranchTransition__Group__5__Impl38879); rule__CPBranchTransition__ToAssignment_5(); state._fsp--; @@ -55451,21 +55538,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19260:1: rule__CPBranchTransition__Group__6 : rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19290:1: rule__CPBranchTransition__Group__6 : rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ; public final void rule__CPBranchTransition__Group__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:19264:1: ( rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19265:2: rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19294:1: ( rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19295:2: rule__CPBranchTransition__Group__6__Impl rule__CPBranchTransition__Group__7 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__6__Impl_in_rule__CPBranchTransition__Group__638847); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__6__Impl_in_rule__CPBranchTransition__Group__638909); rule__CPBranchTransition__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__7_in_rule__CPBranchTransition__Group__638850); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__7_in_rule__CPBranchTransition__Group__638912); rule__CPBranchTransition__Group__7(); state._fsp--; @@ -55489,22 +55576,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19272:1: rule__CPBranchTransition__Group__6__Impl : ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19302:1: rule__CPBranchTransition__Group__6__Impl : ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ; public final void rule__CPBranchTransition__Group__6__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:19276:1: ( ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19277:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19306:1: ( ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19307:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19277:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19278:1: ( rule__CPBranchTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19307:1: ( ( rule__CPBranchTransition__DocuAssignment_6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19308:1: ( rule__CPBranchTransition__DocuAssignment_6 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getDocuAssignment_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19279:1: ( rule__CPBranchTransition__DocuAssignment_6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19309:1: ( rule__CPBranchTransition__DocuAssignment_6 )? int alt174=2; int LA174_0 = input.LA(1); @@ -55513,9 +55600,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt174) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19279:2: rule__CPBranchTransition__DocuAssignment_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19309:2: rule__CPBranchTransition__DocuAssignment_6 { - pushFollow(FOLLOW_rule__CPBranchTransition__DocuAssignment_6_in_rule__CPBranchTransition__Group__6__Impl38877); + pushFollow(FOLLOW_rule__CPBranchTransition__DocuAssignment_6_in_rule__CPBranchTransition__Group__6__Impl38939); rule__CPBranchTransition__DocuAssignment_6(); state._fsp--; @@ -55551,21 +55638,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19289:1: rule__CPBranchTransition__Group__7 : rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19319:1: rule__CPBranchTransition__Group__7 : rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ; public final void rule__CPBranchTransition__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19293:1: ( rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19294:2: rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19323:1: ( rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19324:2: rule__CPBranchTransition__Group__7__Impl rule__CPBranchTransition__Group__8 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__7__Impl_in_rule__CPBranchTransition__Group__738908); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__7__Impl_in_rule__CPBranchTransition__Group__738970); rule__CPBranchTransition__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__8_in_rule__CPBranchTransition__Group__738911); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__8_in_rule__CPBranchTransition__Group__738973); rule__CPBranchTransition__Group__8(); state._fsp--; @@ -55589,22 +55676,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19301:1: rule__CPBranchTransition__Group__7__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19331:1: rule__CPBranchTransition__Group__7__Impl : ( '{' ) ; public final void rule__CPBranchTransition__Group__7__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:19305:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19306:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19335:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19336:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19306:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19307:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19336:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19337:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getLeftCurlyBracketKeyword_7()); } - match(input,38,FOLLOW_38_in_rule__CPBranchTransition__Group__7__Impl38939); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__CPBranchTransition__Group__7__Impl39001); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getLeftCurlyBracketKeyword_7()); } @@ -55630,21 +55717,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19320:1: rule__CPBranchTransition__Group__8 : rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19350:1: rule__CPBranchTransition__Group__8 : rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ; public final void rule__CPBranchTransition__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19324:1: ( rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19325:2: rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19354:1: ( rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19355:2: rule__CPBranchTransition__Group__8__Impl rule__CPBranchTransition__Group__9 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__8__Impl_in_rule__CPBranchTransition__Group__838970); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__8__Impl_in_rule__CPBranchTransition__Group__839032); rule__CPBranchTransition__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__9_in_rule__CPBranchTransition__Group__838973); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__9_in_rule__CPBranchTransition__Group__839035); rule__CPBranchTransition__Group__9(); state._fsp--; @@ -55668,22 +55755,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19332:1: rule__CPBranchTransition__Group__8__Impl : ( 'cond' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19362:1: rule__CPBranchTransition__Group__8__Impl : ( 'cond' ) ; public final void rule__CPBranchTransition__Group__8__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:19336:1: ( ( 'cond' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19337:1: ( 'cond' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19366:1: ( ( 'cond' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19367:1: ( 'cond' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19337:1: ( 'cond' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19338:1: 'cond' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19367:1: ( 'cond' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19368:1: 'cond' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8()); } - match(input,110,FOLLOW_110_in_rule__CPBranchTransition__Group__8__Impl39001); if (state.failed) return ; + match(input,110,FOLLOW_110_in_rule__CPBranchTransition__Group__8__Impl39063); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8()); } @@ -55709,21 +55796,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19351:1: rule__CPBranchTransition__Group__9 : rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19381:1: rule__CPBranchTransition__Group__9 : rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ; public final void rule__CPBranchTransition__Group__9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19355:1: ( rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19356:2: rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19385:1: ( rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19386:2: rule__CPBranchTransition__Group__9__Impl rule__CPBranchTransition__Group__10 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__9__Impl_in_rule__CPBranchTransition__Group__939032); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__9__Impl_in_rule__CPBranchTransition__Group__939094); rule__CPBranchTransition__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__10_in_rule__CPBranchTransition__Group__939035); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__10_in_rule__CPBranchTransition__Group__939097); rule__CPBranchTransition__Group__10(); state._fsp--; @@ -55747,25 +55834,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__9__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19363:1: rule__CPBranchTransition__Group__9__Impl : ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19393:1: rule__CPBranchTransition__Group__9__Impl : ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ; public final void rule__CPBranchTransition__Group__9__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:19367:1: ( ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19368:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19397:1: ( ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19398:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19368:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19369:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19398:1: ( ( rule__CPBranchTransition__ConditionAssignment_9 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19399:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getConditionAssignment_9()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19370:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19370:2: rule__CPBranchTransition__ConditionAssignment_9 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19400:1: ( rule__CPBranchTransition__ConditionAssignment_9 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19400:2: rule__CPBranchTransition__ConditionAssignment_9 { - pushFollow(FOLLOW_rule__CPBranchTransition__ConditionAssignment_9_in_rule__CPBranchTransition__Group__9__Impl39062); + pushFollow(FOLLOW_rule__CPBranchTransition__ConditionAssignment_9_in_rule__CPBranchTransition__Group__9__Impl39124); rule__CPBranchTransition__ConditionAssignment_9(); state._fsp--; @@ -55798,21 +55885,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19380:1: rule__CPBranchTransition__Group__10 : rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19410:1: rule__CPBranchTransition__Group__10 : rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ; public final void rule__CPBranchTransition__Group__10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19384:1: ( rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19385:2: rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19414:1: ( rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19415:2: rule__CPBranchTransition__Group__10__Impl rule__CPBranchTransition__Group__11 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__10__Impl_in_rule__CPBranchTransition__Group__1039092); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__10__Impl_in_rule__CPBranchTransition__Group__1039154); rule__CPBranchTransition__Group__10__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group__11_in_rule__CPBranchTransition__Group__1039095); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__11_in_rule__CPBranchTransition__Group__1039157); rule__CPBranchTransition__Group__11(); state._fsp--; @@ -55836,22 +55923,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__10__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19392:1: rule__CPBranchTransition__Group__10__Impl : ( ( rule__CPBranchTransition__Group_10__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19422:1: rule__CPBranchTransition__Group__10__Impl : ( ( rule__CPBranchTransition__Group_10__0 )? ) ; public final void rule__CPBranchTransition__Group__10__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:19396:1: ( ( ( rule__CPBranchTransition__Group_10__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19397:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19426:1: ( ( ( rule__CPBranchTransition__Group_10__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19427:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19397:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19398:1: ( rule__CPBranchTransition__Group_10__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19427:1: ( ( rule__CPBranchTransition__Group_10__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19428:1: ( rule__CPBranchTransition__Group_10__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getGroup_10()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19399:1: ( rule__CPBranchTransition__Group_10__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19429:1: ( rule__CPBranchTransition__Group_10__0 )? int alt175=2; int LA175_0 = input.LA(1); @@ -55860,9 +55947,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt175) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19399:2: rule__CPBranchTransition__Group_10__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19429:2: rule__CPBranchTransition__Group_10__0 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__0_in_rule__CPBranchTransition__Group__10__Impl39122); + pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__0_in_rule__CPBranchTransition__Group__10__Impl39184); rule__CPBranchTransition__Group_10__0(); state._fsp--; @@ -55898,16 +55985,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__11" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19409:1: rule__CPBranchTransition__Group__11 : rule__CPBranchTransition__Group__11__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19439:1: rule__CPBranchTransition__Group__11 : rule__CPBranchTransition__Group__11__Impl ; public final void rule__CPBranchTransition__Group__11() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19413:1: ( rule__CPBranchTransition__Group__11__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19414:2: rule__CPBranchTransition__Group__11__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19443:1: ( rule__CPBranchTransition__Group__11__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19444:2: rule__CPBranchTransition__Group__11__Impl { - pushFollow(FOLLOW_rule__CPBranchTransition__Group__11__Impl_in_rule__CPBranchTransition__Group__1139153); + pushFollow(FOLLOW_rule__CPBranchTransition__Group__11__Impl_in_rule__CPBranchTransition__Group__1139215); rule__CPBranchTransition__Group__11__Impl(); state._fsp--; @@ -55931,22 +56018,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group__11__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19420:1: rule__CPBranchTransition__Group__11__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19450:1: rule__CPBranchTransition__Group__11__Impl : ( '}' ) ; public final void rule__CPBranchTransition__Group__11__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:19424:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19425:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19454:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19455:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19425:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19426:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19455:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19456:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_11()); } - match(input,39,FOLLOW_39_in_rule__CPBranchTransition__Group__11__Impl39181); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__CPBranchTransition__Group__11__Impl39243); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_11()); } @@ -55972,21 +56059,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19463:1: rule__CPBranchTransition__Group_10__0 : rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19493:1: rule__CPBranchTransition__Group_10__0 : rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ; public final void rule__CPBranchTransition__Group_10__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:19467:1: ( rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19468:2: rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19497:1: ( rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19498:2: rule__CPBranchTransition__Group_10__0__Impl rule__CPBranchTransition__Group_10__1 { - pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__0__Impl_in_rule__CPBranchTransition__Group_10__039236); + pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__0__Impl_in_rule__CPBranchTransition__Group_10__039298); rule__CPBranchTransition__Group_10__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__1_in_rule__CPBranchTransition__Group_10__039239); + pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__1_in_rule__CPBranchTransition__Group_10__039301); rule__CPBranchTransition__Group_10__1(); state._fsp--; @@ -56010,22 +56097,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19475:1: rule__CPBranchTransition__Group_10__0__Impl : ( 'action' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19505:1: rule__CPBranchTransition__Group_10__0__Impl : ( 'action' ) ; public final void rule__CPBranchTransition__Group_10__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:19479:1: ( ( 'action' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19480:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19509:1: ( ( 'action' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19510:1: ( 'action' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19480:1: ( 'action' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19481:1: 'action' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19510:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19511:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0()); } - match(input,106,FOLLOW_106_in_rule__CPBranchTransition__Group_10__0__Impl39267); if (state.failed) return ; + match(input,106,FOLLOW_106_in_rule__CPBranchTransition__Group_10__0__Impl39329); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0()); } @@ -56051,16 +56138,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19494:1: rule__CPBranchTransition__Group_10__1 : rule__CPBranchTransition__Group_10__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19524:1: rule__CPBranchTransition__Group_10__1 : rule__CPBranchTransition__Group_10__1__Impl ; public final void rule__CPBranchTransition__Group_10__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:19498:1: ( rule__CPBranchTransition__Group_10__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19499:2: rule__CPBranchTransition__Group_10__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19528:1: ( rule__CPBranchTransition__Group_10__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19529:2: rule__CPBranchTransition__Group_10__1__Impl { - pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__1__Impl_in_rule__CPBranchTransition__Group_10__139298); + pushFollow(FOLLOW_rule__CPBranchTransition__Group_10__1__Impl_in_rule__CPBranchTransition__Group_10__139360); rule__CPBranchTransition__Group_10__1__Impl(); state._fsp--; @@ -56084,25 +56171,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__Group_10__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19505:1: rule__CPBranchTransition__Group_10__1__Impl : ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19535:1: rule__CPBranchTransition__Group_10__1__Impl : ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ; public final void rule__CPBranchTransition__Group_10__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:19509:1: ( ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19510:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19539:1: ( ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19540:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19510:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19511:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19540:1: ( ( rule__CPBranchTransition__ActionAssignment_10_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19541:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getActionAssignment_10_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19512:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19512:2: rule__CPBranchTransition__ActionAssignment_10_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19542:1: ( rule__CPBranchTransition__ActionAssignment_10_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19542:2: rule__CPBranchTransition__ActionAssignment_10_1 { - pushFollow(FOLLOW_rule__CPBranchTransition__ActionAssignment_10_1_in_rule__CPBranchTransition__Group_10__1__Impl39325); + pushFollow(FOLLOW_rule__CPBranchTransition__ActionAssignment_10_1_in_rule__CPBranchTransition__Group_10__1__Impl39387); rule__CPBranchTransition__ActionAssignment_10_1(); state._fsp--; @@ -56135,21 +56222,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19526:1: rule__RefinedTransition__Group__0 : rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19556:1: rule__RefinedTransition__Group__0 : rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ; public final void rule__RefinedTransition__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:19530:1: ( rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19531:2: rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19560:1: ( rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19561:2: rule__RefinedTransition__Group__0__Impl rule__RefinedTransition__Group__1 { - pushFollow(FOLLOW_rule__RefinedTransition__Group__0__Impl_in_rule__RefinedTransition__Group__039359); + pushFollow(FOLLOW_rule__RefinedTransition__Group__0__Impl_in_rule__RefinedTransition__Group__039421); rule__RefinedTransition__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedTransition__Group__1_in_rule__RefinedTransition__Group__039362); + pushFollow(FOLLOW_rule__RefinedTransition__Group__1_in_rule__RefinedTransition__Group__039424); rule__RefinedTransition__Group__1(); state._fsp--; @@ -56173,22 +56260,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19538:1: rule__RefinedTransition__Group__0__Impl : ( 'RefinedTransition' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19568:1: rule__RefinedTransition__Group__0__Impl : ( 'RefinedTransition' ) ; public final void rule__RefinedTransition__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:19542:1: ( ( 'RefinedTransition' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19543:1: ( 'RefinedTransition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19572:1: ( ( 'RefinedTransition' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19573:1: ( 'RefinedTransition' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19543:1: ( 'RefinedTransition' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19544:1: 'RefinedTransition' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19573:1: ( 'RefinedTransition' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19574:1: 'RefinedTransition' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getRefinedTransitionKeyword_0()); } - match(input,111,FOLLOW_111_in_rule__RefinedTransition__Group__0__Impl39390); if (state.failed) return ; + match(input,111,FOLLOW_111_in_rule__RefinedTransition__Group__0__Impl39452); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedTransitionAccess().getRefinedTransitionKeyword_0()); } @@ -56214,21 +56301,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19557:1: rule__RefinedTransition__Group__1 : rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19587:1: rule__RefinedTransition__Group__1 : rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ; public final void rule__RefinedTransition__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:19561:1: ( rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19562:2: rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19591:1: ( rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19592:2: rule__RefinedTransition__Group__1__Impl rule__RefinedTransition__Group__2 { - pushFollow(FOLLOW_rule__RefinedTransition__Group__1__Impl_in_rule__RefinedTransition__Group__139421); + pushFollow(FOLLOW_rule__RefinedTransition__Group__1__Impl_in_rule__RefinedTransition__Group__139483); rule__RefinedTransition__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedTransition__Group__2_in_rule__RefinedTransition__Group__139424); + pushFollow(FOLLOW_rule__RefinedTransition__Group__2_in_rule__RefinedTransition__Group__139486); rule__RefinedTransition__Group__2(); state._fsp--; @@ -56252,25 +56339,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19569:1: rule__RefinedTransition__Group__1__Impl : ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19599:1: rule__RefinedTransition__Group__1__Impl : ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ; public final void rule__RefinedTransition__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:19573:1: ( ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19574:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19603:1: ( ( ( rule__RefinedTransition__TargetAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19604:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19574:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19575:1: ( rule__RefinedTransition__TargetAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19604:1: ( ( rule__RefinedTransition__TargetAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19605:1: ( rule__RefinedTransition__TargetAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getTargetAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19576:1: ( rule__RefinedTransition__TargetAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19576:2: rule__RefinedTransition__TargetAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19606:1: ( rule__RefinedTransition__TargetAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19606:2: rule__RefinedTransition__TargetAssignment_1 { - pushFollow(FOLLOW_rule__RefinedTransition__TargetAssignment_1_in_rule__RefinedTransition__Group__1__Impl39451); + pushFollow(FOLLOW_rule__RefinedTransition__TargetAssignment_1_in_rule__RefinedTransition__Group__1__Impl39513); rule__RefinedTransition__TargetAssignment_1(); state._fsp--; @@ -56303,21 +56390,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19586:1: rule__RefinedTransition__Group__2 : rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19616:1: rule__RefinedTransition__Group__2 : rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ; public final void rule__RefinedTransition__Group__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:19590:1: ( rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19591:2: rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19620:1: ( rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19621:2: rule__RefinedTransition__Group__2__Impl rule__RefinedTransition__Group__3 { - pushFollow(FOLLOW_rule__RefinedTransition__Group__2__Impl_in_rule__RefinedTransition__Group__239481); + pushFollow(FOLLOW_rule__RefinedTransition__Group__2__Impl_in_rule__RefinedTransition__Group__239543); rule__RefinedTransition__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedTransition__Group__3_in_rule__RefinedTransition__Group__239484); + pushFollow(FOLLOW_rule__RefinedTransition__Group__3_in_rule__RefinedTransition__Group__239546); rule__RefinedTransition__Group__3(); state._fsp--; @@ -56341,22 +56428,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19598:1: rule__RefinedTransition__Group__2__Impl : ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19628:1: rule__RefinedTransition__Group__2__Impl : ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ; public final void rule__RefinedTransition__Group__2__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:19602:1: ( ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19603:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19632:1: ( ( ( rule__RefinedTransition__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19633:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19603:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19604:1: ( rule__RefinedTransition__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19633:1: ( ( rule__RefinedTransition__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19634:1: ( rule__RefinedTransition__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19605:1: ( rule__RefinedTransition__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19635:1: ( rule__RefinedTransition__DocuAssignment_2 )? int alt176=2; int LA176_0 = input.LA(1); @@ -56365,9 +56452,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt176) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19605:2: rule__RefinedTransition__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19635:2: rule__RefinedTransition__DocuAssignment_2 { - pushFollow(FOLLOW_rule__RefinedTransition__DocuAssignment_2_in_rule__RefinedTransition__Group__2__Impl39511); + pushFollow(FOLLOW_rule__RefinedTransition__DocuAssignment_2_in_rule__RefinedTransition__Group__2__Impl39573); rule__RefinedTransition__DocuAssignment_2(); state._fsp--; @@ -56403,21 +56490,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19615:1: rule__RefinedTransition__Group__3 : rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19645:1: rule__RefinedTransition__Group__3 : rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ; public final void rule__RefinedTransition__Group__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:19619:1: ( rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19620:2: rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19649:1: ( rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19650:2: rule__RefinedTransition__Group__3__Impl rule__RefinedTransition__Group__4 { - pushFollow(FOLLOW_rule__RefinedTransition__Group__3__Impl_in_rule__RefinedTransition__Group__339542); + pushFollow(FOLLOW_rule__RefinedTransition__Group__3__Impl_in_rule__RefinedTransition__Group__339604); rule__RefinedTransition__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedTransition__Group__4_in_rule__RefinedTransition__Group__339545); + pushFollow(FOLLOW_rule__RefinedTransition__Group__4_in_rule__RefinedTransition__Group__339607); rule__RefinedTransition__Group__4(); state._fsp--; @@ -56441,22 +56528,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19627:1: rule__RefinedTransition__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19657:1: rule__RefinedTransition__Group__3__Impl : ( '{' ) ; public final void rule__RefinedTransition__Group__3__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:19631:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19632:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19661:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19662:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19632:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19633:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19662:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19663:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__RefinedTransition__Group__3__Impl39573); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__RefinedTransition__Group__3__Impl39635); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedTransitionAccess().getLeftCurlyBracketKeyword_3()); } @@ -56482,21 +56569,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19646:1: rule__RefinedTransition__Group__4 : rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19676:1: rule__RefinedTransition__Group__4 : rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ; public final void rule__RefinedTransition__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19650:1: ( rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19651:2: rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19680:1: ( rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19681:2: rule__RefinedTransition__Group__4__Impl rule__RefinedTransition__Group__5 { - pushFollow(FOLLOW_rule__RefinedTransition__Group__4__Impl_in_rule__RefinedTransition__Group__439604); + pushFollow(FOLLOW_rule__RefinedTransition__Group__4__Impl_in_rule__RefinedTransition__Group__439666); rule__RefinedTransition__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedTransition__Group__5_in_rule__RefinedTransition__Group__439607); + pushFollow(FOLLOW_rule__RefinedTransition__Group__5_in_rule__RefinedTransition__Group__439669); rule__RefinedTransition__Group__5(); state._fsp--; @@ -56520,22 +56607,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19658:1: rule__RefinedTransition__Group__4__Impl : ( 'action' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19688:1: rule__RefinedTransition__Group__4__Impl : ( 'action' ) ; public final void rule__RefinedTransition__Group__4__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:19662:1: ( ( 'action' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19663:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19692:1: ( ( 'action' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19693:1: ( 'action' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19663:1: ( 'action' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19664:1: 'action' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19693:1: ( 'action' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19694:1: 'action' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getActionKeyword_4()); } - match(input,106,FOLLOW_106_in_rule__RefinedTransition__Group__4__Impl39635); if (state.failed) return ; + match(input,106,FOLLOW_106_in_rule__RefinedTransition__Group__4__Impl39697); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedTransitionAccess().getActionKeyword_4()); } @@ -56561,21 +56648,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19677:1: rule__RefinedTransition__Group__5 : rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19707:1: rule__RefinedTransition__Group__5 : rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ; public final void rule__RefinedTransition__Group__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:19681:1: ( rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19682:2: rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19711:1: ( rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19712:2: rule__RefinedTransition__Group__5__Impl rule__RefinedTransition__Group__6 { - pushFollow(FOLLOW_rule__RefinedTransition__Group__5__Impl_in_rule__RefinedTransition__Group__539666); + pushFollow(FOLLOW_rule__RefinedTransition__Group__5__Impl_in_rule__RefinedTransition__Group__539728); rule__RefinedTransition__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RefinedTransition__Group__6_in_rule__RefinedTransition__Group__539669); + pushFollow(FOLLOW_rule__RefinedTransition__Group__6_in_rule__RefinedTransition__Group__539731); rule__RefinedTransition__Group__6(); state._fsp--; @@ -56599,25 +56686,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19689:1: rule__RefinedTransition__Group__5__Impl : ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19719:1: rule__RefinedTransition__Group__5__Impl : ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ; public final void rule__RefinedTransition__Group__5__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:19693:1: ( ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19694:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19723:1: ( ( ( rule__RefinedTransition__ActionAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19724:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19694:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19695:1: ( rule__RefinedTransition__ActionAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19724:1: ( ( rule__RefinedTransition__ActionAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19725:1: ( rule__RefinedTransition__ActionAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getActionAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19696:1: ( rule__RefinedTransition__ActionAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19696:2: rule__RefinedTransition__ActionAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19726:1: ( rule__RefinedTransition__ActionAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19726:2: rule__RefinedTransition__ActionAssignment_5 { - pushFollow(FOLLOW_rule__RefinedTransition__ActionAssignment_5_in_rule__RefinedTransition__Group__5__Impl39696); + pushFollow(FOLLOW_rule__RefinedTransition__ActionAssignment_5_in_rule__RefinedTransition__Group__5__Impl39758); rule__RefinedTransition__ActionAssignment_5(); state._fsp--; @@ -56650,16 +56737,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19706:1: rule__RefinedTransition__Group__6 : rule__RefinedTransition__Group__6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19736:1: rule__RefinedTransition__Group__6 : rule__RefinedTransition__Group__6__Impl ; public final void rule__RefinedTransition__Group__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:19710:1: ( rule__RefinedTransition__Group__6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19711:2: rule__RefinedTransition__Group__6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19740:1: ( rule__RefinedTransition__Group__6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19741:2: rule__RefinedTransition__Group__6__Impl { - pushFollow(FOLLOW_rule__RefinedTransition__Group__6__Impl_in_rule__RefinedTransition__Group__639726); + pushFollow(FOLLOW_rule__RefinedTransition__Group__6__Impl_in_rule__RefinedTransition__Group__639788); rule__RefinedTransition__Group__6__Impl(); state._fsp--; @@ -56683,22 +56770,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19717:1: rule__RefinedTransition__Group__6__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19747:1: rule__RefinedTransition__Group__6__Impl : ( '}' ) ; public final void rule__RefinedTransition__Group__6__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:19721:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19722:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19751:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19752:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19722:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19723:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19752:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19753:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_6()); } - match(input,39,FOLLOW_39_in_rule__RefinedTransition__Group__6__Impl39754); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__RefinedTransition__Group__6__Impl39816); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefinedTransitionAccess().getRightCurlyBracketKeyword_6()); } @@ -56724,21 +56811,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19750:1: rule__TrPointTerminal__Group__0 : rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19780:1: rule__TrPointTerminal__Group__0 : rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ; public final void rule__TrPointTerminal__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:19754:1: ( rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19755:2: rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19784:1: ( rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19785:2: rule__TrPointTerminal__Group__0__Impl rule__TrPointTerminal__Group__1 { - pushFollow(FOLLOW_rule__TrPointTerminal__Group__0__Impl_in_rule__TrPointTerminal__Group__039799); + pushFollow(FOLLOW_rule__TrPointTerminal__Group__0__Impl_in_rule__TrPointTerminal__Group__039861); rule__TrPointTerminal__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__TrPointTerminal__Group__1_in_rule__TrPointTerminal__Group__039802); + pushFollow(FOLLOW_rule__TrPointTerminal__Group__1_in_rule__TrPointTerminal__Group__039864); rule__TrPointTerminal__Group__1(); state._fsp--; @@ -56762,22 +56849,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19762:1: rule__TrPointTerminal__Group__0__Impl : ( 'my' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19792:1: rule__TrPointTerminal__Group__0__Impl : ( 'my' ) ; public final void rule__TrPointTerminal__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:19766:1: ( ( 'my' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19767:1: ( 'my' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19796:1: ( ( 'my' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19797:1: ( 'my' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19767:1: ( 'my' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19768:1: 'my' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19797:1: ( 'my' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19798:1: 'my' { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointTerminalAccess().getMyKeyword_0()); } - match(input,112,FOLLOW_112_in_rule__TrPointTerminal__Group__0__Impl39830); if (state.failed) return ; + match(input,112,FOLLOW_112_in_rule__TrPointTerminal__Group__0__Impl39892); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTrPointTerminalAccess().getMyKeyword_0()); } @@ -56803,16 +56890,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19781:1: rule__TrPointTerminal__Group__1 : rule__TrPointTerminal__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19811:1: rule__TrPointTerminal__Group__1 : rule__TrPointTerminal__Group__1__Impl ; public final void rule__TrPointTerminal__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:19785:1: ( rule__TrPointTerminal__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19786:2: rule__TrPointTerminal__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19815:1: ( rule__TrPointTerminal__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19816:2: rule__TrPointTerminal__Group__1__Impl { - pushFollow(FOLLOW_rule__TrPointTerminal__Group__1__Impl_in_rule__TrPointTerminal__Group__139861); + pushFollow(FOLLOW_rule__TrPointTerminal__Group__1__Impl_in_rule__TrPointTerminal__Group__139923); rule__TrPointTerminal__Group__1__Impl(); state._fsp--; @@ -56836,25 +56923,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19792:1: rule__TrPointTerminal__Group__1__Impl : ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19822:1: rule__TrPointTerminal__Group__1__Impl : ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ; public final void rule__TrPointTerminal__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:19796:1: ( ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19797:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19826:1: ( ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19827:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19797:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19798:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19827:1: ( ( rule__TrPointTerminal__TrPointAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19828:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointTerminalAccess().getTrPointAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19799:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19799:2: rule__TrPointTerminal__TrPointAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19829:1: ( rule__TrPointTerminal__TrPointAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19829:2: rule__TrPointTerminal__TrPointAssignment_1 { - pushFollow(FOLLOW_rule__TrPointTerminal__TrPointAssignment_1_in_rule__TrPointTerminal__Group__1__Impl39888); + pushFollow(FOLLOW_rule__TrPointTerminal__TrPointAssignment_1_in_rule__TrPointTerminal__Group__1__Impl39950); rule__TrPointTerminal__TrPointAssignment_1(); state._fsp--; @@ -56887,21 +56974,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19813:1: rule__SubStateTrPointTerminal__Group__0 : rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19843:1: rule__SubStateTrPointTerminal__Group__0 : rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ; public final void rule__SubStateTrPointTerminal__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:19817:1: ( rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19818:2: rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19847:1: ( rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19848:2: rule__SubStateTrPointTerminal__Group__0__Impl rule__SubStateTrPointTerminal__Group__1 { - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__0__Impl_in_rule__SubStateTrPointTerminal__Group__039922); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__0__Impl_in_rule__SubStateTrPointTerminal__Group__039984); rule__SubStateTrPointTerminal__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__1_in_rule__SubStateTrPointTerminal__Group__039925); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__1_in_rule__SubStateTrPointTerminal__Group__039987); rule__SubStateTrPointTerminal__Group__1(); state._fsp--; @@ -56925,25 +57012,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19825:1: rule__SubStateTrPointTerminal__Group__0__Impl : ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19855:1: rule__SubStateTrPointTerminal__Group__0__Impl : ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ; public final void rule__SubStateTrPointTerminal__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:19829:1: ( ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19830:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19859:1: ( ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19860:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19830:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19831:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19860:1: ( ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19861:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19832:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19832:2: rule__SubStateTrPointTerminal__TrPointAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19862:1: ( rule__SubStateTrPointTerminal__TrPointAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19862:2: rule__SubStateTrPointTerminal__TrPointAssignment_0 { - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__TrPointAssignment_0_in_rule__SubStateTrPointTerminal__Group__0__Impl39952); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__TrPointAssignment_0_in_rule__SubStateTrPointTerminal__Group__0__Impl40014); rule__SubStateTrPointTerminal__TrPointAssignment_0(); state._fsp--; @@ -56976,21 +57063,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19842:1: rule__SubStateTrPointTerminal__Group__1 : rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19872:1: rule__SubStateTrPointTerminal__Group__1 : rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ; public final void rule__SubStateTrPointTerminal__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:19846:1: ( rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19847:2: rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19876:1: ( rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19877:2: rule__SubStateTrPointTerminal__Group__1__Impl rule__SubStateTrPointTerminal__Group__2 { - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__1__Impl_in_rule__SubStateTrPointTerminal__Group__139982); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__1__Impl_in_rule__SubStateTrPointTerminal__Group__140044); rule__SubStateTrPointTerminal__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__2_in_rule__SubStateTrPointTerminal__Group__139985); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__2_in_rule__SubStateTrPointTerminal__Group__140047); rule__SubStateTrPointTerminal__Group__2(); state._fsp--; @@ -57014,22 +57101,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19854:1: rule__SubStateTrPointTerminal__Group__1__Impl : ( 'of' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19884:1: rule__SubStateTrPointTerminal__Group__1__Impl : ( 'of' ) ; public final void rule__SubStateTrPointTerminal__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:19858:1: ( ( 'of' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19859:1: ( 'of' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19888:1: ( ( 'of' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19889:1: ( 'of' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19859:1: ( 'of' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19860:1: 'of' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19889:1: ( 'of' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19890:1: 'of' { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getOfKeyword_1()); } - match(input,47,FOLLOW_47_in_rule__SubStateTrPointTerminal__Group__1__Impl40013); if (state.failed) return ; + match(input,47,FOLLOW_47_in_rule__SubStateTrPointTerminal__Group__1__Impl40075); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubStateTrPointTerminalAccess().getOfKeyword_1()); } @@ -57055,16 +57142,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19873:1: rule__SubStateTrPointTerminal__Group__2 : rule__SubStateTrPointTerminal__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19903:1: rule__SubStateTrPointTerminal__Group__2 : rule__SubStateTrPointTerminal__Group__2__Impl ; public final void rule__SubStateTrPointTerminal__Group__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:19877:1: ( rule__SubStateTrPointTerminal__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19878:2: rule__SubStateTrPointTerminal__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19907:1: ( rule__SubStateTrPointTerminal__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19908:2: rule__SubStateTrPointTerminal__Group__2__Impl { - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__2__Impl_in_rule__SubStateTrPointTerminal__Group__240044); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__Group__2__Impl_in_rule__SubStateTrPointTerminal__Group__240106); rule__SubStateTrPointTerminal__Group__2__Impl(); state._fsp--; @@ -57088,25 +57175,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19884:1: rule__SubStateTrPointTerminal__Group__2__Impl : ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19914:1: rule__SubStateTrPointTerminal__Group__2__Impl : ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ; public final void rule__SubStateTrPointTerminal__Group__2__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:19888:1: ( ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19889:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19918:1: ( ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19919:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19889:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19890:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19919:1: ( ( rule__SubStateTrPointTerminal__StateAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19920:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getStateAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19891:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19891:2: rule__SubStateTrPointTerminal__StateAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19921:1: ( rule__SubStateTrPointTerminal__StateAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19921:2: rule__SubStateTrPointTerminal__StateAssignment_2 { - pushFollow(FOLLOW_rule__SubStateTrPointTerminal__StateAssignment_2_in_rule__SubStateTrPointTerminal__Group__2__Impl40071); + pushFollow(FOLLOW_rule__SubStateTrPointTerminal__StateAssignment_2_in_rule__SubStateTrPointTerminal__Group__2__Impl40133); rule__SubStateTrPointTerminal__StateAssignment_2(); state._fsp--; @@ -57139,21 +57226,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19907:1: rule__ChoicepointTerminal__Group__0 : rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19937:1: rule__ChoicepointTerminal__Group__0 : rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ; public final void rule__ChoicepointTerminal__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:19911:1: ( rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19912:2: rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19941:1: ( rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19942:2: rule__ChoicepointTerminal__Group__0__Impl rule__ChoicepointTerminal__Group__1 { - pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__0__Impl_in_rule__ChoicepointTerminal__Group__040107); + pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__0__Impl_in_rule__ChoicepointTerminal__Group__040169); rule__ChoicepointTerminal__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__1_in_rule__ChoicepointTerminal__Group__040110); + pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__1_in_rule__ChoicepointTerminal__Group__040172); rule__ChoicepointTerminal__Group__1(); state._fsp--; @@ -57177,22 +57264,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19919:1: rule__ChoicepointTerminal__Group__0__Impl : ( 'cp' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19949:1: rule__ChoicepointTerminal__Group__0__Impl : ( 'cp' ) ; public final void rule__ChoicepointTerminal__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:19923:1: ( ( 'cp' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19924:1: ( 'cp' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19953:1: ( ( 'cp' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19954:1: ( 'cp' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19924:1: ( 'cp' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19925:1: 'cp' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19954:1: ( 'cp' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19955:1: 'cp' { if ( state.backtracking==0 ) { before(grammarAccess.getChoicepointTerminalAccess().getCpKeyword_0()); } - match(input,113,FOLLOW_113_in_rule__ChoicepointTerminal__Group__0__Impl40138); if (state.failed) return ; + match(input,113,FOLLOW_113_in_rule__ChoicepointTerminal__Group__0__Impl40200); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoicepointTerminalAccess().getCpKeyword_0()); } @@ -57218,16 +57305,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19938:1: rule__ChoicepointTerminal__Group__1 : rule__ChoicepointTerminal__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19968:1: rule__ChoicepointTerminal__Group__1 : rule__ChoicepointTerminal__Group__1__Impl ; public final void rule__ChoicepointTerminal__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:19942:1: ( rule__ChoicepointTerminal__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19943:2: rule__ChoicepointTerminal__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19972:1: ( rule__ChoicepointTerminal__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19973:2: rule__ChoicepointTerminal__Group__1__Impl { - pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__1__Impl_in_rule__ChoicepointTerminal__Group__140169); + pushFollow(FOLLOW_rule__ChoicepointTerminal__Group__1__Impl_in_rule__ChoicepointTerminal__Group__140231); rule__ChoicepointTerminal__Group__1__Impl(); state._fsp--; @@ -57251,25 +57338,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19949:1: rule__ChoicepointTerminal__Group__1__Impl : ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19979:1: rule__ChoicepointTerminal__Group__1__Impl : ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ; public final void rule__ChoicepointTerminal__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:19953:1: ( ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19954:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19983:1: ( ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19984:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19954:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19955:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19984:1: ( ( rule__ChoicepointTerminal__CpAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19985:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getChoicepointTerminalAccess().getCpAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19956:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19956:2: rule__ChoicepointTerminal__CpAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19986:1: ( rule__ChoicepointTerminal__CpAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19986:2: rule__ChoicepointTerminal__CpAssignment_1 { - pushFollow(FOLLOW_rule__ChoicepointTerminal__CpAssignment_1_in_rule__ChoicepointTerminal__Group__1__Impl40196); + pushFollow(FOLLOW_rule__ChoicepointTerminal__CpAssignment_1_in_rule__ChoicepointTerminal__Group__1__Impl40258); rule__ChoicepointTerminal__CpAssignment_1(); state._fsp--; @@ -57302,21 +57389,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19970:1: rule__Trigger__Group__0 : rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20000:1: rule__Trigger__Group__0 : rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ; public final void rule__Trigger__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:19974:1: ( rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19975:2: rule__Trigger__Group__0__Impl rule__Trigger__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20004:1: ( rule__Trigger__Group__0__Impl rule__Trigger__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20005:2: rule__Trigger__Group__0__Impl rule__Trigger__Group__1 { - pushFollow(FOLLOW_rule__Trigger__Group__0__Impl_in_rule__Trigger__Group__040230); + pushFollow(FOLLOW_rule__Trigger__Group__0__Impl_in_rule__Trigger__Group__040292); rule__Trigger__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Trigger__Group__1_in_rule__Trigger__Group__040233); + pushFollow(FOLLOW_rule__Trigger__Group__1_in_rule__Trigger__Group__040295); rule__Trigger__Group__1(); state._fsp--; @@ -57340,22 +57427,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19982:1: rule__Trigger__Group__0__Impl : ( '<' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20012:1: rule__Trigger__Group__0__Impl : ( '<' ) ; public final void rule__Trigger__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:19986:1: ( ( '<' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19987:1: ( '<' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20016:1: ( ( '<' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20017:1: ( '<' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19987:1: ( '<' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:19988:1: '<' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20017:1: ( '<' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20018:1: '<' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getLessThanSignKeyword_0()); } - match(input,114,FOLLOW_114_in_rule__Trigger__Group__0__Impl40261); if (state.failed) return ; + match(input,114,FOLLOW_114_in_rule__Trigger__Group__0__Impl40323); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggerAccess().getLessThanSignKeyword_0()); } @@ -57381,21 +57468,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20001:1: rule__Trigger__Group__1 : rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20031:1: rule__Trigger__Group__1 : rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ; public final void rule__Trigger__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:20005:1: ( rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20006:2: rule__Trigger__Group__1__Impl rule__Trigger__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20035:1: ( rule__Trigger__Group__1__Impl rule__Trigger__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20036:2: rule__Trigger__Group__1__Impl rule__Trigger__Group__2 { - pushFollow(FOLLOW_rule__Trigger__Group__1__Impl_in_rule__Trigger__Group__140292); + pushFollow(FOLLOW_rule__Trigger__Group__1__Impl_in_rule__Trigger__Group__140354); rule__Trigger__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Trigger__Group__2_in_rule__Trigger__Group__140295); + pushFollow(FOLLOW_rule__Trigger__Group__2_in_rule__Trigger__Group__140357); rule__Trigger__Group__2(); state._fsp--; @@ -57419,25 +57506,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20013:1: rule__Trigger__Group__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20043:1: rule__Trigger__Group__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ; public final void rule__Trigger__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:20017:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20018:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20047:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20048:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20018:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20019:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20048:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20049:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20020:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20020:2: rule__Trigger__MsgFromIfPairsAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20050:1: ( rule__Trigger__MsgFromIfPairsAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20050:2: rule__Trigger__MsgFromIfPairsAssignment_1 { - pushFollow(FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_1_in_rule__Trigger__Group__1__Impl40322); + pushFollow(FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_1_in_rule__Trigger__Group__1__Impl40384); rule__Trigger__MsgFromIfPairsAssignment_1(); state._fsp--; @@ -57470,21 +57557,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20030:1: rule__Trigger__Group__2 : rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20060:1: rule__Trigger__Group__2 : rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ; public final void rule__Trigger__Group__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:20034:1: ( rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20035:2: rule__Trigger__Group__2__Impl rule__Trigger__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20064:1: ( rule__Trigger__Group__2__Impl rule__Trigger__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20065:2: rule__Trigger__Group__2__Impl rule__Trigger__Group__3 { - pushFollow(FOLLOW_rule__Trigger__Group__2__Impl_in_rule__Trigger__Group__240352); + pushFollow(FOLLOW_rule__Trigger__Group__2__Impl_in_rule__Trigger__Group__240414); rule__Trigger__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Trigger__Group__3_in_rule__Trigger__Group__240355); + pushFollow(FOLLOW_rule__Trigger__Group__3_in_rule__Trigger__Group__240417); rule__Trigger__Group__3(); state._fsp--; @@ -57508,22 +57595,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20042:1: rule__Trigger__Group__2__Impl : ( ( rule__Trigger__Group_2__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20072:1: rule__Trigger__Group__2__Impl : ( ( rule__Trigger__Group_2__0 )* ) ; public final void rule__Trigger__Group__2__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:20046:1: ( ( ( rule__Trigger__Group_2__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20047:1: ( ( rule__Trigger__Group_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20076:1: ( ( ( rule__Trigger__Group_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20077:1: ( ( rule__Trigger__Group_2__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20047:1: ( ( rule__Trigger__Group_2__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20048:1: ( rule__Trigger__Group_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20077:1: ( ( rule__Trigger__Group_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20078:1: ( rule__Trigger__Group_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getGroup_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20049:1: ( rule__Trigger__Group_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20079:1: ( rule__Trigger__Group_2__0 )* loop177: do { int alt177=2; @@ -57536,9 +57623,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt177) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20049:2: rule__Trigger__Group_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20079:2: rule__Trigger__Group_2__0 { - pushFollow(FOLLOW_rule__Trigger__Group_2__0_in_rule__Trigger__Group__2__Impl40382); + pushFollow(FOLLOW_rule__Trigger__Group_2__0_in_rule__Trigger__Group__2__Impl40444); rule__Trigger__Group_2__0(); state._fsp--; @@ -57577,21 +57664,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20059:1: rule__Trigger__Group__3 : rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20089:1: rule__Trigger__Group__3 : rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ; public final void rule__Trigger__Group__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:20063:1: ( rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20064:2: rule__Trigger__Group__3__Impl rule__Trigger__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20093:1: ( rule__Trigger__Group__3__Impl rule__Trigger__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20094:2: rule__Trigger__Group__3__Impl rule__Trigger__Group__4 { - pushFollow(FOLLOW_rule__Trigger__Group__3__Impl_in_rule__Trigger__Group__340413); + pushFollow(FOLLOW_rule__Trigger__Group__3__Impl_in_rule__Trigger__Group__340475); rule__Trigger__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Trigger__Group__4_in_rule__Trigger__Group__340416); + pushFollow(FOLLOW_rule__Trigger__Group__4_in_rule__Trigger__Group__340478); rule__Trigger__Group__4(); state._fsp--; @@ -57615,22 +57702,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20071:1: rule__Trigger__Group__3__Impl : ( ( rule__Trigger__GuardAssignment_3 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20101:1: rule__Trigger__Group__3__Impl : ( ( rule__Trigger__GuardAssignment_3 )? ) ; public final void rule__Trigger__Group__3__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:20075:1: ( ( ( rule__Trigger__GuardAssignment_3 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20076:1: ( ( rule__Trigger__GuardAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20105:1: ( ( ( rule__Trigger__GuardAssignment_3 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20106:1: ( ( rule__Trigger__GuardAssignment_3 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20076:1: ( ( rule__Trigger__GuardAssignment_3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20077:1: ( rule__Trigger__GuardAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20106:1: ( ( rule__Trigger__GuardAssignment_3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20107:1: ( rule__Trigger__GuardAssignment_3 )? { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getGuardAssignment_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20078:1: ( rule__Trigger__GuardAssignment_3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20108:1: ( rule__Trigger__GuardAssignment_3 )? int alt178=2; int LA178_0 = input.LA(1); @@ -57639,9 +57726,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt178) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20078:2: rule__Trigger__GuardAssignment_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20108:2: rule__Trigger__GuardAssignment_3 { - pushFollow(FOLLOW_rule__Trigger__GuardAssignment_3_in_rule__Trigger__Group__3__Impl40443); + pushFollow(FOLLOW_rule__Trigger__GuardAssignment_3_in_rule__Trigger__Group__3__Impl40505); rule__Trigger__GuardAssignment_3(); state._fsp--; @@ -57677,16 +57764,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20088:1: rule__Trigger__Group__4 : rule__Trigger__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20118:1: rule__Trigger__Group__4 : rule__Trigger__Group__4__Impl ; public final void rule__Trigger__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20092:1: ( rule__Trigger__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20093:2: rule__Trigger__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20122:1: ( rule__Trigger__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20123:2: rule__Trigger__Group__4__Impl { - pushFollow(FOLLOW_rule__Trigger__Group__4__Impl_in_rule__Trigger__Group__440474); + pushFollow(FOLLOW_rule__Trigger__Group__4__Impl_in_rule__Trigger__Group__440536); rule__Trigger__Group__4__Impl(); state._fsp--; @@ -57710,22 +57797,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20099:1: rule__Trigger__Group__4__Impl : ( '>' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20129:1: rule__Trigger__Group__4__Impl : ( '>' ) ; public final void rule__Trigger__Group__4__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:20103:1: ( ( '>' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20104:1: ( '>' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20133:1: ( ( '>' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20134:1: ( '>' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20104:1: ( '>' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20105:1: '>' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20134:1: ( '>' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20135:1: '>' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getGreaterThanSignKeyword_4()); } - match(input,115,FOLLOW_115_in_rule__Trigger__Group__4__Impl40502); if (state.failed) return ; + match(input,115,FOLLOW_115_in_rule__Trigger__Group__4__Impl40564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggerAccess().getGreaterThanSignKeyword_4()); } @@ -57751,21 +57838,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20128:1: rule__Trigger__Group_2__0 : rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20158:1: rule__Trigger__Group_2__0 : rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ; public final void rule__Trigger__Group_2__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:20132:1: ( rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20133:2: rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20162:1: ( rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20163:2: rule__Trigger__Group_2__0__Impl rule__Trigger__Group_2__1 { - pushFollow(FOLLOW_rule__Trigger__Group_2__0__Impl_in_rule__Trigger__Group_2__040543); + pushFollow(FOLLOW_rule__Trigger__Group_2__0__Impl_in_rule__Trigger__Group_2__040605); rule__Trigger__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Trigger__Group_2__1_in_rule__Trigger__Group_2__040546); + pushFollow(FOLLOW_rule__Trigger__Group_2__1_in_rule__Trigger__Group_2__040608); rule__Trigger__Group_2__1(); state._fsp--; @@ -57789,22 +57876,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20140:1: rule__Trigger__Group_2__0__Impl : ( '|' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20170:1: rule__Trigger__Group_2__0__Impl : ( '|' ) ; public final void rule__Trigger__Group_2__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:20144:1: ( ( '|' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20145:1: ( '|' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20174:1: ( ( '|' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20175:1: ( '|' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20145:1: ( '|' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20146:1: '|' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20175:1: ( '|' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20176:1: '|' { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getVerticalLineKeyword_2_0()); } - match(input,116,FOLLOW_116_in_rule__Trigger__Group_2__0__Impl40574); if (state.failed) return ; + match(input,116,FOLLOW_116_in_rule__Trigger__Group_2__0__Impl40636); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggerAccess().getVerticalLineKeyword_2_0()); } @@ -57830,16 +57917,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20159:1: rule__Trigger__Group_2__1 : rule__Trigger__Group_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20189:1: rule__Trigger__Group_2__1 : rule__Trigger__Group_2__1__Impl ; public final void rule__Trigger__Group_2__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:20163:1: ( rule__Trigger__Group_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20164:2: rule__Trigger__Group_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20193:1: ( rule__Trigger__Group_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20194:2: rule__Trigger__Group_2__1__Impl { - pushFollow(FOLLOW_rule__Trigger__Group_2__1__Impl_in_rule__Trigger__Group_2__140605); + pushFollow(FOLLOW_rule__Trigger__Group_2__1__Impl_in_rule__Trigger__Group_2__140667); rule__Trigger__Group_2__1__Impl(); state._fsp--; @@ -57863,25 +57950,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__Group_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20170:1: rule__Trigger__Group_2__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20200:1: rule__Trigger__Group_2__1__Impl : ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ; public final void rule__Trigger__Group_2__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:20174:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20175:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20204:1: ( ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20205:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20175:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20176:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20205:1: ( ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20206:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsAssignment_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20177:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20177:2: rule__Trigger__MsgFromIfPairsAssignment_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20207:1: ( rule__Trigger__MsgFromIfPairsAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20207:2: rule__Trigger__MsgFromIfPairsAssignment_2_1 { - pushFollow(FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_2_1_in_rule__Trigger__Group_2__1__Impl40632); + pushFollow(FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_2_1_in_rule__Trigger__Group_2__1__Impl40694); rule__Trigger__MsgFromIfPairsAssignment_2_1(); state._fsp--; @@ -57914,21 +58001,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20191:1: rule__MessageFromIf__Group__0 : rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20221:1: rule__MessageFromIf__Group__0 : rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ; public final void rule__MessageFromIf__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:20195:1: ( rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20196:2: rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20225:1: ( rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20226:2: rule__MessageFromIf__Group__0__Impl rule__MessageFromIf__Group__1 { - pushFollow(FOLLOW_rule__MessageFromIf__Group__0__Impl_in_rule__MessageFromIf__Group__040666); + pushFollow(FOLLOW_rule__MessageFromIf__Group__0__Impl_in_rule__MessageFromIf__Group__040728); rule__MessageFromIf__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__MessageFromIf__Group__1_in_rule__MessageFromIf__Group__040669); + pushFollow(FOLLOW_rule__MessageFromIf__Group__1_in_rule__MessageFromIf__Group__040731); rule__MessageFromIf__Group__1(); state._fsp--; @@ -57952,25 +58039,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20203:1: rule__MessageFromIf__Group__0__Impl : ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20233:1: rule__MessageFromIf__Group__0__Impl : ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ; public final void rule__MessageFromIf__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:20207:1: ( ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20208:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20237:1: ( ( ( rule__MessageFromIf__MessageAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20238:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20208:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20209:1: ( rule__MessageFromIf__MessageAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20238:1: ( ( rule__MessageFromIf__MessageAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20239:1: ( rule__MessageFromIf__MessageAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getMessageAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20210:1: ( rule__MessageFromIf__MessageAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20210:2: rule__MessageFromIf__MessageAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20240:1: ( rule__MessageFromIf__MessageAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20240:2: rule__MessageFromIf__MessageAssignment_0 { - pushFollow(FOLLOW_rule__MessageFromIf__MessageAssignment_0_in_rule__MessageFromIf__Group__0__Impl40696); + pushFollow(FOLLOW_rule__MessageFromIf__MessageAssignment_0_in_rule__MessageFromIf__Group__0__Impl40758); rule__MessageFromIf__MessageAssignment_0(); state._fsp--; @@ -58003,21 +58090,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20220:1: rule__MessageFromIf__Group__1 : rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20250:1: rule__MessageFromIf__Group__1 : rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ; public final void rule__MessageFromIf__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:20224:1: ( rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20225:2: rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20254:1: ( rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20255:2: rule__MessageFromIf__Group__1__Impl rule__MessageFromIf__Group__2 { - pushFollow(FOLLOW_rule__MessageFromIf__Group__1__Impl_in_rule__MessageFromIf__Group__140726); + pushFollow(FOLLOW_rule__MessageFromIf__Group__1__Impl_in_rule__MessageFromIf__Group__140788); rule__MessageFromIf__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__MessageFromIf__Group__2_in_rule__MessageFromIf__Group__140729); + pushFollow(FOLLOW_rule__MessageFromIf__Group__2_in_rule__MessageFromIf__Group__140791); rule__MessageFromIf__Group__2(); state._fsp--; @@ -58041,22 +58128,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20232:1: rule__MessageFromIf__Group__1__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20262:1: rule__MessageFromIf__Group__1__Impl : ( ':' ) ; public final void rule__MessageFromIf__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:20236:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20237:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20266:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20267:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20237:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20238:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20267:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20268:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getColonKeyword_1()); } - match(input,40,FOLLOW_40_in_rule__MessageFromIf__Group__1__Impl40757); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__MessageFromIf__Group__1__Impl40819); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageFromIfAccess().getColonKeyword_1()); } @@ -58082,16 +58169,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20251:1: rule__MessageFromIf__Group__2 : rule__MessageFromIf__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20281:1: rule__MessageFromIf__Group__2 : rule__MessageFromIf__Group__2__Impl ; public final void rule__MessageFromIf__Group__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:20255:1: ( rule__MessageFromIf__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20256:2: rule__MessageFromIf__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20285:1: ( rule__MessageFromIf__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20286:2: rule__MessageFromIf__Group__2__Impl { - pushFollow(FOLLOW_rule__MessageFromIf__Group__2__Impl_in_rule__MessageFromIf__Group__240788); + pushFollow(FOLLOW_rule__MessageFromIf__Group__2__Impl_in_rule__MessageFromIf__Group__240850); rule__MessageFromIf__Group__2__Impl(); state._fsp--; @@ -58115,25 +58202,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20262:1: rule__MessageFromIf__Group__2__Impl : ( ( rule__MessageFromIf__FromAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20292:1: rule__MessageFromIf__Group__2__Impl : ( ( rule__MessageFromIf__FromAssignment_2 ) ) ; public final void rule__MessageFromIf__Group__2__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:20266:1: ( ( ( rule__MessageFromIf__FromAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20267:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20296:1: ( ( ( rule__MessageFromIf__FromAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20297:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20267:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20268:1: ( rule__MessageFromIf__FromAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20297:1: ( ( rule__MessageFromIf__FromAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20298:1: ( rule__MessageFromIf__FromAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getFromAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20269:1: ( rule__MessageFromIf__FromAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20269:2: rule__MessageFromIf__FromAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20299:1: ( rule__MessageFromIf__FromAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20299:2: rule__MessageFromIf__FromAssignment_2 { - pushFollow(FOLLOW_rule__MessageFromIf__FromAssignment_2_in_rule__MessageFromIf__Group__2__Impl40815); + pushFollow(FOLLOW_rule__MessageFromIf__FromAssignment_2_in_rule__MessageFromIf__Group__2__Impl40877); rule__MessageFromIf__FromAssignment_2(); state._fsp--; @@ -58166,21 +58253,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20285:1: rule__Guard__Group__0 : rule__Guard__Group__0__Impl rule__Guard__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20315:1: rule__Guard__Group__0 : rule__Guard__Group__0__Impl rule__Guard__Group__1 ; public final void rule__Guard__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:20289:1: ( rule__Guard__Group__0__Impl rule__Guard__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20290:2: rule__Guard__Group__0__Impl rule__Guard__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20319:1: ( rule__Guard__Group__0__Impl rule__Guard__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20320:2: rule__Guard__Group__0__Impl rule__Guard__Group__1 { - pushFollow(FOLLOW_rule__Guard__Group__0__Impl_in_rule__Guard__Group__040851); + pushFollow(FOLLOW_rule__Guard__Group__0__Impl_in_rule__Guard__Group__040913); rule__Guard__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Guard__Group__1_in_rule__Guard__Group__040854); + pushFollow(FOLLOW_rule__Guard__Group__1_in_rule__Guard__Group__040916); rule__Guard__Group__1(); state._fsp--; @@ -58204,22 +58291,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20297:1: rule__Guard__Group__0__Impl : ( 'guard' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20327:1: rule__Guard__Group__0__Impl : ( 'guard' ) ; public final void rule__Guard__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:20301:1: ( ( 'guard' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20302:1: ( 'guard' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20331:1: ( ( 'guard' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20332:1: ( 'guard' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20302:1: ( 'guard' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20303:1: 'guard' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20332:1: ( 'guard' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20333:1: 'guard' { if ( state.backtracking==0 ) { before(grammarAccess.getGuardAccess().getGuardKeyword_0()); } - match(input,109,FOLLOW_109_in_rule__Guard__Group__0__Impl40882); if (state.failed) return ; + match(input,109,FOLLOW_109_in_rule__Guard__Group__0__Impl40944); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardAccess().getGuardKeyword_0()); } @@ -58245,16 +58332,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20316:1: rule__Guard__Group__1 : rule__Guard__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20346:1: rule__Guard__Group__1 : rule__Guard__Group__1__Impl ; public final void rule__Guard__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:20320:1: ( rule__Guard__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20321:2: rule__Guard__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20350:1: ( rule__Guard__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20351:2: rule__Guard__Group__1__Impl { - pushFollow(FOLLOW_rule__Guard__Group__1__Impl_in_rule__Guard__Group__140913); + pushFollow(FOLLOW_rule__Guard__Group__1__Impl_in_rule__Guard__Group__140975); rule__Guard__Group__1__Impl(); state._fsp--; @@ -58278,25 +58365,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20327:1: rule__Guard__Group__1__Impl : ( ( rule__Guard__GuardAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20357:1: rule__Guard__Group__1__Impl : ( ( rule__Guard__GuardAssignment_1 ) ) ; public final void rule__Guard__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:20331:1: ( ( ( rule__Guard__GuardAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20332:1: ( ( rule__Guard__GuardAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20361:1: ( ( ( rule__Guard__GuardAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20362:1: ( ( rule__Guard__GuardAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20332:1: ( ( rule__Guard__GuardAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20333:1: ( rule__Guard__GuardAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20362:1: ( ( rule__Guard__GuardAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20363:1: ( rule__Guard__GuardAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getGuardAccess().getGuardAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20334:1: ( rule__Guard__GuardAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20334:2: rule__Guard__GuardAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20364:1: ( rule__Guard__GuardAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20364:2: rule__Guard__GuardAssignment_1 { - pushFollow(FOLLOW_rule__Guard__GuardAssignment_1_in_rule__Guard__Group__1__Impl40940); + pushFollow(FOLLOW_rule__Guard__GuardAssignment_1_in_rule__Guard__Group__1__Impl41002); rule__Guard__GuardAssignment_1(); state._fsp--; @@ -58329,21 +58416,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20348:1: rule__MULTIPLICITY__Group__0 : rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20378:1: rule__MULTIPLICITY__Group__0 : rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ; public final void rule__MULTIPLICITY__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:20352:1: ( rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20353:2: rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20382:1: ( rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20383:2: rule__MULTIPLICITY__Group__0__Impl rule__MULTIPLICITY__Group__1 { - pushFollow(FOLLOW_rule__MULTIPLICITY__Group__0__Impl_in_rule__MULTIPLICITY__Group__040974); + pushFollow(FOLLOW_rule__MULTIPLICITY__Group__0__Impl_in_rule__MULTIPLICITY__Group__041036); rule__MULTIPLICITY__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__MULTIPLICITY__Group__1_in_rule__MULTIPLICITY__Group__040977); + pushFollow(FOLLOW_rule__MULTIPLICITY__Group__1_in_rule__MULTIPLICITY__Group__041039); rule__MULTIPLICITY__Group__1(); state._fsp--; @@ -58367,22 +58454,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20360:1: rule__MULTIPLICITY__Group__0__Impl : ( '[' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20390:1: rule__MULTIPLICITY__Group__0__Impl : ( '[' ) ; public final void rule__MULTIPLICITY__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:20364:1: ( ( '[' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20365:1: ( '[' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20394:1: ( ( '[' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20395:1: ( '[' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20365:1: ( '[' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20366:1: '[' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20395:1: ( '[' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20396:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getMULTIPLICITYAccess().getLeftSquareBracketKeyword_0()); } - match(input,56,FOLLOW_56_in_rule__MULTIPLICITY__Group__0__Impl41005); if (state.failed) return ; + match(input,56,FOLLOW_56_in_rule__MULTIPLICITY__Group__0__Impl41067); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMULTIPLICITYAccess().getLeftSquareBracketKeyword_0()); } @@ -58408,21 +58495,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20379:1: rule__MULTIPLICITY__Group__1 : rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20409:1: rule__MULTIPLICITY__Group__1 : rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ; public final void rule__MULTIPLICITY__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:20383:1: ( rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20384:2: rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20413:1: ( rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20414:2: rule__MULTIPLICITY__Group__1__Impl rule__MULTIPLICITY__Group__2 { - pushFollow(FOLLOW_rule__MULTIPLICITY__Group__1__Impl_in_rule__MULTIPLICITY__Group__141036); + pushFollow(FOLLOW_rule__MULTIPLICITY__Group__1__Impl_in_rule__MULTIPLICITY__Group__141098); rule__MULTIPLICITY__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__MULTIPLICITY__Group__2_in_rule__MULTIPLICITY__Group__141039); + pushFollow(FOLLOW_rule__MULTIPLICITY__Group__2_in_rule__MULTIPLICITY__Group__141101); rule__MULTIPLICITY__Group__2(); state._fsp--; @@ -58446,25 +58533,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20391:1: rule__MULTIPLICITY__Group__1__Impl : ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20421:1: rule__MULTIPLICITY__Group__1__Impl : ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ; public final void rule__MULTIPLICITY__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:20395:1: ( ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20396:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20425:1: ( ( ( rule__MULTIPLICITY__Alternatives_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20426:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20396:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20397:1: ( rule__MULTIPLICITY__Alternatives_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20426:1: ( ( rule__MULTIPLICITY__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20427:1: ( rule__MULTIPLICITY__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getMULTIPLICITYAccess().getAlternatives_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20398:1: ( rule__MULTIPLICITY__Alternatives_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20398:2: rule__MULTIPLICITY__Alternatives_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20428:1: ( rule__MULTIPLICITY__Alternatives_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20428:2: rule__MULTIPLICITY__Alternatives_1 { - pushFollow(FOLLOW_rule__MULTIPLICITY__Alternatives_1_in_rule__MULTIPLICITY__Group__1__Impl41066); + pushFollow(FOLLOW_rule__MULTIPLICITY__Alternatives_1_in_rule__MULTIPLICITY__Group__1__Impl41128); rule__MULTIPLICITY__Alternatives_1(); state._fsp--; @@ -58497,16 +58584,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20408:1: rule__MULTIPLICITY__Group__2 : rule__MULTIPLICITY__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20438:1: rule__MULTIPLICITY__Group__2 : rule__MULTIPLICITY__Group__2__Impl ; public final void rule__MULTIPLICITY__Group__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:20412:1: ( rule__MULTIPLICITY__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20413:2: rule__MULTIPLICITY__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20442:1: ( rule__MULTIPLICITY__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20443:2: rule__MULTIPLICITY__Group__2__Impl { - pushFollow(FOLLOW_rule__MULTIPLICITY__Group__2__Impl_in_rule__MULTIPLICITY__Group__241096); + pushFollow(FOLLOW_rule__MULTIPLICITY__Group__2__Impl_in_rule__MULTIPLICITY__Group__241158); rule__MULTIPLICITY__Group__2__Impl(); state._fsp--; @@ -58530,22 +58617,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MULTIPLICITY__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20419:1: rule__MULTIPLICITY__Group__2__Impl : ( ']' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20449:1: rule__MULTIPLICITY__Group__2__Impl : ( ']' ) ; public final void rule__MULTIPLICITY__Group__2__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:20423:1: ( ( ']' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20424:1: ( ']' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20453:1: ( ( ']' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20454:1: ( ']' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20424:1: ( ']' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20425:1: ']' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20454:1: ( ']' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20455:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getMULTIPLICITYAccess().getRightSquareBracketKeyword_2()); } - match(input,57,FOLLOW_57_in_rule__MULTIPLICITY__Group__2__Impl41124); if (state.failed) return ; + match(input,57,FOLLOW_57_in_rule__MULTIPLICITY__Group__2__Impl41186); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMULTIPLICITYAccess().getRightSquareBracketKeyword_2()); } @@ -58570,22 +58657,264 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__MULTIPLICITY__Group__2__Impl" + // $ANTLR start "rule__Greeting__Group__0" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20474:1: rule__Greeting__Group__0 : rule__Greeting__Group__0__Impl rule__Greeting__Group__1 ; + public final void rule__Greeting__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:20478:1: ( rule__Greeting__Group__0__Impl rule__Greeting__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20479:2: rule__Greeting__Group__0__Impl rule__Greeting__Group__1 + { + pushFollow(FOLLOW_rule__Greeting__Group__0__Impl_in_rule__Greeting__Group__041223); + rule__Greeting__Group__0__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_rule__Greeting__Group__1_in_rule__Greeting__Group__041226); + rule__Greeting__Group__1(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__Group__0" + + + // $ANTLR start "rule__Greeting__Group__0__Impl" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20486:1: rule__Greeting__Group__0__Impl : ( 'Hello' ) ; + public final void rule__Greeting__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:20490:1: ( ( 'Hello' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20491:1: ( 'Hello' ) + { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20491:1: ( 'Hello' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20492:1: 'Hello' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGreetingAccess().getHelloKeyword_0()); + } + match(input,117,FOLLOW_117_in_rule__Greeting__Group__0__Impl41254); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGreetingAccess().getHelloKeyword_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__Group__0__Impl" + + + // $ANTLR start "rule__Greeting__Group__1" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20505:1: rule__Greeting__Group__1 : rule__Greeting__Group__1__Impl rule__Greeting__Group__2 ; + public final void rule__Greeting__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:20509:1: ( rule__Greeting__Group__1__Impl rule__Greeting__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20510:2: rule__Greeting__Group__1__Impl rule__Greeting__Group__2 + { + pushFollow(FOLLOW_rule__Greeting__Group__1__Impl_in_rule__Greeting__Group__141285); + rule__Greeting__Group__1__Impl(); + + state._fsp--; + if (state.failed) return ; + pushFollow(FOLLOW_rule__Greeting__Group__2_in_rule__Greeting__Group__141288); + rule__Greeting__Group__2(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__Group__1" + + + // $ANTLR start "rule__Greeting__Group__1__Impl" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20517:1: rule__Greeting__Group__1__Impl : ( ( rule__Greeting__NameAssignment_1 ) ) ; + public final void rule__Greeting__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:20521:1: ( ( ( rule__Greeting__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20522:1: ( ( rule__Greeting__NameAssignment_1 ) ) + { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20522:1: ( ( rule__Greeting__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20523:1: ( rule__Greeting__NameAssignment_1 ) + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGreetingAccess().getNameAssignment_1()); + } + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20524:1: ( rule__Greeting__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20524:2: rule__Greeting__NameAssignment_1 + { + pushFollow(FOLLOW_rule__Greeting__NameAssignment_1_in_rule__Greeting__Group__1__Impl41315); + rule__Greeting__NameAssignment_1(); + + state._fsp--; + if (state.failed) return ; + + } + + if ( state.backtracking==0 ) { + after(grammarAccess.getGreetingAccess().getNameAssignment_1()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__Group__1__Impl" + + + // $ANTLR start "rule__Greeting__Group__2" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20534:1: rule__Greeting__Group__2 : rule__Greeting__Group__2__Impl ; + public final void rule__Greeting__Group__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:20538:1: ( rule__Greeting__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20539:2: rule__Greeting__Group__2__Impl + { + pushFollow(FOLLOW_rule__Greeting__Group__2__Impl_in_rule__Greeting__Group__241345); + rule__Greeting__Group__2__Impl(); + + state._fsp--; + if (state.failed) return ; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__Group__2" + + + // $ANTLR start "rule__Greeting__Group__2__Impl" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20545:1: rule__Greeting__Group__2__Impl : ( '!' ) ; + public final void rule__Greeting__Group__2__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:20549:1: ( ( '!' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20550:1: ( '!' ) + { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20550:1: ( '!' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20551:1: '!' + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGreetingAccess().getExclamationMarkKeyword_2()); + } + match(input,118,FOLLOW_118_in_rule__Greeting__Group__2__Impl41373); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGreetingAccess().getExclamationMarkKeyword_2()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__Group__2__Impl" + + // $ANTLR start "rule__Annotation__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20444:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20570:1: rule__Annotation__Group__0 : rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ; public final void rule__Annotation__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:20448:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20449:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20574:1: ( rule__Annotation__Group__0__Impl rule__Annotation__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20575:2: rule__Annotation__Group__0__Impl rule__Annotation__Group__1 { - pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__041161); + pushFollow(FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__041410); rule__Annotation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__041164); + pushFollow(FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__041413); rule__Annotation__Group__1(); state._fsp--; @@ -58609,22 +58938,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20456:1: rule__Annotation__Group__0__Impl : ( '@' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20582:1: rule__Annotation__Group__0__Impl : ( '@' ) ; public final void rule__Annotation__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:20460:1: ( ( '@' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20461:1: ( '@' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20586:1: ( ( '@' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20587:1: ( '@' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20461:1: ( '@' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20462:1: '@' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20587:1: ( '@' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20588:1: '@' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); } - match(input,117,FOLLOW_117_in_rule__Annotation__Group__0__Impl41192); if (state.failed) return ; + match(input,119,FOLLOW_119_in_rule__Annotation__Group__0__Impl41441); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0()); } @@ -58650,21 +58979,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20475:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20601:1: rule__Annotation__Group__1 : rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ; public final void rule__Annotation__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:20479:1: ( rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20480:2: rule__Annotation__Group__1__Impl rule__Annotation__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20605:1: ( rule__Annotation__Group__1__Impl rule__Annotation__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20606:2: rule__Annotation__Group__1__Impl rule__Annotation__Group__2 { - pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__141223); + pushFollow(FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__141472); rule__Annotation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__141226); + pushFollow(FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__141475); rule__Annotation__Group__2(); state._fsp--; @@ -58688,25 +59017,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20487:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__TypeAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20613:1: rule__Annotation__Group__1__Impl : ( ( rule__Annotation__TypeAssignment_1 ) ) ; public final void rule__Annotation__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:20491:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20492:1: ( ( rule__Annotation__TypeAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20617:1: ( ( ( rule__Annotation__TypeAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20618:1: ( ( rule__Annotation__TypeAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20492:1: ( ( rule__Annotation__TypeAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20493:1: ( rule__Annotation__TypeAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20618:1: ( ( rule__Annotation__TypeAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20619:1: ( rule__Annotation__TypeAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getTypeAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20494:1: ( rule__Annotation__TypeAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20494:2: rule__Annotation__TypeAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20620:1: ( rule__Annotation__TypeAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20620:2: rule__Annotation__TypeAssignment_1 { - pushFollow(FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl41253); + pushFollow(FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl41502); rule__Annotation__TypeAssignment_1(); state._fsp--; @@ -58739,16 +59068,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20504:1: rule__Annotation__Group__2 : rule__Annotation__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20630:1: rule__Annotation__Group__2 : rule__Annotation__Group__2__Impl ; public final void rule__Annotation__Group__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:20508:1: ( rule__Annotation__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20509:2: rule__Annotation__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20634:1: ( rule__Annotation__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20635:2: rule__Annotation__Group__2__Impl { - pushFollow(FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__241283); + pushFollow(FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__241532); rule__Annotation__Group__2__Impl(); state._fsp--; @@ -58772,22 +59101,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20515:1: rule__Annotation__Group__2__Impl : ( ( rule__Annotation__Group_2__0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20641:1: rule__Annotation__Group__2__Impl : ( ( rule__Annotation__Group_2__0 )? ) ; public final void rule__Annotation__Group__2__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:20519:1: ( ( ( rule__Annotation__Group_2__0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20520:1: ( ( rule__Annotation__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20645:1: ( ( ( rule__Annotation__Group_2__0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20646:1: ( ( rule__Annotation__Group_2__0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20520:1: ( ( rule__Annotation__Group_2__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20521:1: ( rule__Annotation__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20646:1: ( ( rule__Annotation__Group_2__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20647:1: ( rule__Annotation__Group_2__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getGroup_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20522:1: ( rule__Annotation__Group_2__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20648:1: ( rule__Annotation__Group_2__0 )? int alt179=2; int LA179_0 = input.LA(1); @@ -58796,9 +59125,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt179) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20522:2: rule__Annotation__Group_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20648:2: rule__Annotation__Group_2__0 { - pushFollow(FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl41310); + pushFollow(FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl41559); rule__Annotation__Group_2__0(); state._fsp--; @@ -58834,21 +59163,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20538:1: rule__Annotation__Group_2__0 : rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20664:1: rule__Annotation__Group_2__0 : rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ; public final void rule__Annotation__Group_2__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:20542:1: ( rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20543:2: rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20668:1: ( rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20669:2: rule__Annotation__Group_2__0__Impl rule__Annotation__Group_2__1 { - pushFollow(FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__041347); + pushFollow(FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__041596); rule__Annotation__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__041350); + pushFollow(FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__041599); rule__Annotation__Group_2__1(); state._fsp--; @@ -58872,22 +59201,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20550:1: rule__Annotation__Group_2__0__Impl : ( '(' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20676:1: rule__Annotation__Group_2__0__Impl : ( '(' ) ; public final void rule__Annotation__Group_2__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:20554:1: ( ( '(' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20555:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20680:1: ( ( '(' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20681:1: ( '(' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20555:1: ( '(' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20556:1: '(' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20681:1: ( '(' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20682:1: '(' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); } - match(input,44,FOLLOW_44_in_rule__Annotation__Group_2__0__Impl41378); if (state.failed) return ; + match(input,44,FOLLOW_44_in_rule__Annotation__Group_2__0__Impl41627); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0()); } @@ -58913,21 +59242,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20569:1: rule__Annotation__Group_2__1 : rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20695:1: rule__Annotation__Group_2__1 : rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ; public final void rule__Annotation__Group_2__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:20573:1: ( rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20574:2: rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20699:1: ( rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20700:2: rule__Annotation__Group_2__1__Impl rule__Annotation__Group_2__2 { - pushFollow(FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__141409); + pushFollow(FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__141658); rule__Annotation__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__141412); + pushFollow(FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__141661); rule__Annotation__Group_2__2(); state._fsp--; @@ -58951,25 +59280,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20581:1: rule__Annotation__Group_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20707:1: rule__Annotation__Group_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ; public final void rule__Annotation__Group_2__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:20585:1: ( ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20586:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20711:1: ( ( ( rule__Annotation__AttributesAssignment_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20712:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20586:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20587:1: ( rule__Annotation__AttributesAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20712:1: ( ( rule__Annotation__AttributesAssignment_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20713:1: ( rule__Annotation__AttributesAssignment_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20588:1: ( rule__Annotation__AttributesAssignment_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20588:2: rule__Annotation__AttributesAssignment_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20714:1: ( rule__Annotation__AttributesAssignment_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20714:2: rule__Annotation__AttributesAssignment_2_1 { - pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl41439); + pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl41688); rule__Annotation__AttributesAssignment_2_1(); state._fsp--; @@ -59002,21 +59331,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20598:1: rule__Annotation__Group_2__2 : rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20724:1: rule__Annotation__Group_2__2 : rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ; public final void rule__Annotation__Group_2__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:20602:1: ( rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20603:2: rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20728:1: ( rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20729:2: rule__Annotation__Group_2__2__Impl rule__Annotation__Group_2__3 { - pushFollow(FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__241469); + pushFollow(FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__241718); rule__Annotation__Group_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__241472); + pushFollow(FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__241721); rule__Annotation__Group_2__3(); state._fsp--; @@ -59040,22 +59369,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20610:1: rule__Annotation__Group_2__2__Impl : ( ( rule__Annotation__Group_2_2__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20736:1: rule__Annotation__Group_2__2__Impl : ( ( rule__Annotation__Group_2_2__0 )* ) ; public final void rule__Annotation__Group_2__2__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:20614:1: ( ( ( rule__Annotation__Group_2_2__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20615:1: ( ( rule__Annotation__Group_2_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20740:1: ( ( ( rule__Annotation__Group_2_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20741:1: ( ( rule__Annotation__Group_2_2__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20615:1: ( ( rule__Annotation__Group_2_2__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20616:1: ( rule__Annotation__Group_2_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20741:1: ( ( rule__Annotation__Group_2_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20742:1: ( rule__Annotation__Group_2_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getGroup_2_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20617:1: ( rule__Annotation__Group_2_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20743:1: ( rule__Annotation__Group_2_2__0 )* loop180: do { int alt180=2; @@ -59068,9 +59397,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt180) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20617:2: rule__Annotation__Group_2_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20743:2: rule__Annotation__Group_2_2__0 { - pushFollow(FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl41499); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl41748); rule__Annotation__Group_2_2__0(); state._fsp--; @@ -59109,16 +59438,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20627:1: rule__Annotation__Group_2__3 : rule__Annotation__Group_2__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20753:1: rule__Annotation__Group_2__3 : rule__Annotation__Group_2__3__Impl ; public final void rule__Annotation__Group_2__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:20631:1: ( rule__Annotation__Group_2__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20632:2: rule__Annotation__Group_2__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20757:1: ( rule__Annotation__Group_2__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20758:2: rule__Annotation__Group_2__3__Impl { - pushFollow(FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__341530); + pushFollow(FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__341779); rule__Annotation__Group_2__3__Impl(); state._fsp--; @@ -59142,22 +59471,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20638:1: rule__Annotation__Group_2__3__Impl : ( ')' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20764:1: rule__Annotation__Group_2__3__Impl : ( ')' ) ; public final void rule__Annotation__Group_2__3__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:20642:1: ( ( ')' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20643:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20768:1: ( ( ')' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20769:1: ( ')' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20643:1: ( ')' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20644:1: ')' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20769:1: ( ')' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20770:1: ')' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); } - match(input,45,FOLLOW_45_in_rule__Annotation__Group_2__3__Impl41558); if (state.failed) return ; + match(input,45,FOLLOW_45_in_rule__Annotation__Group_2__3__Impl41807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3()); } @@ -59183,21 +59512,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20665:1: rule__Annotation__Group_2_2__0 : rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20791:1: rule__Annotation__Group_2_2__0 : rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ; public final void rule__Annotation__Group_2_2__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:20669:1: ( rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20670:2: rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20795:1: ( rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20796:2: rule__Annotation__Group_2_2__0__Impl rule__Annotation__Group_2_2__1 { - pushFollow(FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__041597); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__041846); rule__Annotation__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__041600); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__041849); rule__Annotation__Group_2_2__1(); state._fsp--; @@ -59221,22 +59550,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20677:1: rule__Annotation__Group_2_2__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20803:1: rule__Annotation__Group_2_2__0__Impl : ( ',' ) ; public final void rule__Annotation__Group_2_2__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:20681:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20682:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20807:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20808:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20682:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20683:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20808:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20809:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); } - match(input,48,FOLLOW_48_in_rule__Annotation__Group_2_2__0__Impl41628); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__Annotation__Group_2_2__0__Impl41877); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0()); } @@ -59262,16 +59591,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20696:1: rule__Annotation__Group_2_2__1 : rule__Annotation__Group_2_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20822:1: rule__Annotation__Group_2_2__1 : rule__Annotation__Group_2_2__1__Impl ; public final void rule__Annotation__Group_2_2__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:20700:1: ( rule__Annotation__Group_2_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20701:2: rule__Annotation__Group_2_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20826:1: ( rule__Annotation__Group_2_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20827:2: rule__Annotation__Group_2_2__1__Impl { - pushFollow(FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__141659); + pushFollow(FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__141908); rule__Annotation__Group_2_2__1__Impl(); state._fsp--; @@ -59295,25 +59624,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__Group_2_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20707:1: rule__Annotation__Group_2_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20833:1: rule__Annotation__Group_2_2__1__Impl : ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ; public final void rule__Annotation__Group_2_2__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:20711:1: ( ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20712:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20837:1: ( ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20838:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20712:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20713:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20838:1: ( ( rule__Annotation__AttributesAssignment_2_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20839:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getAttributesAssignment_2_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20714:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20714:2: rule__Annotation__AttributesAssignment_2_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20840:1: ( rule__Annotation__AttributesAssignment_2_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20840:2: rule__Annotation__AttributesAssignment_2_2_1 { - pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl41686); + pushFollow(FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl41935); rule__Annotation__AttributesAssignment_2_2_1(); state._fsp--; @@ -59346,21 +59675,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20728:1: rule__KeyValue__Group__0 : rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20854:1: rule__KeyValue__Group__0 : rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ; public final void rule__KeyValue__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:20732:1: ( rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20733:2: rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20858:1: ( rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20859:2: rule__KeyValue__Group__0__Impl rule__KeyValue__Group__1 { - pushFollow(FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__041720); + pushFollow(FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__041969); rule__KeyValue__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__041723); + pushFollow(FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__041972); rule__KeyValue__Group__1(); state._fsp--; @@ -59384,25 +59713,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20740:1: rule__KeyValue__Group__0__Impl : ( ( rule__KeyValue__KeyAssignment_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20866:1: rule__KeyValue__Group__0__Impl : ( ( rule__KeyValue__KeyAssignment_0 ) ) ; public final void rule__KeyValue__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:20744:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20745:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20870:1: ( ( ( rule__KeyValue__KeyAssignment_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20871:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20745:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20746:1: ( rule__KeyValue__KeyAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20871:1: ( ( rule__KeyValue__KeyAssignment_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20872:1: ( rule__KeyValue__KeyAssignment_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueAccess().getKeyAssignment_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20747:1: ( rule__KeyValue__KeyAssignment_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20747:2: rule__KeyValue__KeyAssignment_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20873:1: ( rule__KeyValue__KeyAssignment_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20873:2: rule__KeyValue__KeyAssignment_0 { - pushFollow(FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl41750); + pushFollow(FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl41999); rule__KeyValue__KeyAssignment_0(); state._fsp--; @@ -59435,21 +59764,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20757:1: rule__KeyValue__Group__1 : rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20883:1: rule__KeyValue__Group__1 : rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ; public final void rule__KeyValue__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:20761:1: ( rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20762:2: rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20887:1: ( rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20888:2: rule__KeyValue__Group__1__Impl rule__KeyValue__Group__2 { - pushFollow(FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__141780); + pushFollow(FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__142029); rule__KeyValue__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__141783); + pushFollow(FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__142032); rule__KeyValue__Group__2(); state._fsp--; @@ -59473,22 +59802,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20769:1: rule__KeyValue__Group__1__Impl : ( '=' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20895:1: rule__KeyValue__Group__1__Impl : ( '=' ) ; public final void rule__KeyValue__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:20773:1: ( ( '=' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20774:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20899:1: ( ( '=' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20900:1: ( '=' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20774:1: ( '=' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20775:1: '=' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20900:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20901:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); } - match(input,49,FOLLOW_49_in_rule__KeyValue__Group__1__Impl41811); if (state.failed) return ; + match(input,49,FOLLOW_49_in_rule__KeyValue__Group__1__Impl42060); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1()); } @@ -59514,16 +59843,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20788:1: rule__KeyValue__Group__2 : rule__KeyValue__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20914:1: rule__KeyValue__Group__2 : rule__KeyValue__Group__2__Impl ; public final void rule__KeyValue__Group__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:20792:1: ( rule__KeyValue__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20793:2: rule__KeyValue__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20918:1: ( rule__KeyValue__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20919:2: rule__KeyValue__Group__2__Impl { - pushFollow(FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__241842); + pushFollow(FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__242091); rule__KeyValue__Group__2__Impl(); state._fsp--; @@ -59547,25 +59876,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20799:1: rule__KeyValue__Group__2__Impl : ( ( rule__KeyValue__ValueAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20925:1: rule__KeyValue__Group__2__Impl : ( ( rule__KeyValue__ValueAssignment_2 ) ) ; public final void rule__KeyValue__Group__2__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:20803:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20804:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20929:1: ( ( ( rule__KeyValue__ValueAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20930:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20804:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20805:1: ( rule__KeyValue__ValueAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20930:1: ( ( rule__KeyValue__ValueAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20931:1: ( rule__KeyValue__ValueAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueAccess().getValueAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20806:1: ( rule__KeyValue__ValueAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20806:2: rule__KeyValue__ValueAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20932:1: ( rule__KeyValue__ValueAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20932:2: rule__KeyValue__ValueAssignment_2 { - pushFollow(FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl41869); + pushFollow(FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl42118); rule__KeyValue__ValueAssignment_2(); state._fsp--; @@ -59598,21 +59927,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20822:1: rule__AnnotationType__Group__0 : rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20948:1: rule__AnnotationType__Group__0 : rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ; public final void rule__AnnotationType__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:20826:1: ( rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20827:2: rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20952:1: ( rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20953:2: rule__AnnotationType__Group__0__Impl rule__AnnotationType__Group__1 { - pushFollow(FOLLOW_rule__AnnotationType__Group__0__Impl_in_rule__AnnotationType__Group__041905); + pushFollow(FOLLOW_rule__AnnotationType__Group__0__Impl_in_rule__AnnotationType__Group__042154); rule__AnnotationType__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__1_in_rule__AnnotationType__Group__041908); + pushFollow(FOLLOW_rule__AnnotationType__Group__1_in_rule__AnnotationType__Group__042157); rule__AnnotationType__Group__1(); state._fsp--; @@ -59636,22 +59965,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20834:1: rule__AnnotationType__Group__0__Impl : ( 'AnnotationType' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20960:1: rule__AnnotationType__Group__0__Impl : ( 'AnnotationType' ) ; public final void rule__AnnotationType__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:20838:1: ( ( 'AnnotationType' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20839:1: ( 'AnnotationType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20964:1: ( ( 'AnnotationType' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20965:1: ( 'AnnotationType' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20839:1: ( 'AnnotationType' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20840:1: 'AnnotationType' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20965:1: ( 'AnnotationType' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20966:1: 'AnnotationType' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getAnnotationTypeKeyword_0()); } - match(input,118,FOLLOW_118_in_rule__AnnotationType__Group__0__Impl41936); if (state.failed) return ; + match(input,120,FOLLOW_120_in_rule__AnnotationType__Group__0__Impl42185); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getAnnotationTypeKeyword_0()); } @@ -59677,21 +60006,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20853:1: rule__AnnotationType__Group__1 : rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20979:1: rule__AnnotationType__Group__1 : rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ; public final void rule__AnnotationType__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:20857:1: ( rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20858:2: rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20983:1: ( rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20984:2: rule__AnnotationType__Group__1__Impl rule__AnnotationType__Group__2 { - pushFollow(FOLLOW_rule__AnnotationType__Group__1__Impl_in_rule__AnnotationType__Group__141967); + pushFollow(FOLLOW_rule__AnnotationType__Group__1__Impl_in_rule__AnnotationType__Group__142216); rule__AnnotationType__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__2_in_rule__AnnotationType__Group__141970); + pushFollow(FOLLOW_rule__AnnotationType__Group__2_in_rule__AnnotationType__Group__142219); rule__AnnotationType__Group__2(); state._fsp--; @@ -59715,25 +60044,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20865:1: rule__AnnotationType__Group__1__Impl : ( ( rule__AnnotationType__NameAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20991:1: rule__AnnotationType__Group__1__Impl : ( ( rule__AnnotationType__NameAssignment_1 ) ) ; public final void rule__AnnotationType__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:20869:1: ( ( ( rule__AnnotationType__NameAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20870:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20995:1: ( ( ( rule__AnnotationType__NameAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20996:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20870:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20871:1: ( rule__AnnotationType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20996:1: ( ( rule__AnnotationType__NameAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20997:1: ( rule__AnnotationType__NameAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getNameAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20872:1: ( rule__AnnotationType__NameAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20872:2: rule__AnnotationType__NameAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20998:1: ( rule__AnnotationType__NameAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20998:2: rule__AnnotationType__NameAssignment_1 { - pushFollow(FOLLOW_rule__AnnotationType__NameAssignment_1_in_rule__AnnotationType__Group__1__Impl41997); + pushFollow(FOLLOW_rule__AnnotationType__NameAssignment_1_in_rule__AnnotationType__Group__1__Impl42246); rule__AnnotationType__NameAssignment_1(); state._fsp--; @@ -59766,21 +60095,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20882:1: rule__AnnotationType__Group__2 : rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21008:1: rule__AnnotationType__Group__2 : rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ; public final void rule__AnnotationType__Group__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:20886:1: ( rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20887:2: rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21012:1: ( rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21013:2: rule__AnnotationType__Group__2__Impl rule__AnnotationType__Group__3 { - pushFollow(FOLLOW_rule__AnnotationType__Group__2__Impl_in_rule__AnnotationType__Group__242027); + pushFollow(FOLLOW_rule__AnnotationType__Group__2__Impl_in_rule__AnnotationType__Group__242276); rule__AnnotationType__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__3_in_rule__AnnotationType__Group__242030); + pushFollow(FOLLOW_rule__AnnotationType__Group__3_in_rule__AnnotationType__Group__242279); rule__AnnotationType__Group__3(); state._fsp--; @@ -59804,22 +60133,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20894:1: rule__AnnotationType__Group__2__Impl : ( ( rule__AnnotationType__DocuAssignment_2 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21020:1: rule__AnnotationType__Group__2__Impl : ( ( rule__AnnotationType__DocuAssignment_2 )? ) ; public final void rule__AnnotationType__Group__2__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:20898:1: ( ( ( rule__AnnotationType__DocuAssignment_2 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20899:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21024:1: ( ( ( rule__AnnotationType__DocuAssignment_2 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21025:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20899:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20900:1: ( rule__AnnotationType__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21025:1: ( ( rule__AnnotationType__DocuAssignment_2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21026:1: ( rule__AnnotationType__DocuAssignment_2 )? { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getDocuAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20901:1: ( rule__AnnotationType__DocuAssignment_2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21027:1: ( rule__AnnotationType__DocuAssignment_2 )? int alt181=2; int LA181_0 = input.LA(1); @@ -59828,9 +60157,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt181) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20901:2: rule__AnnotationType__DocuAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21027:2: rule__AnnotationType__DocuAssignment_2 { - pushFollow(FOLLOW_rule__AnnotationType__DocuAssignment_2_in_rule__AnnotationType__Group__2__Impl42057); + pushFollow(FOLLOW_rule__AnnotationType__DocuAssignment_2_in_rule__AnnotationType__Group__2__Impl42306); rule__AnnotationType__DocuAssignment_2(); state._fsp--; @@ -59866,21 +60195,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20911:1: rule__AnnotationType__Group__3 : rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21037:1: rule__AnnotationType__Group__3 : rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ; public final void rule__AnnotationType__Group__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:20915:1: ( rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20916:2: rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21041:1: ( rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21042:2: rule__AnnotationType__Group__3__Impl rule__AnnotationType__Group__4 { - pushFollow(FOLLOW_rule__AnnotationType__Group__3__Impl_in_rule__AnnotationType__Group__342088); + pushFollow(FOLLOW_rule__AnnotationType__Group__3__Impl_in_rule__AnnotationType__Group__342337); rule__AnnotationType__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__4_in_rule__AnnotationType__Group__342091); + pushFollow(FOLLOW_rule__AnnotationType__Group__4_in_rule__AnnotationType__Group__342340); rule__AnnotationType__Group__4(); state._fsp--; @@ -59904,22 +60233,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20923:1: rule__AnnotationType__Group__3__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21049:1: rule__AnnotationType__Group__3__Impl : ( '{' ) ; public final void rule__AnnotationType__Group__3__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:20927:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20928:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21053:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21054:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20928:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20929:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21054:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21055:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_3()); } - match(input,38,FOLLOW_38_in_rule__AnnotationType__Group__3__Impl42119); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__AnnotationType__Group__3__Impl42368); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_3()); } @@ -59945,21 +60274,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20942:1: rule__AnnotationType__Group__4 : rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21068:1: rule__AnnotationType__Group__4 : rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ; public final void rule__AnnotationType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20946:1: ( rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20947:2: rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21072:1: ( rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21073:2: rule__AnnotationType__Group__4__Impl rule__AnnotationType__Group__5 { - pushFollow(FOLLOW_rule__AnnotationType__Group__4__Impl_in_rule__AnnotationType__Group__442150); + pushFollow(FOLLOW_rule__AnnotationType__Group__4__Impl_in_rule__AnnotationType__Group__442399); rule__AnnotationType__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__5_in_rule__AnnotationType__Group__442153); + pushFollow(FOLLOW_rule__AnnotationType__Group__5_in_rule__AnnotationType__Group__442402); rule__AnnotationType__Group__5(); state._fsp--; @@ -59983,22 +60312,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20954:1: rule__AnnotationType__Group__4__Impl : ( 'target' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21080:1: rule__AnnotationType__Group__4__Impl : ( 'target' ) ; public final void rule__AnnotationType__Group__4__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:20958:1: ( ( 'target' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20959:1: ( 'target' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21084:1: ( ( 'target' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21085:1: ( 'target' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20959:1: ( 'target' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20960:1: 'target' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21085:1: ( 'target' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21086:1: 'target' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetKeyword_4()); } - match(input,119,FOLLOW_119_in_rule__AnnotationType__Group__4__Impl42181); if (state.failed) return ; + match(input,121,FOLLOW_121_in_rule__AnnotationType__Group__4__Impl42430); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getTargetKeyword_4()); } @@ -60024,21 +60353,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20973:1: rule__AnnotationType__Group__5 : rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21099:1: rule__AnnotationType__Group__5 : rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ; public final void rule__AnnotationType__Group__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:20977:1: ( rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20978:2: rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21103:1: ( rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21104:2: rule__AnnotationType__Group__5__Impl rule__AnnotationType__Group__6 { - pushFollow(FOLLOW_rule__AnnotationType__Group__5__Impl_in_rule__AnnotationType__Group__542212); + pushFollow(FOLLOW_rule__AnnotationType__Group__5__Impl_in_rule__AnnotationType__Group__542461); rule__AnnotationType__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__6_in_rule__AnnotationType__Group__542215); + pushFollow(FOLLOW_rule__AnnotationType__Group__6_in_rule__AnnotationType__Group__542464); rule__AnnotationType__Group__6(); state._fsp--; @@ -60062,22 +60391,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20985:1: rule__AnnotationType__Group__5__Impl : ( '=' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21111:1: rule__AnnotationType__Group__5__Impl : ( '=' ) ; public final void rule__AnnotationType__Group__5__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:20989:1: ( ( '=' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20990:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21115:1: ( ( '=' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21116:1: ( '=' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20990:1: ( '=' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:20991:1: '=' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21116:1: ( '=' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21117:1: '=' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getEqualsSignKeyword_5()); } - match(input,49,FOLLOW_49_in_rule__AnnotationType__Group__5__Impl42243); if (state.failed) return ; + match(input,49,FOLLOW_49_in_rule__AnnotationType__Group__5__Impl42492); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getEqualsSignKeyword_5()); } @@ -60103,21 +60432,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21004:1: rule__AnnotationType__Group__6 : rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21130:1: rule__AnnotationType__Group__6 : rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ; public final void rule__AnnotationType__Group__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:21008:1: ( rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21009:2: rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21134:1: ( rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21135:2: rule__AnnotationType__Group__6__Impl rule__AnnotationType__Group__7 { - pushFollow(FOLLOW_rule__AnnotationType__Group__6__Impl_in_rule__AnnotationType__Group__642274); + pushFollow(FOLLOW_rule__AnnotationType__Group__6__Impl_in_rule__AnnotationType__Group__642523); rule__AnnotationType__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__7_in_rule__AnnotationType__Group__642277); + pushFollow(FOLLOW_rule__AnnotationType__Group__7_in_rule__AnnotationType__Group__642526); rule__AnnotationType__Group__7(); state._fsp--; @@ -60141,25 +60470,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21016:1: rule__AnnotationType__Group__6__Impl : ( ( rule__AnnotationType__Alternatives_6 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21142:1: rule__AnnotationType__Group__6__Impl : ( ( rule__AnnotationType__Alternatives_6 ) ) ; public final void rule__AnnotationType__Group__6__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:21020:1: ( ( ( rule__AnnotationType__Alternatives_6 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21021:1: ( ( rule__AnnotationType__Alternatives_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21146:1: ( ( ( rule__AnnotationType__Alternatives_6 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21147:1: ( ( rule__AnnotationType__Alternatives_6 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21021:1: ( ( rule__AnnotationType__Alternatives_6 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21022:1: ( rule__AnnotationType__Alternatives_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21147:1: ( ( rule__AnnotationType__Alternatives_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21148:1: ( rule__AnnotationType__Alternatives_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getAlternatives_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21023:1: ( rule__AnnotationType__Alternatives_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21023:2: rule__AnnotationType__Alternatives_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21149:1: ( rule__AnnotationType__Alternatives_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21149:2: rule__AnnotationType__Alternatives_6 { - pushFollow(FOLLOW_rule__AnnotationType__Alternatives_6_in_rule__AnnotationType__Group__6__Impl42304); + pushFollow(FOLLOW_rule__AnnotationType__Alternatives_6_in_rule__AnnotationType__Group__6__Impl42553); rule__AnnotationType__Alternatives_6(); state._fsp--; @@ -60192,21 +60521,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21033:1: rule__AnnotationType__Group__7 : rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21159:1: rule__AnnotationType__Group__7 : rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ; public final void rule__AnnotationType__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21037:1: ( rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21038:2: rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21163:1: ( rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21164:2: rule__AnnotationType__Group__7__Impl rule__AnnotationType__Group__8 { - pushFollow(FOLLOW_rule__AnnotationType__Group__7__Impl_in_rule__AnnotationType__Group__742334); + pushFollow(FOLLOW_rule__AnnotationType__Group__7__Impl_in_rule__AnnotationType__Group__742583); rule__AnnotationType__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group__8_in_rule__AnnotationType__Group__742337); + pushFollow(FOLLOW_rule__AnnotationType__Group__8_in_rule__AnnotationType__Group__742586); rule__AnnotationType__Group__8(); state._fsp--; @@ -60230,22 +60559,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21045:1: rule__AnnotationType__Group__7__Impl : ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21171:1: rule__AnnotationType__Group__7__Impl : ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ; public final void rule__AnnotationType__Group__7__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:21049:1: ( ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21050:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21175:1: ( ( ( rule__AnnotationType__AttributesAssignment_7 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21176:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21050:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21051:1: ( rule__AnnotationType__AttributesAssignment_7 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21176:1: ( ( rule__AnnotationType__AttributesAssignment_7 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21177:1: ( rule__AnnotationType__AttributesAssignment_7 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getAttributesAssignment_7()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21052:1: ( rule__AnnotationType__AttributesAssignment_7 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21178:1: ( rule__AnnotationType__AttributesAssignment_7 )* loop182: do { int alt182=2; @@ -60258,9 +60587,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt182) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21052:2: rule__AnnotationType__AttributesAssignment_7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21178:2: rule__AnnotationType__AttributesAssignment_7 { - pushFollow(FOLLOW_rule__AnnotationType__AttributesAssignment_7_in_rule__AnnotationType__Group__7__Impl42364); + pushFollow(FOLLOW_rule__AnnotationType__AttributesAssignment_7_in_rule__AnnotationType__Group__7__Impl42613); rule__AnnotationType__AttributesAssignment_7(); state._fsp--; @@ -60299,16 +60628,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21062:1: rule__AnnotationType__Group__8 : rule__AnnotationType__Group__8__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21188:1: rule__AnnotationType__Group__8 : rule__AnnotationType__Group__8__Impl ; public final void rule__AnnotationType__Group__8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21066:1: ( rule__AnnotationType__Group__8__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21067:2: rule__AnnotationType__Group__8__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21192:1: ( rule__AnnotationType__Group__8__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21193:2: rule__AnnotationType__Group__8__Impl { - pushFollow(FOLLOW_rule__AnnotationType__Group__8__Impl_in_rule__AnnotationType__Group__842395); + pushFollow(FOLLOW_rule__AnnotationType__Group__8__Impl_in_rule__AnnotationType__Group__842644); rule__AnnotationType__Group__8__Impl(); state._fsp--; @@ -60332,22 +60661,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group__8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21073:1: rule__AnnotationType__Group__8__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21199:1: rule__AnnotationType__Group__8__Impl : ( '}' ) ; public final void rule__AnnotationType__Group__8__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:21077:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21078:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21203:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21204:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21078:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21079:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21204:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21205:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_8()); } - match(input,39,FOLLOW_39_in_rule__AnnotationType__Group__8__Impl42423); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__AnnotationType__Group__8__Impl42672); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_8()); } @@ -60373,21 +60702,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21110:1: rule__AnnotationType__Group_6_1__0 : rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21236:1: rule__AnnotationType__Group_6_1__0 : rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ; public final void rule__AnnotationType__Group_6_1__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:21114:1: ( rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21115:2: rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21240:1: ( rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21241:2: rule__AnnotationType__Group_6_1__0__Impl rule__AnnotationType__Group_6_1__1 { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__0__Impl_in_rule__AnnotationType__Group_6_1__042472); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__0__Impl_in_rule__AnnotationType__Group_6_1__042721); rule__AnnotationType__Group_6_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__1_in_rule__AnnotationType__Group_6_1__042475); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__1_in_rule__AnnotationType__Group_6_1__042724); rule__AnnotationType__Group_6_1__1(); state._fsp--; @@ -60411,22 +60740,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21122:1: rule__AnnotationType__Group_6_1__0__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21248:1: rule__AnnotationType__Group_6_1__0__Impl : ( '{' ) ; public final void rule__AnnotationType__Group_6_1__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:21126:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21127:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21252:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21253:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21127:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21128:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21253:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21254:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_6_1_0()); } - match(input,38,FOLLOW_38_in_rule__AnnotationType__Group_6_1__0__Impl42503); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__AnnotationType__Group_6_1__0__Impl42752); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getLeftCurlyBracketKeyword_6_1_0()); } @@ -60452,21 +60781,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21141:1: rule__AnnotationType__Group_6_1__1 : rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21267:1: rule__AnnotationType__Group_6_1__1 : rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ; public final void rule__AnnotationType__Group_6_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:21145:1: ( rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21146:2: rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21271:1: ( rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21272:2: rule__AnnotationType__Group_6_1__1__Impl rule__AnnotationType__Group_6_1__2 { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__1__Impl_in_rule__AnnotationType__Group_6_1__142534); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__1__Impl_in_rule__AnnotationType__Group_6_1__142783); rule__AnnotationType__Group_6_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__2_in_rule__AnnotationType__Group_6_1__142537); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__2_in_rule__AnnotationType__Group_6_1__142786); rule__AnnotationType__Group_6_1__2(); state._fsp--; @@ -60490,25 +60819,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21153:1: rule__AnnotationType__Group_6_1__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21279:1: rule__AnnotationType__Group_6_1__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ; public final void rule__AnnotationType__Group_6_1__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:21157:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21158:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21283:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21284:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21158:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21159:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21284:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21285:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_1_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21160:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21160:2: rule__AnnotationType__TargetsAssignment_6_1_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21286:1: ( rule__AnnotationType__TargetsAssignment_6_1_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21286:2: rule__AnnotationType__TargetsAssignment_6_1_1 { - pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_1_in_rule__AnnotationType__Group_6_1__1__Impl42564); + pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_1_in_rule__AnnotationType__Group_6_1__1__Impl42813); rule__AnnotationType__TargetsAssignment_6_1_1(); state._fsp--; @@ -60541,21 +60870,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21170:1: rule__AnnotationType__Group_6_1__2 : rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21296:1: rule__AnnotationType__Group_6_1__2 : rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ; public final void rule__AnnotationType__Group_6_1__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:21174:1: ( rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21175:2: rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21300:1: ( rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21301:2: rule__AnnotationType__Group_6_1__2__Impl rule__AnnotationType__Group_6_1__3 { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__2__Impl_in_rule__AnnotationType__Group_6_1__242594); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__2__Impl_in_rule__AnnotationType__Group_6_1__242843); rule__AnnotationType__Group_6_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__3_in_rule__AnnotationType__Group_6_1__242597); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__3_in_rule__AnnotationType__Group_6_1__242846); rule__AnnotationType__Group_6_1__3(); state._fsp--; @@ -60579,22 +60908,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21182:1: rule__AnnotationType__Group_6_1__2__Impl : ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21308:1: rule__AnnotationType__Group_6_1__2__Impl : ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ; public final void rule__AnnotationType__Group_6_1__2__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:21186:1: ( ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21187:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21312:1: ( ( ( rule__AnnotationType__Group_6_1_2__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21313:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21187:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21188:1: ( rule__AnnotationType__Group_6_1_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21313:1: ( ( rule__AnnotationType__Group_6_1_2__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21314:1: ( rule__AnnotationType__Group_6_1_2__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getGroup_6_1_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21189:1: ( rule__AnnotationType__Group_6_1_2__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21315:1: ( rule__AnnotationType__Group_6_1_2__0 )* loop183: do { int alt183=2; @@ -60607,9 +60936,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt183) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21189:2: rule__AnnotationType__Group_6_1_2__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21315:2: rule__AnnotationType__Group_6_1_2__0 { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__0_in_rule__AnnotationType__Group_6_1__2__Impl42624); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__0_in_rule__AnnotationType__Group_6_1__2__Impl42873); rule__AnnotationType__Group_6_1_2__0(); state._fsp--; @@ -60648,16 +60977,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21199:1: rule__AnnotationType__Group_6_1__3 : rule__AnnotationType__Group_6_1__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21325:1: rule__AnnotationType__Group_6_1__3 : rule__AnnotationType__Group_6_1__3__Impl ; public final void rule__AnnotationType__Group_6_1__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:21203:1: ( rule__AnnotationType__Group_6_1__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21204:2: rule__AnnotationType__Group_6_1__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21329:1: ( rule__AnnotationType__Group_6_1__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21330:2: rule__AnnotationType__Group_6_1__3__Impl { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__3__Impl_in_rule__AnnotationType__Group_6_1__342655); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1__3__Impl_in_rule__AnnotationType__Group_6_1__342904); rule__AnnotationType__Group_6_1__3__Impl(); state._fsp--; @@ -60681,22 +61010,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21210:1: rule__AnnotationType__Group_6_1__3__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21336:1: rule__AnnotationType__Group_6_1__3__Impl : ( '}' ) ; public final void rule__AnnotationType__Group_6_1__3__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:21214:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21215:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21340:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21341:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21215:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21216:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21341:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21342:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_6_1_3()); } - match(input,39,FOLLOW_39_in_rule__AnnotationType__Group_6_1__3__Impl42683); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__AnnotationType__Group_6_1__3__Impl42932); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getRightCurlyBracketKeyword_6_1_3()); } @@ -60722,21 +61051,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21237:1: rule__AnnotationType__Group_6_1_2__0 : rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21363:1: rule__AnnotationType__Group_6_1_2__0 : rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ; public final void rule__AnnotationType__Group_6_1_2__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:21241:1: ( rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21242:2: rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21367:1: ( rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21368:2: rule__AnnotationType__Group_6_1_2__0__Impl rule__AnnotationType__Group_6_1_2__1 { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__0__Impl_in_rule__AnnotationType__Group_6_1_2__042722); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__0__Impl_in_rule__AnnotationType__Group_6_1_2__042971); rule__AnnotationType__Group_6_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__1_in_rule__AnnotationType__Group_6_1_2__042725); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__1_in_rule__AnnotationType__Group_6_1_2__042974); rule__AnnotationType__Group_6_1_2__1(); state._fsp--; @@ -60760,22 +61089,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21249:1: rule__AnnotationType__Group_6_1_2__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21375:1: rule__AnnotationType__Group_6_1_2__0__Impl : ( ',' ) ; public final void rule__AnnotationType__Group_6_1_2__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:21253:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21254:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21379:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21380:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21254:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21255:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21380:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21381:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getCommaKeyword_6_1_2_0()); } - match(input,48,FOLLOW_48_in_rule__AnnotationType__Group_6_1_2__0__Impl42753); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__AnnotationType__Group_6_1_2__0__Impl43002); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getCommaKeyword_6_1_2_0()); } @@ -60801,16 +61130,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21268:1: rule__AnnotationType__Group_6_1_2__1 : rule__AnnotationType__Group_6_1_2__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21394:1: rule__AnnotationType__Group_6_1_2__1 : rule__AnnotationType__Group_6_1_2__1__Impl ; public final void rule__AnnotationType__Group_6_1_2__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:21272:1: ( rule__AnnotationType__Group_6_1_2__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21273:2: rule__AnnotationType__Group_6_1_2__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21398:1: ( rule__AnnotationType__Group_6_1_2__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21399:2: rule__AnnotationType__Group_6_1_2__1__Impl { - pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__1__Impl_in_rule__AnnotationType__Group_6_1_2__142784); + pushFollow(FOLLOW_rule__AnnotationType__Group_6_1_2__1__Impl_in_rule__AnnotationType__Group_6_1_2__143033); rule__AnnotationType__Group_6_1_2__1__Impl(); state._fsp--; @@ -60834,25 +61163,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__Group_6_1_2__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21279:1: rule__AnnotationType__Group_6_1_2__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21405:1: rule__AnnotationType__Group_6_1_2__1__Impl : ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ; public final void rule__AnnotationType__Group_6_1_2__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:21283:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21284:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21409:1: ( ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21410:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21284:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21285:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21410:1: ( ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21411:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAssignment_6_1_2_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21286:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21286:2: rule__AnnotationType__TargetsAssignment_6_1_2_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21412:1: ( rule__AnnotationType__TargetsAssignment_6_1_2_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21412:2: rule__AnnotationType__TargetsAssignment_6_1_2_1 { - pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_2_1_in_rule__AnnotationType__Group_6_1_2__1__Impl42811); + pushFollow(FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_2_1_in_rule__AnnotationType__Group_6_1_2__1__Impl43060); rule__AnnotationType__TargetsAssignment_6_1_2_1(); state._fsp--; @@ -60885,21 +61214,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21300:1: rule__SimpleAnnotationAttribute__Group__0 : rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21426:1: rule__SimpleAnnotationAttribute__Group__0 : rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ; public final void rule__SimpleAnnotationAttribute__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:21304:1: ( rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21305:2: rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21430:1: ( rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21431:2: rule__SimpleAnnotationAttribute__Group__0__Impl rule__SimpleAnnotationAttribute__Group__1 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__042845); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__043094); rule__SimpleAnnotationAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__042848); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__043097); rule__SimpleAnnotationAttribute__Group__1(); state._fsp--; @@ -60923,25 +61252,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21312:1: rule__SimpleAnnotationAttribute__Group__0__Impl : ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21438:1: rule__SimpleAnnotationAttribute__Group__0__Impl : ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ; public final void rule__SimpleAnnotationAttribute__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:21316:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21317:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21442:1: ( ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21443:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21317:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21318:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21443:1: ( ( rule__SimpleAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21444:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21319:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21319:2: rule__SimpleAnnotationAttribute__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21445:1: ( rule__SimpleAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21445:2: rule__SimpleAnnotationAttribute__Alternatives_0 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl42875); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl43124); rule__SimpleAnnotationAttribute__Alternatives_0(); state._fsp--; @@ -60974,21 +61303,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21329:1: rule__SimpleAnnotationAttribute__Group__1 : rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21455:1: rule__SimpleAnnotationAttribute__Group__1 : rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ; public final void rule__SimpleAnnotationAttribute__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:21333:1: ( rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21334:2: rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21459:1: ( rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21460:2: rule__SimpleAnnotationAttribute__Group__1__Impl rule__SimpleAnnotationAttribute__Group__2 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__142905); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__143154); rule__SimpleAnnotationAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__142908); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__143157); rule__SimpleAnnotationAttribute__Group__2(); state._fsp--; @@ -61012,22 +61341,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21341:1: rule__SimpleAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21467:1: rule__SimpleAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; public final void rule__SimpleAnnotationAttribute__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:21345:1: ( ( 'attribute' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21346:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21471:1: ( ( 'attribute' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21472:1: ( 'attribute' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21346:1: ( 'attribute' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21347:1: 'attribute' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21472:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21473:1: 'attribute' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); } - match(input,120,FOLLOW_120_in_rule__SimpleAnnotationAttribute__Group__1__Impl42936); if (state.failed) return ; + match(input,122,FOLLOW_122_in_rule__SimpleAnnotationAttribute__Group__1__Impl43185); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleAnnotationAttributeAccess().getAttributeKeyword_1()); } @@ -61053,21 +61382,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21360:1: rule__SimpleAnnotationAttribute__Group__2 : rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21486:1: rule__SimpleAnnotationAttribute__Group__2 : rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ; public final void rule__SimpleAnnotationAttribute__Group__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:21364:1: ( rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21365:2: rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21490:1: ( rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21491:2: rule__SimpleAnnotationAttribute__Group__2__Impl rule__SimpleAnnotationAttribute__Group__3 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__242967); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__243216); rule__SimpleAnnotationAttribute__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__242970); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__243219); rule__SimpleAnnotationAttribute__Group__3(); state._fsp--; @@ -61091,25 +61420,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21372:1: rule__SimpleAnnotationAttribute__Group__2__Impl : ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21498:1: rule__SimpleAnnotationAttribute__Group__2__Impl : ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ; public final void rule__SimpleAnnotationAttribute__Group__2__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:21376:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21377:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21502:1: ( ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21503:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21377:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21378:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21503:1: ( ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21504:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21379:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21379:2: rule__SimpleAnnotationAttribute__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21505:1: ( rule__SimpleAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21505:2: rule__SimpleAnnotationAttribute__NameAssignment_2 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl42997); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl43246); rule__SimpleAnnotationAttribute__NameAssignment_2(); state._fsp--; @@ -61142,21 +61471,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21389:1: rule__SimpleAnnotationAttribute__Group__3 : rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21515:1: rule__SimpleAnnotationAttribute__Group__3 : rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ; public final void rule__SimpleAnnotationAttribute__Group__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:21393:1: ( rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21394:2: rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21519:1: ( rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21520:2: rule__SimpleAnnotationAttribute__Group__3__Impl rule__SimpleAnnotationAttribute__Group__4 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__343027); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__343276); rule__SimpleAnnotationAttribute__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__343030); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__343279); rule__SimpleAnnotationAttribute__Group__4(); state._fsp--; @@ -61180,22 +61509,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21401:1: rule__SimpleAnnotationAttribute__Group__3__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21527:1: rule__SimpleAnnotationAttribute__Group__3__Impl : ( ':' ) ; public final void rule__SimpleAnnotationAttribute__Group__3__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:21405:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21406:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21531:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21532:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21406:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21407:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21532:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21533:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); } - match(input,40,FOLLOW_40_in_rule__SimpleAnnotationAttribute__Group__3__Impl43058); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__SimpleAnnotationAttribute__Group__3__Impl43307); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleAnnotationAttributeAccess().getColonKeyword_3()); } @@ -61221,16 +61550,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21420:1: rule__SimpleAnnotationAttribute__Group__4 : rule__SimpleAnnotationAttribute__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21546:1: rule__SimpleAnnotationAttribute__Group__4 : rule__SimpleAnnotationAttribute__Group__4__Impl ; public final void rule__SimpleAnnotationAttribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21424:1: ( rule__SimpleAnnotationAttribute__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21425:2: rule__SimpleAnnotationAttribute__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21550:1: ( rule__SimpleAnnotationAttribute__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21551:2: rule__SimpleAnnotationAttribute__Group__4__Impl { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__443089); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__443338); rule__SimpleAnnotationAttribute__Group__4__Impl(); state._fsp--; @@ -61254,25 +61583,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21431:1: rule__SimpleAnnotationAttribute__Group__4__Impl : ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21557:1: rule__SimpleAnnotationAttribute__Group__4__Impl : ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ; public final void rule__SimpleAnnotationAttribute__Group__4__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:21435:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21436:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21561:1: ( ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21562:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21436:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21437:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21562:1: ( ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21563:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeAssignment_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21438:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21438:2: rule__SimpleAnnotationAttribute__TypeAssignment_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21564:1: ( rule__SimpleAnnotationAttribute__TypeAssignment_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21564:2: rule__SimpleAnnotationAttribute__TypeAssignment_4 { - pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl43116); + pushFollow(FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl43365); rule__SimpleAnnotationAttribute__TypeAssignment_4(); state._fsp--; @@ -61305,21 +61634,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21458:1: rule__EnumAnnotationAttribute__Group__0 : rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21584:1: rule__EnumAnnotationAttribute__Group__0 : rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ; public final void rule__EnumAnnotationAttribute__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:21462:1: ( rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21463:2: rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21588:1: ( rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21589:2: rule__EnumAnnotationAttribute__Group__0__Impl rule__EnumAnnotationAttribute__Group__1 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__043156); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__043405); rule__EnumAnnotationAttribute__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__043159); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__043408); rule__EnumAnnotationAttribute__Group__1(); state._fsp--; @@ -61343,25 +61672,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21470:1: rule__EnumAnnotationAttribute__Group__0__Impl : ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21596:1: rule__EnumAnnotationAttribute__Group__0__Impl : ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ; public final void rule__EnumAnnotationAttribute__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:21474:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21475:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21600:1: ( ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21601:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21475:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21476:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21601:1: ( ( rule__EnumAnnotationAttribute__Alternatives_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21602:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21477:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21477:2: rule__EnumAnnotationAttribute__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21603:1: ( rule__EnumAnnotationAttribute__Alternatives_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21603:2: rule__EnumAnnotationAttribute__Alternatives_0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl43186); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl43435); rule__EnumAnnotationAttribute__Alternatives_0(); state._fsp--; @@ -61394,21 +61723,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21487:1: rule__EnumAnnotationAttribute__Group__1 : rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21613:1: rule__EnumAnnotationAttribute__Group__1 : rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ; public final void rule__EnumAnnotationAttribute__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:21491:1: ( rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21492:2: rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21617:1: ( rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21618:2: rule__EnumAnnotationAttribute__Group__1__Impl rule__EnumAnnotationAttribute__Group__2 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__143216); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__143465); rule__EnumAnnotationAttribute__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__143219); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__143468); rule__EnumAnnotationAttribute__Group__2(); state._fsp--; @@ -61432,22 +61761,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21499:1: rule__EnumAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21625:1: rule__EnumAnnotationAttribute__Group__1__Impl : ( 'attribute' ) ; public final void rule__EnumAnnotationAttribute__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:21503:1: ( ( 'attribute' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21504:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21629:1: ( ( 'attribute' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21630:1: ( 'attribute' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21504:1: ( 'attribute' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21505:1: 'attribute' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21630:1: ( 'attribute' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21631:1: 'attribute' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); } - match(input,120,FOLLOW_120_in_rule__EnumAnnotationAttribute__Group__1__Impl43247); if (state.failed) return ; + match(input,122,FOLLOW_122_in_rule__EnumAnnotationAttribute__Group__1__Impl43496); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getAttributeKeyword_1()); } @@ -61473,21 +61802,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21518:1: rule__EnumAnnotationAttribute__Group__2 : rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21644:1: rule__EnumAnnotationAttribute__Group__2 : rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ; public final void rule__EnumAnnotationAttribute__Group__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:21522:1: ( rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21523:2: rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21648:1: ( rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21649:2: rule__EnumAnnotationAttribute__Group__2__Impl rule__EnumAnnotationAttribute__Group__3 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__243278); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__243527); rule__EnumAnnotationAttribute__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__243281); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__243530); rule__EnumAnnotationAttribute__Group__3(); state._fsp--; @@ -61511,25 +61840,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21530:1: rule__EnumAnnotationAttribute__Group__2__Impl : ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21656:1: rule__EnumAnnotationAttribute__Group__2__Impl : ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ; public final void rule__EnumAnnotationAttribute__Group__2__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:21534:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21535:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21660:1: ( ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21661:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21535:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21536:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21661:1: ( ( rule__EnumAnnotationAttribute__NameAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21662:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getNameAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21537:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21537:2: rule__EnumAnnotationAttribute__NameAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21663:1: ( rule__EnumAnnotationAttribute__NameAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21663:2: rule__EnumAnnotationAttribute__NameAssignment_2 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl43308); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl43557); rule__EnumAnnotationAttribute__NameAssignment_2(); state._fsp--; @@ -61562,21 +61891,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21547:1: rule__EnumAnnotationAttribute__Group__3 : rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21673:1: rule__EnumAnnotationAttribute__Group__3 : rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ; public final void rule__EnumAnnotationAttribute__Group__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:21551:1: ( rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21552:2: rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21677:1: ( rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21678:2: rule__EnumAnnotationAttribute__Group__3__Impl rule__EnumAnnotationAttribute__Group__4 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__343338); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__343587); rule__EnumAnnotationAttribute__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__343341); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__343590); rule__EnumAnnotationAttribute__Group__4(); state._fsp--; @@ -61600,22 +61929,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21559:1: rule__EnumAnnotationAttribute__Group__3__Impl : ( ':' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21685:1: rule__EnumAnnotationAttribute__Group__3__Impl : ( ':' ) ; public final void rule__EnumAnnotationAttribute__Group__3__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:21563:1: ( ( ':' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21564:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21689:1: ( ( ':' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21690:1: ( ':' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21564:1: ( ':' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21565:1: ':' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21690:1: ( ':' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21691:1: ':' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); } - match(input,40,FOLLOW_40_in_rule__EnumAnnotationAttribute__Group__3__Impl43369); if (state.failed) return ; + match(input,40,FOLLOW_40_in_rule__EnumAnnotationAttribute__Group__3__Impl43618); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getColonKeyword_3()); } @@ -61641,21 +61970,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21578:1: rule__EnumAnnotationAttribute__Group__4 : rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21704:1: rule__EnumAnnotationAttribute__Group__4 : rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ; public final void rule__EnumAnnotationAttribute__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21582:1: ( rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21583:2: rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21708:1: ( rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21709:2: rule__EnumAnnotationAttribute__Group__4__Impl rule__EnumAnnotationAttribute__Group__5 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__443400); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__443649); rule__EnumAnnotationAttribute__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__443403); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__443652); rule__EnumAnnotationAttribute__Group__5(); state._fsp--; @@ -61679,22 +62008,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21590:1: rule__EnumAnnotationAttribute__Group__4__Impl : ( '{' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21716:1: rule__EnumAnnotationAttribute__Group__4__Impl : ( '{' ) ; public final void rule__EnumAnnotationAttribute__Group__4__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:21594:1: ( ( '{' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21595:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21720:1: ( ( '{' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21721:1: ( '{' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21595:1: ( '{' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21596:1: '{' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21721:1: ( '{' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21722:1: '{' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); } - match(input,38,FOLLOW_38_in_rule__EnumAnnotationAttribute__Group__4__Impl43431); if (state.failed) return ; + match(input,38,FOLLOW_38_in_rule__EnumAnnotationAttribute__Group__4__Impl43680); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getLeftCurlyBracketKeyword_4()); } @@ -61720,21 +62049,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21609:1: rule__EnumAnnotationAttribute__Group__5 : rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21735:1: rule__EnumAnnotationAttribute__Group__5 : rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ; public final void rule__EnumAnnotationAttribute__Group__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:21613:1: ( rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21614:2: rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21739:1: ( rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21740:2: rule__EnumAnnotationAttribute__Group__5__Impl rule__EnumAnnotationAttribute__Group__6 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__543462); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__543711); rule__EnumAnnotationAttribute__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__543465); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__543714); rule__EnumAnnotationAttribute__Group__6(); state._fsp--; @@ -61758,25 +62087,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21621:1: rule__EnumAnnotationAttribute__Group__5__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21747:1: rule__EnumAnnotationAttribute__Group__5__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ; public final void rule__EnumAnnotationAttribute__Group__5__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:21625:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21626:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21751:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21752:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21626:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21627:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21752:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21753:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21628:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21628:2: rule__EnumAnnotationAttribute__ValuesAssignment_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21754:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21754:2: rule__EnumAnnotationAttribute__ValuesAssignment_5 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl43492); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl43741); rule__EnumAnnotationAttribute__ValuesAssignment_5(); state._fsp--; @@ -61809,21 +62138,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21638:1: rule__EnumAnnotationAttribute__Group__6 : rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21764:1: rule__EnumAnnotationAttribute__Group__6 : rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ; public final void rule__EnumAnnotationAttribute__Group__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:21642:1: ( rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21643:2: rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21768:1: ( rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21769:2: rule__EnumAnnotationAttribute__Group__6__Impl rule__EnumAnnotationAttribute__Group__7 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__643522); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__643771); rule__EnumAnnotationAttribute__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__643525); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__643774); rule__EnumAnnotationAttribute__Group__7(); state._fsp--; @@ -61847,22 +62176,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21650:1: rule__EnumAnnotationAttribute__Group__6__Impl : ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21776:1: rule__EnumAnnotationAttribute__Group__6__Impl : ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ; public final void rule__EnumAnnotationAttribute__Group__6__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:21654:1: ( ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21655:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21780:1: ( ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21781:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21655:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21656:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21781:1: ( ( rule__EnumAnnotationAttribute__Group_6__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21782:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getGroup_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21657:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21783:1: ( rule__EnumAnnotationAttribute__Group_6__0 )* loop184: do { int alt184=2; @@ -61875,9 +62204,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt184) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21657:2: rule__EnumAnnotationAttribute__Group_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21783:2: rule__EnumAnnotationAttribute__Group_6__0 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl43552); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl43801); rule__EnumAnnotationAttribute__Group_6__0(); state._fsp--; @@ -61916,16 +62245,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21667:1: rule__EnumAnnotationAttribute__Group__7 : rule__EnumAnnotationAttribute__Group__7__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21793:1: rule__EnumAnnotationAttribute__Group__7 : rule__EnumAnnotationAttribute__Group__7__Impl ; public final void rule__EnumAnnotationAttribute__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21671:1: ( rule__EnumAnnotationAttribute__Group__7__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21672:2: rule__EnumAnnotationAttribute__Group__7__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21797:1: ( rule__EnumAnnotationAttribute__Group__7__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21798:2: rule__EnumAnnotationAttribute__Group__7__Impl { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__743583); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__743832); rule__EnumAnnotationAttribute__Group__7__Impl(); state._fsp--; @@ -61949,22 +62278,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group__7__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21678:1: rule__EnumAnnotationAttribute__Group__7__Impl : ( '}' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21804:1: rule__EnumAnnotationAttribute__Group__7__Impl : ( '}' ) ; public final void rule__EnumAnnotationAttribute__Group__7__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:21682:1: ( ( '}' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21683:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21808:1: ( ( '}' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21809:1: ( '}' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21683:1: ( '}' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21684:1: '}' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21809:1: ( '}' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21810:1: '}' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); } - match(input,39,FOLLOW_39_in_rule__EnumAnnotationAttribute__Group__7__Impl43611); if (state.failed) return ; + match(input,39,FOLLOW_39_in_rule__EnumAnnotationAttribute__Group__7__Impl43860); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getRightCurlyBracketKeyword_7()); } @@ -61990,21 +62319,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21713:1: rule__EnumAnnotationAttribute__Group_6__0 : rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21839:1: rule__EnumAnnotationAttribute__Group_6__0 : rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ; public final void rule__EnumAnnotationAttribute__Group_6__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:21717:1: ( rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21718:2: rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21843:1: ( rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21844:2: rule__EnumAnnotationAttribute__Group_6__0__Impl rule__EnumAnnotationAttribute__Group_6__1 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__043658); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__043907); rule__EnumAnnotationAttribute__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__043661); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__043910); rule__EnumAnnotationAttribute__Group_6__1(); state._fsp--; @@ -62028,22 +62357,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21725:1: rule__EnumAnnotationAttribute__Group_6__0__Impl : ( ',' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21851:1: rule__EnumAnnotationAttribute__Group_6__0__Impl : ( ',' ) ; public final void rule__EnumAnnotationAttribute__Group_6__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:21729:1: ( ( ',' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21730:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21855:1: ( ( ',' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21856:1: ( ',' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21730:1: ( ',' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21731:1: ',' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21856:1: ( ',' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21857:1: ',' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); } - match(input,48,FOLLOW_48_in_rule__EnumAnnotationAttribute__Group_6__0__Impl43689); if (state.failed) return ; + match(input,48,FOLLOW_48_in_rule__EnumAnnotationAttribute__Group_6__0__Impl43938); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getCommaKeyword_6_0()); } @@ -62069,16 +62398,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21744:1: rule__EnumAnnotationAttribute__Group_6__1 : rule__EnumAnnotationAttribute__Group_6__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21870:1: rule__EnumAnnotationAttribute__Group_6__1 : rule__EnumAnnotationAttribute__Group_6__1__Impl ; public final void rule__EnumAnnotationAttribute__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21748:1: ( rule__EnumAnnotationAttribute__Group_6__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21749:2: rule__EnumAnnotationAttribute__Group_6__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21874:1: ( rule__EnumAnnotationAttribute__Group_6__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21875:2: rule__EnumAnnotationAttribute__Group_6__1__Impl { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__143720); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__143969); rule__EnumAnnotationAttribute__Group_6__1__Impl(); state._fsp--; @@ -62102,25 +62431,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__Group_6__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21755:1: rule__EnumAnnotationAttribute__Group_6__1__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21881:1: rule__EnumAnnotationAttribute__Group_6__1__Impl : ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ; public final void rule__EnumAnnotationAttribute__Group_6__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:21759:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21760:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21885:1: ( ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21886:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21760:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21761:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21886:1: ( ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21887:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesAssignment_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21762:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21762:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21888:1: ( rule__EnumAnnotationAttribute__ValuesAssignment_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21888:2: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 { - pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl43747); + pushFollow(FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl43996); rule__EnumAnnotationAttribute__ValuesAssignment_6_1(); state._fsp--; @@ -62153,21 +62482,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21776:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21902:1: rule__Import__Group__0 : rule__Import__Group__0__Impl rule__Import__Group__1 ; public final void rule__Import__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:21780:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21781:2: rule__Import__Group__0__Impl rule__Import__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21906:1: ( rule__Import__Group__0__Impl rule__Import__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21907:2: rule__Import__Group__0__Impl rule__Import__Group__1 { - pushFollow(FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__043781); + pushFollow(FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__044030); rule__Import__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Import__Group__1_in_rule__Import__Group__043784); + pushFollow(FOLLOW_rule__Import__Group__1_in_rule__Import__Group__044033); rule__Import__Group__1(); state._fsp--; @@ -62191,22 +62520,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21788:1: rule__Import__Group__0__Impl : ( 'import' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21914:1: rule__Import__Group__0__Impl : ( 'import' ) ; public final void rule__Import__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:21792:1: ( ( 'import' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21793:1: ( 'import' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21918:1: ( ( 'import' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21919:1: ( 'import' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21793:1: ( 'import' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21794:1: 'import' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21919:1: ( 'import' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21920:1: 'import' { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportKeyword_0()); } - match(input,121,FOLLOW_121_in_rule__Import__Group__0__Impl43812); if (state.failed) return ; + match(input,123,FOLLOW_123_in_rule__Import__Group__0__Impl44061); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportKeyword_0()); } @@ -62232,21 +62561,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21807:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21933:1: rule__Import__Group__1 : rule__Import__Group__1__Impl rule__Import__Group__2 ; public final void rule__Import__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:21811:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21812:2: rule__Import__Group__1__Impl rule__Import__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21937:1: ( rule__Import__Group__1__Impl rule__Import__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21938:2: rule__Import__Group__1__Impl rule__Import__Group__2 { - pushFollow(FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__143843); + pushFollow(FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__144092); rule__Import__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Import__Group__2_in_rule__Import__Group__143846); + pushFollow(FOLLOW_rule__Import__Group__2_in_rule__Import__Group__144095); rule__Import__Group__2(); state._fsp--; @@ -62270,25 +62599,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21819:1: rule__Import__Group__1__Impl : ( ( rule__Import__Alternatives_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21945:1: rule__Import__Group__1__Impl : ( ( rule__Import__Alternatives_1 ) ) ; public final void rule__Import__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:21823:1: ( ( ( rule__Import__Alternatives_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21824:1: ( ( rule__Import__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21949:1: ( ( ( rule__Import__Alternatives_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21950:1: ( ( rule__Import__Alternatives_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21824:1: ( ( rule__Import__Alternatives_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21825:1: ( rule__Import__Alternatives_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21950:1: ( ( rule__Import__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21951:1: ( rule__Import__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getAlternatives_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21826:1: ( rule__Import__Alternatives_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21826:2: rule__Import__Alternatives_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21952:1: ( rule__Import__Alternatives_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21952:2: rule__Import__Alternatives_1 { - pushFollow(FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl43873); + pushFollow(FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl44122); rule__Import__Alternatives_1(); state._fsp--; @@ -62321,16 +62650,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21836:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21962:1: rule__Import__Group__2 : rule__Import__Group__2__Impl ; public final void rule__Import__Group__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:21840:1: ( rule__Import__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21841:2: rule__Import__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21966:1: ( rule__Import__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21967:2: rule__Import__Group__2__Impl { - pushFollow(FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__243903); + pushFollow(FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__244152); rule__Import__Group__2__Impl(); state._fsp--; @@ -62354,25 +62683,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21847:1: rule__Import__Group__2__Impl : ( ( rule__Import__ImportURIAssignment_2 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21973:1: rule__Import__Group__2__Impl : ( ( rule__Import__ImportURIAssignment_2 ) ) ; public final void rule__Import__Group__2__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:21851:1: ( ( ( rule__Import__ImportURIAssignment_2 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21852:1: ( ( rule__Import__ImportURIAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21977:1: ( ( ( rule__Import__ImportURIAssignment_2 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21978:1: ( ( rule__Import__ImportURIAssignment_2 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21852:1: ( ( rule__Import__ImportURIAssignment_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21853:1: ( rule__Import__ImportURIAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21978:1: ( ( rule__Import__ImportURIAssignment_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21979:1: ( rule__Import__ImportURIAssignment_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportURIAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21854:1: ( rule__Import__ImportURIAssignment_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21854:2: rule__Import__ImportURIAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21980:1: ( rule__Import__ImportURIAssignment_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21980:2: rule__Import__ImportURIAssignment_2 { - pushFollow(FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl43930); + pushFollow(FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl44179); rule__Import__ImportURIAssignment_2(); state._fsp--; @@ -62405,21 +62734,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21870:1: rule__Import__Group_1_0__0 : rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21996:1: rule__Import__Group_1_0__0 : rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ; public final void rule__Import__Group_1_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21874:1: ( rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21875:2: rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22000:1: ( rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22001:2: rule__Import__Group_1_0__0__Impl rule__Import__Group_1_0__1 { - pushFollow(FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__043966); + pushFollow(FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__044215); rule__Import__Group_1_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__043969); + pushFollow(FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__044218); rule__Import__Group_1_0__1(); state._fsp--; @@ -62443,25 +62772,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21882:1: rule__Import__Group_1_0__0__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22008:1: rule__Import__Group_1_0__0__Impl : ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ; public final void rule__Import__Group_1_0__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:21886:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21887:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22012:1: ( ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22013:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21887:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21888:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22013:1: ( ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22014:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceAssignment_1_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21889:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21889:2: rule__Import__ImportedNamespaceAssignment_1_0_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22015:1: ( rule__Import__ImportedNamespaceAssignment_1_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22015:2: rule__Import__ImportedNamespaceAssignment_1_0_0 { - pushFollow(FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl43996); + pushFollow(FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl44245); rule__Import__ImportedNamespaceAssignment_1_0_0(); state._fsp--; @@ -62494,16 +62823,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21899:1: rule__Import__Group_1_0__1 : rule__Import__Group_1_0__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22025:1: rule__Import__Group_1_0__1 : rule__Import__Group_1_0__1__Impl ; public final void rule__Import__Group_1_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:21903:1: ( rule__Import__Group_1_0__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21904:2: rule__Import__Group_1_0__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22029:1: ( rule__Import__Group_1_0__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22030:2: rule__Import__Group_1_0__1__Impl { - pushFollow(FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__144026); + pushFollow(FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__144275); rule__Import__Group_1_0__1__Impl(); state._fsp--; @@ -62527,22 +62856,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__Group_1_0__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21910:1: rule__Import__Group_1_0__1__Impl : ( 'from' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22036:1: rule__Import__Group_1_0__1__Impl : ( 'from' ) ; public final void rule__Import__Group_1_0__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:21914:1: ( ( 'from' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21915:1: ( 'from' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22040:1: ( ( 'from' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22041:1: ( 'from' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21915:1: ( 'from' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21916:1: 'from' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22041:1: ( 'from' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22042:1: 'from' { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getFromKeyword_1_0_1()); } - match(input,122,FOLLOW_122_in_rule__Import__Group_1_0__1__Impl44054); if (state.failed) return ; + match(input,124,FOLLOW_124_in_rule__Import__Group_1_0__1__Impl44303); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getFromKeyword_1_0_1()); } @@ -62568,21 +62897,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21933:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22059:1: rule__ImportedFQN__Group__0 : rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ; public final void rule__ImportedFQN__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:21937:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21938:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22063:1: ( rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22064:2: rule__ImportedFQN__Group__0__Impl rule__ImportedFQN__Group__1 { - pushFollow(FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__044089); + pushFollow(FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__044338); rule__ImportedFQN__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__044092); + pushFollow(FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__044341); rule__ImportedFQN__Group__1(); state._fsp--; @@ -62606,22 +62935,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21945:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22071:1: rule__ImportedFQN__Group__0__Impl : ( ruleFQN ) ; public final void rule__ImportedFQN__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:21949:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21950:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22075:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22076:1: ( ruleFQN ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21950:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21951:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22076:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22077:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0()); } - pushFollow(FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl44119); + pushFollow(FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl44368); ruleFQN(); state._fsp--; @@ -62651,16 +62980,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21962:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22088:1: rule__ImportedFQN__Group__1 : rule__ImportedFQN__Group__1__Impl ; public final void rule__ImportedFQN__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:21966:1: ( rule__ImportedFQN__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21967:2: rule__ImportedFQN__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22092:1: ( rule__ImportedFQN__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22093:2: rule__ImportedFQN__Group__1__Impl { - pushFollow(FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__144148); + pushFollow(FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__144397); rule__ImportedFQN__Group__1__Impl(); state._fsp--; @@ -62684,33 +63013,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ImportedFQN__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21973:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22099:1: rule__ImportedFQN__Group__1__Impl : ( ( '.*' )? ) ; public final void rule__ImportedFQN__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:21977:1: ( ( ( '.*' )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21978:1: ( ( '.*' )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22103:1: ( ( ( '.*' )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22104:1: ( ( '.*' )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21978:1: ( ( '.*' )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21979:1: ( '.*' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22104:1: ( ( '.*' )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22105:1: ( '.*' )? { if ( state.backtracking==0 ) { before(grammarAccess.getImportedFQNAccess().getFullStopAsteriskKeyword_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21980:1: ( '.*' )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22106:1: ( '.*' )? int alt185=2; int LA185_0 = input.LA(1); - if ( (LA185_0==123) ) { + if ( (LA185_0==125) ) { alt185=1; } switch (alt185) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21981:2: '.*' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22107:2: '.*' { - match(input,123,FOLLOW_123_in_rule__ImportedFQN__Group__1__Impl44177); if (state.failed) return ; + match(input,125,FOLLOW_125_in_rule__ImportedFQN__Group__1__Impl44426); if (state.failed) return ; } break; @@ -62742,21 +63071,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:21996:1: rule__Documentation__Group__0 : rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22122:1: rule__Documentation__Group__0 : rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ; public final void rule__Documentation__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:22000:1: ( rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22001:2: rule__Documentation__Group__0__Impl rule__Documentation__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22126:1: ( rule__Documentation__Group__0__Impl rule__Documentation__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22127:2: rule__Documentation__Group__0__Impl rule__Documentation__Group__1 { - pushFollow(FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__044214); + pushFollow(FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__044463); rule__Documentation__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__044217); + pushFollow(FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__044466); rule__Documentation__Group__1(); state._fsp--; @@ -62780,23 +63109,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22008:1: rule__Documentation__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22134:1: rule__Documentation__Group__0__Impl : ( () ) ; public final void rule__Documentation__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:22012:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22013:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22138:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22139:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22013:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22014:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22139:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22140:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationAccess().getDocumentationAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22015:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22017:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22141:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22143:1: { } @@ -62821,21 +63150,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22027:1: rule__Documentation__Group__1 : rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22153:1: rule__Documentation__Group__1 : rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ; public final void rule__Documentation__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:22031:1: ( rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22032:2: rule__Documentation__Group__1__Impl rule__Documentation__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22157:1: ( rule__Documentation__Group__1__Impl rule__Documentation__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22158:2: rule__Documentation__Group__1__Impl rule__Documentation__Group__2 { - pushFollow(FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__144275); + pushFollow(FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__144524); rule__Documentation__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__144278); + pushFollow(FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__144527); rule__Documentation__Group__2(); state._fsp--; @@ -62859,22 +63188,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22039:1: rule__Documentation__Group__1__Impl : ( '[' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22165:1: rule__Documentation__Group__1__Impl : ( '[' ) ; public final void rule__Documentation__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:22043:1: ( ( '[' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22044:1: ( '[' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22169:1: ( ( '[' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22170:1: ( '[' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22044:1: ( '[' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22045:1: '[' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22170:1: ( '[' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22171:1: '[' { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); } - match(input,56,FOLLOW_56_in_rule__Documentation__Group__1__Impl44306); if (state.failed) return ; + match(input,56,FOLLOW_56_in_rule__Documentation__Group__1__Impl44555); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_1()); } @@ -62900,21 +63229,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22058:1: rule__Documentation__Group__2 : rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22184:1: rule__Documentation__Group__2 : rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ; public final void rule__Documentation__Group__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:22062:1: ( rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22063:2: rule__Documentation__Group__2__Impl rule__Documentation__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22188:1: ( rule__Documentation__Group__2__Impl rule__Documentation__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22189:2: rule__Documentation__Group__2__Impl rule__Documentation__Group__3 { - pushFollow(FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__244337); + pushFollow(FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__244586); rule__Documentation__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__244340); + pushFollow(FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__244589); rule__Documentation__Group__3(); state._fsp--; @@ -62938,22 +63267,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22070:1: rule__Documentation__Group__2__Impl : ( ( rule__Documentation__LinesAssignment_2 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22196:1: rule__Documentation__Group__2__Impl : ( ( rule__Documentation__LinesAssignment_2 )* ) ; public final void rule__Documentation__Group__2__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:22074:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22075:1: ( ( rule__Documentation__LinesAssignment_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22200:1: ( ( ( rule__Documentation__LinesAssignment_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22201:1: ( ( rule__Documentation__LinesAssignment_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22075:1: ( ( rule__Documentation__LinesAssignment_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22076:1: ( rule__Documentation__LinesAssignment_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22201:1: ( ( rule__Documentation__LinesAssignment_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22202:1: ( rule__Documentation__LinesAssignment_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationAccess().getLinesAssignment_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22077:1: ( rule__Documentation__LinesAssignment_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22203:1: ( rule__Documentation__LinesAssignment_2 )* loop186: do { int alt186=2; @@ -62966,9 +63295,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt186) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22077:2: rule__Documentation__LinesAssignment_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22203:2: rule__Documentation__LinesAssignment_2 { - pushFollow(FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl44367); + pushFollow(FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl44616); rule__Documentation__LinesAssignment_2(); state._fsp--; @@ -63007,16 +63336,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22087:1: rule__Documentation__Group__3 : rule__Documentation__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22213:1: rule__Documentation__Group__3 : rule__Documentation__Group__3__Impl ; public final void rule__Documentation__Group__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:22091:1: ( rule__Documentation__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22092:2: rule__Documentation__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22217:1: ( rule__Documentation__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22218:2: rule__Documentation__Group__3__Impl { - pushFollow(FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__344398); + pushFollow(FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__344647); rule__Documentation__Group__3__Impl(); state._fsp--; @@ -63040,22 +63369,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22098:1: rule__Documentation__Group__3__Impl : ( ']' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22224:1: rule__Documentation__Group__3__Impl : ( ']' ) ; public final void rule__Documentation__Group__3__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:22102:1: ( ( ']' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22103:1: ( ']' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22228:1: ( ( ']' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22229:1: ( ']' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22103:1: ( ']' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22104:1: ']' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22229:1: ( ']' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22230:1: ']' { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); } - match(input,57,FOLLOW_57_in_rule__Documentation__Group__3__Impl44426); if (state.failed) return ; + match(input,57,FOLLOW_57_in_rule__Documentation__Group__3__Impl44675); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_3()); } @@ -63081,21 +63410,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22131:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22257:1: rule__BooleanLiteral__Group__0 : rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ; public final void rule__BooleanLiteral__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:22135:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22136:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22261:1: ( rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22262:2: rule__BooleanLiteral__Group__0__Impl rule__BooleanLiteral__Group__1 { - pushFollow(FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__044471); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__044720); rule__BooleanLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__044474); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__044723); rule__BooleanLiteral__Group__1(); state._fsp--; @@ -63119,23 +63448,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22143:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22269:1: rule__BooleanLiteral__Group__0__Impl : ( () ) ; public final void rule__BooleanLiteral__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:22147:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22148:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22273:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22274:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22148:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22149:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22274:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22275:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getBooleanLiteralAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22150:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22152:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22276:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22278:1: { } @@ -63160,16 +63489,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22162:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22288:1: rule__BooleanLiteral__Group__1 : rule__BooleanLiteral__Group__1__Impl ; public final void rule__BooleanLiteral__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:22166:1: ( rule__BooleanLiteral__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22167:2: rule__BooleanLiteral__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22292:1: ( rule__BooleanLiteral__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22293:2: rule__BooleanLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__144532); + pushFollow(FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__144781); rule__BooleanLiteral__Group__1__Impl(); state._fsp--; @@ -63193,25 +63522,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22173:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22299:1: rule__BooleanLiteral__Group__1__Impl : ( ( rule__BooleanLiteral__Alternatives_1 ) ) ; public final void rule__BooleanLiteral__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:22177:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22178:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22303:1: ( ( ( rule__BooleanLiteral__Alternatives_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22304:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22178:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22179:1: ( rule__BooleanLiteral__Alternatives_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22304:1: ( ( rule__BooleanLiteral__Alternatives_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22305:1: ( rule__BooleanLiteral__Alternatives_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getAlternatives_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22180:1: ( rule__BooleanLiteral__Alternatives_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22180:2: rule__BooleanLiteral__Alternatives_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22306:1: ( rule__BooleanLiteral__Alternatives_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22306:2: rule__BooleanLiteral__Alternatives_1 { - pushFollow(FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl44559); + pushFollow(FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl44808); rule__BooleanLiteral__Alternatives_1(); state._fsp--; @@ -63244,21 +63573,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22194:1: rule__RealLiteral__Group__0 : rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22320:1: rule__RealLiteral__Group__0 : rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ; public final void rule__RealLiteral__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:22198:1: ( rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22199:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22324:1: ( rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22325:2: rule__RealLiteral__Group__0__Impl rule__RealLiteral__Group__1 { - pushFollow(FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__044593); + pushFollow(FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__044842); rule__RealLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__044596); + pushFollow(FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__044845); rule__RealLiteral__Group__1(); state._fsp--; @@ -63282,23 +63611,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22206:1: rule__RealLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22332:1: rule__RealLiteral__Group__0__Impl : ( () ) ; public final void rule__RealLiteral__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:22210:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22211:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22336:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22337:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22211:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22212:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22337:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22338:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getRealLiteralAccess().getRealLiteralAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22213:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22215:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22339:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22341:1: { } @@ -63323,16 +63652,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22225:1: rule__RealLiteral__Group__1 : rule__RealLiteral__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22351:1: rule__RealLiteral__Group__1 : rule__RealLiteral__Group__1__Impl ; public final void rule__RealLiteral__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:22229:1: ( rule__RealLiteral__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22230:2: rule__RealLiteral__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22355:1: ( rule__RealLiteral__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22356:2: rule__RealLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__144654); + pushFollow(FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__144903); rule__RealLiteral__Group__1__Impl(); state._fsp--; @@ -63356,25 +63685,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22236:1: rule__RealLiteral__Group__1__Impl : ( ( rule__RealLiteral__ValueAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22362:1: rule__RealLiteral__Group__1__Impl : ( ( rule__RealLiteral__ValueAssignment_1 ) ) ; public final void rule__RealLiteral__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:22240:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22241:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22366:1: ( ( ( rule__RealLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22367:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22241:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22242:1: ( rule__RealLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22367:1: ( ( rule__RealLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22368:1: ( rule__RealLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getRealLiteralAccess().getValueAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22243:1: ( rule__RealLiteral__ValueAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22243:2: rule__RealLiteral__ValueAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22369:1: ( rule__RealLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22369:2: rule__RealLiteral__ValueAssignment_1 { - pushFollow(FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl44681); + pushFollow(FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl44930); rule__RealLiteral__ValueAssignment_1(); state._fsp--; @@ -63407,21 +63736,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22257:1: rule__IntLiteral__Group__0 : rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22383:1: rule__IntLiteral__Group__0 : rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ; public final void rule__IntLiteral__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:22261:1: ( rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22262:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22387:1: ( rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22388:2: rule__IntLiteral__Group__0__Impl rule__IntLiteral__Group__1 { - pushFollow(FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__044715); + pushFollow(FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__044964); rule__IntLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__044718); + pushFollow(FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__044967); rule__IntLiteral__Group__1(); state._fsp--; @@ -63445,23 +63774,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22269:1: rule__IntLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22395:1: rule__IntLiteral__Group__0__Impl : ( () ) ; public final void rule__IntLiteral__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:22273:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22274:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22399:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22400:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22274:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22275:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22400:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22401:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getIntLiteralAccess().getIntLiteralAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22276:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22278:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22402:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22404:1: { } @@ -63486,16 +63815,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22288:1: rule__IntLiteral__Group__1 : rule__IntLiteral__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22414:1: rule__IntLiteral__Group__1 : rule__IntLiteral__Group__1__Impl ; public final void rule__IntLiteral__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:22292:1: ( rule__IntLiteral__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22293:2: rule__IntLiteral__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22418:1: ( rule__IntLiteral__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22419:2: rule__IntLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__144776); + pushFollow(FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__145025); rule__IntLiteral__Group__1__Impl(); state._fsp--; @@ -63519,25 +63848,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22299:1: rule__IntLiteral__Group__1__Impl : ( ( rule__IntLiteral__ValueAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22425:1: rule__IntLiteral__Group__1__Impl : ( ( rule__IntLiteral__ValueAssignment_1 ) ) ; public final void rule__IntLiteral__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:22303:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22304:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22429:1: ( ( ( rule__IntLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22430:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22304:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22305:1: ( rule__IntLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22430:1: ( ( rule__IntLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22431:1: ( rule__IntLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getIntLiteralAccess().getValueAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22306:1: ( rule__IntLiteral__ValueAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22306:2: rule__IntLiteral__ValueAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22432:1: ( rule__IntLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22432:2: rule__IntLiteral__ValueAssignment_1 { - pushFollow(FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl44803); + pushFollow(FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl45052); rule__IntLiteral__ValueAssignment_1(); state._fsp--; @@ -63570,21 +63899,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22320:1: rule__StringLiteral__Group__0 : rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22446:1: rule__StringLiteral__Group__0 : rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ; public final void rule__StringLiteral__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:22324:1: ( rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22325:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22450:1: ( rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22451:2: rule__StringLiteral__Group__0__Impl rule__StringLiteral__Group__1 { - pushFollow(FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__044837); + pushFollow(FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__045086); rule__StringLiteral__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__044840); + pushFollow(FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__045089); rule__StringLiteral__Group__1(); state._fsp--; @@ -63608,23 +63937,23 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22332:1: rule__StringLiteral__Group__0__Impl : ( () ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22458:1: rule__StringLiteral__Group__0__Impl : ( () ) ; public final void rule__StringLiteral__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:22336:1: ( ( () ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22337:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22462:1: ( ( () ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22463:1: ( () ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22337:1: ( () ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22338:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22463:1: ( () ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22464:1: () { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralAccess().getStringLiteralAction_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22339:1: () - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22341:1: + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22465:1: () + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22467:1: { } @@ -63649,16 +63978,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22351:1: rule__StringLiteral__Group__1 : rule__StringLiteral__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22477:1: rule__StringLiteral__Group__1 : rule__StringLiteral__Group__1__Impl ; public final void rule__StringLiteral__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:22355:1: ( rule__StringLiteral__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22356:2: rule__StringLiteral__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22481:1: ( rule__StringLiteral__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22482:2: rule__StringLiteral__Group__1__Impl { - pushFollow(FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__144898); + pushFollow(FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__145147); rule__StringLiteral__Group__1__Impl(); state._fsp--; @@ -63682,25 +64011,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22362:1: rule__StringLiteral__Group__1__Impl : ( ( rule__StringLiteral__ValueAssignment_1 ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22488:1: rule__StringLiteral__Group__1__Impl : ( ( rule__StringLiteral__ValueAssignment_1 ) ) ; public final void rule__StringLiteral__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:22366:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22367:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22492:1: ( ( ( rule__StringLiteral__ValueAssignment_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22493:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22367:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22368:1: ( rule__StringLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22493:1: ( ( rule__StringLiteral__ValueAssignment_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22494:1: ( rule__StringLiteral__ValueAssignment_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralAccess().getValueAssignment_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22369:1: ( rule__StringLiteral__ValueAssignment_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22369:2: rule__StringLiteral__ValueAssignment_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22495:1: ( rule__StringLiteral__ValueAssignment_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22495:2: rule__StringLiteral__ValueAssignment_1 { - pushFollow(FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl44925); + pushFollow(FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl45174); rule__StringLiteral__ValueAssignment_1(); state._fsp--; @@ -63733,21 +64062,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SignedInteger__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22383:1: rule__SignedInteger__Group__0 : rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22509:1: rule__SignedInteger__Group__0 : rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ; public final void rule__SignedInteger__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:22387:1: ( rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22388:2: rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22513:1: ( rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22514:2: rule__SignedInteger__Group__0__Impl rule__SignedInteger__Group__1 { - pushFollow(FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__044959); + pushFollow(FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__045208); rule__SignedInteger__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__044962); + pushFollow(FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__045211); rule__SignedInteger__Group__1(); state._fsp--; @@ -63771,22 +64100,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SignedInteger__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22395:1: rule__SignedInteger__Group__0__Impl : ( ( rule__SignedInteger__Alternatives_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22521:1: rule__SignedInteger__Group__0__Impl : ( ( rule__SignedInteger__Alternatives_0 )? ) ; public final void rule__SignedInteger__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:22399:1: ( ( ( rule__SignedInteger__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22400:1: ( ( rule__SignedInteger__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22525:1: ( ( ( rule__SignedInteger__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22526:1: ( ( rule__SignedInteger__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22400:1: ( ( rule__SignedInteger__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22401:1: ( rule__SignedInteger__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22526:1: ( ( rule__SignedInteger__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22527:1: ( rule__SignedInteger__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getSignedIntegerAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22402:1: ( rule__SignedInteger__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22528:1: ( rule__SignedInteger__Alternatives_0 )? int alt187=2; int LA187_0 = input.LA(1); @@ -63795,9 +64124,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt187) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22402:2: rule__SignedInteger__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22528:2: rule__SignedInteger__Alternatives_0 { - pushFollow(FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl44989); + pushFollow(FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl45238); rule__SignedInteger__Alternatives_0(); state._fsp--; @@ -63833,16 +64162,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SignedInteger__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22412:1: rule__SignedInteger__Group__1 : rule__SignedInteger__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22538:1: rule__SignedInteger__Group__1 : rule__SignedInteger__Group__1__Impl ; public final void rule__SignedInteger__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:22416:1: ( rule__SignedInteger__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22417:2: rule__SignedInteger__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22542:1: ( rule__SignedInteger__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22543:2: rule__SignedInteger__Group__1__Impl { - pushFollow(FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__145020); + pushFollow(FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__145269); rule__SignedInteger__Group__1__Impl(); state._fsp--; @@ -63866,22 +64195,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SignedInteger__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22423:1: rule__SignedInteger__Group__1__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22549:1: rule__SignedInteger__Group__1__Impl : ( RULE_INT ) ; public final void rule__SignedInteger__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:22427:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22428:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22553:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22554:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22428:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22429:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22554:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22555:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl45047); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl45296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSignedIntegerAccess().getINTTerminalRuleCall_1()); } @@ -63907,21 +64236,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22444:1: rule__Decimal__Group__0 : rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22570:1: rule__Decimal__Group__0 : rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ; public final void rule__Decimal__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:22448:1: ( rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22449:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22574:1: ( rule__Decimal__Group__0__Impl rule__Decimal__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22575:2: rule__Decimal__Group__0__Impl rule__Decimal__Group__1 { - pushFollow(FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__045080); + pushFollow(FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__045329); rule__Decimal__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__045083); + pushFollow(FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__045332); rule__Decimal__Group__1(); state._fsp--; @@ -63945,22 +64274,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22456:1: rule__Decimal__Group__0__Impl : ( ( rule__Decimal__Alternatives_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22582:1: rule__Decimal__Group__0__Impl : ( ( rule__Decimal__Alternatives_0 )? ) ; public final void rule__Decimal__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:22460:1: ( ( ( rule__Decimal__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22461:1: ( ( rule__Decimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22586:1: ( ( ( rule__Decimal__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22587:1: ( ( rule__Decimal__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22461:1: ( ( rule__Decimal__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22462:1: ( rule__Decimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22587:1: ( ( rule__Decimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22588:1: ( rule__Decimal__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22463:1: ( rule__Decimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22589:1: ( rule__Decimal__Alternatives_0 )? int alt188=2; int LA188_0 = input.LA(1); @@ -63969,9 +64298,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt188) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22463:2: rule__Decimal__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22589:2: rule__Decimal__Alternatives_0 { - pushFollow(FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl45110); + pushFollow(FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl45359); rule__Decimal__Alternatives_0(); state._fsp--; @@ -64007,21 +64336,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22473:1: rule__Decimal__Group__1 : rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22599:1: rule__Decimal__Group__1 : rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ; public final void rule__Decimal__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:22477:1: ( rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22478:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22603:1: ( rule__Decimal__Group__1__Impl rule__Decimal__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22604:2: rule__Decimal__Group__1__Impl rule__Decimal__Group__2 { - pushFollow(FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__145141); + pushFollow(FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__145390); rule__Decimal__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__145144); + pushFollow(FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__145393); rule__Decimal__Group__2(); state._fsp--; @@ -64045,22 +64374,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22485:1: rule__Decimal__Group__1__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22611:1: rule__Decimal__Group__1__Impl : ( RULE_INT ) ; public final void rule__Decimal__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:22489:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22490:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22615:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22616:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22490:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22491:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22616:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22617:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl45171); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl45420); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_1()); } @@ -64086,21 +64415,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22502:1: rule__Decimal__Group__2 : rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22628:1: rule__Decimal__Group__2 : rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ; public final void rule__Decimal__Group__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:22506:1: ( rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22507:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22632:1: ( rule__Decimal__Group__2__Impl rule__Decimal__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22633:2: rule__Decimal__Group__2__Impl rule__Decimal__Group__3 { - pushFollow(FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__245200); + pushFollow(FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__245449); rule__Decimal__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__245203); + pushFollow(FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__245452); rule__Decimal__Group__3(); state._fsp--; @@ -64124,22 +64453,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22514:1: rule__Decimal__Group__2__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22640:1: rule__Decimal__Group__2__Impl : ( '.' ) ; public final void rule__Decimal__Group__2__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:22518:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22519:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22644:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22645:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22519:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22520:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22645:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22646:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getFullStopKeyword_2()); } - match(input,86,FOLLOW_86_in_rule__Decimal__Group__2__Impl45231); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__Decimal__Group__2__Impl45480); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalAccess().getFullStopKeyword_2()); } @@ -64165,16 +64494,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22533:1: rule__Decimal__Group__3 : rule__Decimal__Group__3__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22659:1: rule__Decimal__Group__3 : rule__Decimal__Group__3__Impl ; public final void rule__Decimal__Group__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:22537:1: ( rule__Decimal__Group__3__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22538:2: rule__Decimal__Group__3__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22663:1: ( rule__Decimal__Group__3__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22664:2: rule__Decimal__Group__3__Impl { - pushFollow(FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__345262); + pushFollow(FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__345511); rule__Decimal__Group__3__Impl(); state._fsp--; @@ -64198,22 +64527,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Decimal__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22544:1: rule__Decimal__Group__3__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22670:1: rule__Decimal__Group__3__Impl : ( RULE_INT ) ; public final void rule__Decimal__Group__3__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:22548:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22549:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22674:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22675:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22549:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22550:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22675:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22676:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl45289); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl45538); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalAccess().getINTTerminalRuleCall_3()); } @@ -64239,21 +64568,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22569:1: rule__DotDecimal__Group__0 : rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22695:1: rule__DotDecimal__Group__0 : rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ; public final void rule__DotDecimal__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:22573:1: ( rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22574:2: rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22699:1: ( rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22700:2: rule__DotDecimal__Group__0__Impl rule__DotDecimal__Group__1 { - pushFollow(FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__045326); + pushFollow(FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__045575); rule__DotDecimal__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__045329); + pushFollow(FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__045578); rule__DotDecimal__Group__1(); state._fsp--; @@ -64277,22 +64606,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22581:1: rule__DotDecimal__Group__0__Impl : ( ( rule__DotDecimal__Alternatives_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22707:1: rule__DotDecimal__Group__0__Impl : ( ( rule__DotDecimal__Alternatives_0 )? ) ; public final void rule__DotDecimal__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:22585:1: ( ( ( rule__DotDecimal__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22586:1: ( ( rule__DotDecimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22711:1: ( ( ( rule__DotDecimal__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22712:1: ( ( rule__DotDecimal__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22586:1: ( ( rule__DotDecimal__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22587:1: ( rule__DotDecimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22712:1: ( ( rule__DotDecimal__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22713:1: ( rule__DotDecimal__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22588:1: ( rule__DotDecimal__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22714:1: ( rule__DotDecimal__Alternatives_0 )? int alt189=2; int LA189_0 = input.LA(1); @@ -64301,9 +64630,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt189) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22588:2: rule__DotDecimal__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22714:2: rule__DotDecimal__Alternatives_0 { - pushFollow(FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl45356); + pushFollow(FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl45605); rule__DotDecimal__Alternatives_0(); state._fsp--; @@ -64339,21 +64668,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22598:1: rule__DotDecimal__Group__1 : rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22724:1: rule__DotDecimal__Group__1 : rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ; public final void rule__DotDecimal__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:22602:1: ( rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22603:2: rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22728:1: ( rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22729:2: rule__DotDecimal__Group__1__Impl rule__DotDecimal__Group__2 { - pushFollow(FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__145387); + pushFollow(FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__145636); rule__DotDecimal__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__145390); + pushFollow(FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__145639); rule__DotDecimal__Group__2(); state._fsp--; @@ -64377,22 +64706,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22610:1: rule__DotDecimal__Group__1__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22736:1: rule__DotDecimal__Group__1__Impl : ( '.' ) ; public final void rule__DotDecimal__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:22614:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22615:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22740:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22741:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22615:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22616:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22741:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22742:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1()); } - match(input,86,FOLLOW_86_in_rule__DotDecimal__Group__1__Impl45418); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__DotDecimal__Group__1__Impl45667); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDotDecimalAccess().getFullStopKeyword_1()); } @@ -64418,16 +64747,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22629:1: rule__DotDecimal__Group__2 : rule__DotDecimal__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22755:1: rule__DotDecimal__Group__2 : rule__DotDecimal__Group__2__Impl ; public final void rule__DotDecimal__Group__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:22633:1: ( rule__DotDecimal__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22634:2: rule__DotDecimal__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22759:1: ( rule__DotDecimal__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22760:2: rule__DotDecimal__Group__2__Impl { - pushFollow(FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__245449); + pushFollow(FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__245698); rule__DotDecimal__Group__2__Impl(); state._fsp--; @@ -64451,22 +64780,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DotDecimal__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22640:1: rule__DotDecimal__Group__2__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22766:1: rule__DotDecimal__Group__2__Impl : ( RULE_INT ) ; public final void rule__DotDecimal__Group__2__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:22644:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22645:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22770:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22771:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22645:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22646:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22771:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22772:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl45476); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl45725); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDotDecimalAccess().getINTTerminalRuleCall_2()); } @@ -64492,21 +64821,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22663:1: rule__DecimalDot__Group__0 : rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22789:1: rule__DecimalDot__Group__0 : rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ; public final void rule__DecimalDot__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:22667:1: ( rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22668:2: rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22793:1: ( rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22794:2: rule__DecimalDot__Group__0__Impl rule__DecimalDot__Group__1 { - pushFollow(FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__045511); + pushFollow(FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__045760); rule__DecimalDot__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__045514); + pushFollow(FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__045763); rule__DecimalDot__Group__1(); state._fsp--; @@ -64530,22 +64859,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22675:1: rule__DecimalDot__Group__0__Impl : ( ( rule__DecimalDot__Alternatives_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22801:1: rule__DecimalDot__Group__0__Impl : ( ( rule__DecimalDot__Alternatives_0 )? ) ; public final void rule__DecimalDot__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:22679:1: ( ( ( rule__DecimalDot__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22680:1: ( ( rule__DecimalDot__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22805:1: ( ( ( rule__DecimalDot__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22806:1: ( ( rule__DecimalDot__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22680:1: ( ( rule__DecimalDot__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22681:1: ( rule__DecimalDot__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22806:1: ( ( rule__DecimalDot__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22807:1: ( rule__DecimalDot__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22682:1: ( rule__DecimalDot__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22808:1: ( rule__DecimalDot__Alternatives_0 )? int alt190=2; int LA190_0 = input.LA(1); @@ -64554,9 +64883,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt190) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22682:2: rule__DecimalDot__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22808:2: rule__DecimalDot__Alternatives_0 { - pushFollow(FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl45541); + pushFollow(FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl45790); rule__DecimalDot__Alternatives_0(); state._fsp--; @@ -64592,21 +64921,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22692:1: rule__DecimalDot__Group__1 : rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22818:1: rule__DecimalDot__Group__1 : rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ; public final void rule__DecimalDot__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:22696:1: ( rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22697:2: rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22822:1: ( rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22823:2: rule__DecimalDot__Group__1__Impl rule__DecimalDot__Group__2 { - pushFollow(FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__145572); + pushFollow(FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__145821); rule__DecimalDot__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__145575); + pushFollow(FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__145824); rule__DecimalDot__Group__2(); state._fsp--; @@ -64630,22 +64959,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22704:1: rule__DecimalDot__Group__1__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22830:1: rule__DecimalDot__Group__1__Impl : ( RULE_INT ) ; public final void rule__DecimalDot__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:22708:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22709:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22834:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22835:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22709:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22710:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22835:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22836:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl45602); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl45851); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalDotAccess().getINTTerminalRuleCall_1()); } @@ -64671,16 +65000,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22721:1: rule__DecimalDot__Group__2 : rule__DecimalDot__Group__2__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22847:1: rule__DecimalDot__Group__2 : rule__DecimalDot__Group__2__Impl ; public final void rule__DecimalDot__Group__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:22725:1: ( rule__DecimalDot__Group__2__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22726:2: rule__DecimalDot__Group__2__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22851:1: ( rule__DecimalDot__Group__2__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22852:2: rule__DecimalDot__Group__2__Impl { - pushFollow(FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__245631); + pushFollow(FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__245880); rule__DecimalDot__Group__2__Impl(); state._fsp--; @@ -64704,22 +65033,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalDot__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22732:1: rule__DecimalDot__Group__2__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22858:1: rule__DecimalDot__Group__2__Impl : ( '.' ) ; public final void rule__DecimalDot__Group__2__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:22736:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22737:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22862:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22863:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22737:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22738:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22863:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22864:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2()); } - match(input,86,FOLLOW_86_in_rule__DecimalDot__Group__2__Impl45659); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__DecimalDot__Group__2__Impl45908); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalDotAccess().getFullStopKeyword_2()); } @@ -64745,21 +65074,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22757:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22883:1: rule__DecimalExp__Group__0 : rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ; public final void rule__DecimalExp__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:22761:1: ( rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22762:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22887:1: ( rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22888:2: rule__DecimalExp__Group__0__Impl rule__DecimalExp__Group__1 { - pushFollow(FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__045696); + pushFollow(FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__045945); rule__DecimalExp__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__045699); + pushFollow(FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__045948); rule__DecimalExp__Group__1(); state._fsp--; @@ -64783,22 +65112,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22769:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22895:1: rule__DecimalExp__Group__0__Impl : ( ( rule__DecimalExp__Alternatives_0 )? ) ; public final void rule__DecimalExp__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:22773:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22774:1: ( ( rule__DecimalExp__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22899:1: ( ( ( rule__DecimalExp__Alternatives_0 )? ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22900:1: ( ( rule__DecimalExp__Alternatives_0 )? ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22774:1: ( ( rule__DecimalExp__Alternatives_0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22775:1: ( rule__DecimalExp__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22900:1: ( ( rule__DecimalExp__Alternatives_0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22901:1: ( rule__DecimalExp__Alternatives_0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getAlternatives_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22776:1: ( rule__DecimalExp__Alternatives_0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22902:1: ( rule__DecimalExp__Alternatives_0 )? int alt191=2; int LA191_0 = input.LA(1); @@ -64807,9 +65136,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt191) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22776:2: rule__DecimalExp__Alternatives_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22902:2: rule__DecimalExp__Alternatives_0 { - pushFollow(FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl45726); + pushFollow(FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl45975); rule__DecimalExp__Alternatives_0(); state._fsp--; @@ -64845,21 +65174,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22786:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22912:1: rule__DecimalExp__Group__1 : rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ; public final void rule__DecimalExp__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:22790:1: ( rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22791:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22916:1: ( rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22917:2: rule__DecimalExp__Group__1__Impl rule__DecimalExp__Group__2 { - pushFollow(FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__145757); + pushFollow(FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__146006); rule__DecimalExp__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__145760); + pushFollow(FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__146009); rule__DecimalExp__Group__2(); state._fsp--; @@ -64883,22 +65212,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22798:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22924:1: rule__DecimalExp__Group__1__Impl : ( RULE_INT ) ; public final void rule__DecimalExp__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:22802:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22803:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22928:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22929:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22803:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22804:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22929:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22930:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl45787); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl46036); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_1()); } @@ -64924,21 +65253,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22815:1: rule__DecimalExp__Group__2 : rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22941:1: rule__DecimalExp__Group__2 : rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ; public final void rule__DecimalExp__Group__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:22819:1: ( rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22820:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22945:1: ( rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22946:2: rule__DecimalExp__Group__2__Impl rule__DecimalExp__Group__3 { - pushFollow(FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__245816); + pushFollow(FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__246065); rule__DecimalExp__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__245819); + pushFollow(FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__246068); rule__DecimalExp__Group__3(); state._fsp--; @@ -64962,22 +65291,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__2__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22827:1: rule__DecimalExp__Group__2__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22953:1: rule__DecimalExp__Group__2__Impl : ( '.' ) ; public final void rule__DecimalExp__Group__2__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:22831:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22832:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22957:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22958:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22832:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22833:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22958:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22959:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } - match(input,86,FOLLOW_86_in_rule__DecimalExp__Group__2__Impl45847); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__DecimalExp__Group__2__Impl46096); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpAccess().getFullStopKeyword_2()); } @@ -65003,21 +65332,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22846:1: rule__DecimalExp__Group__3 : rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22972:1: rule__DecimalExp__Group__3 : rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ; public final void rule__DecimalExp__Group__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:22850:1: ( rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22851:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22976:1: ( rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22977:2: rule__DecimalExp__Group__3__Impl rule__DecimalExp__Group__4 { - pushFollow(FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__345878); + pushFollow(FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__346127); rule__DecimalExp__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__345881); + pushFollow(FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__346130); rule__DecimalExp__Group__4(); state._fsp--; @@ -65041,22 +65370,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__3__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22858:1: rule__DecimalExp__Group__3__Impl : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22984:1: rule__DecimalExp__Group__3__Impl : ( RULE_INT ) ; public final void rule__DecimalExp__Group__3__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:22862:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22863:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22988:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22989:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22863:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22864:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22989:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22990:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl45908); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl46157); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpAccess().getINTTerminalRuleCall_3()); } @@ -65082,16 +65411,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22875:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23001:1: rule__DecimalExp__Group__4 : rule__DecimalExp__Group__4__Impl ; public final void rule__DecimalExp__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22879:1: ( rule__DecimalExp__Group__4__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22880:2: rule__DecimalExp__Group__4__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23005:1: ( rule__DecimalExp__Group__4__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23006:2: rule__DecimalExp__Group__4__Impl { - pushFollow(FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__445937); + pushFollow(FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__446186); rule__DecimalExp__Group__4__Impl(); state._fsp--; @@ -65115,22 +65444,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DecimalExp__Group__4__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22886:1: rule__DecimalExp__Group__4__Impl : ( RULE_EXP ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23012:1: rule__DecimalExp__Group__4__Impl : ( RULE_EXP ) ; public final void rule__DecimalExp__Group__4__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:22890:1: ( ( RULE_EXP ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22891:1: ( RULE_EXP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23016:1: ( ( RULE_EXP ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23017:1: ( RULE_EXP ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22891:1: ( RULE_EXP ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22892:1: RULE_EXP + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23017:1: ( RULE_EXP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23018:1: RULE_EXP { if ( state.backtracking==0 ) { before(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); } - match(input,RULE_EXP,FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl45964); if (state.failed) return ; + match(input,RULE_EXP,FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl46213); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDecimalExpAccess().getEXPTerminalRuleCall_4()); } @@ -65156,21 +65485,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22913:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23039:1: rule__FQN__Group__0 : rule__FQN__Group__0__Impl rule__FQN__Group__1 ; public final void rule__FQN__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:22917:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22918:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23043:1: ( rule__FQN__Group__0__Impl rule__FQN__Group__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23044:2: rule__FQN__Group__0__Impl rule__FQN__Group__1 { - pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__046003); + pushFollow(FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__046252); rule__FQN__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__046006); + pushFollow(FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__046255); rule__FQN__Group__1(); state._fsp--; @@ -65194,22 +65523,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22925:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23051:1: rule__FQN__Group__0__Impl : ( RULE_ID ) ; public final void rule__FQN__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:22929:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22930:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23055:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23056:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22930:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22931:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23056:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23057:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl46033); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl46282); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_0()); } @@ -65235,16 +65564,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22942:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23068:1: rule__FQN__Group__1 : rule__FQN__Group__1__Impl ; public final void rule__FQN__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:22946:1: ( rule__FQN__Group__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22947:2: rule__FQN__Group__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23072:1: ( rule__FQN__Group__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23073:2: rule__FQN__Group__1__Impl { - pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__146062); + pushFollow(FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__146311); rule__FQN__Group__1__Impl(); state._fsp--; @@ -65268,22 +65597,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22953:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23079:1: rule__FQN__Group__1__Impl : ( ( rule__FQN__Group_1__0 )* ) ; public final void rule__FQN__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:22957:1: ( ( ( rule__FQN__Group_1__0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22958:1: ( ( rule__FQN__Group_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23083:1: ( ( ( rule__FQN__Group_1__0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23084:1: ( ( rule__FQN__Group_1__0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22958:1: ( ( rule__FQN__Group_1__0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22959:1: ( rule__FQN__Group_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23084:1: ( ( rule__FQN__Group_1__0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23085:1: ( rule__FQN__Group_1__0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getGroup_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22960:1: ( rule__FQN__Group_1__0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23086:1: ( rule__FQN__Group_1__0 )* loop192: do { int alt192=2; @@ -65296,9 +65625,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt192) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22960:2: rule__FQN__Group_1__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23086:2: rule__FQN__Group_1__0 { - pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl46089); + pushFollow(FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl46338); rule__FQN__Group_1__0(); state._fsp--; @@ -65337,21 +65666,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22974:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23100:1: rule__FQN__Group_1__0 : rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ; public final void rule__FQN__Group_1__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:22978:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22979:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23104:1: ( rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23105:2: rule__FQN__Group_1__0__Impl rule__FQN__Group_1__1 { - pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__046124); + pushFollow(FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__046373); rule__FQN__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__046127); + pushFollow(FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__046376); rule__FQN__Group_1__1(); state._fsp--; @@ -65375,22 +65704,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22986:1: rule__FQN__Group_1__0__Impl : ( '.' ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23112:1: rule__FQN__Group_1__0__Impl : ( '.' ) ; public final void rule__FQN__Group_1__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:22990:1: ( ( '.' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22991:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23116:1: ( ( '.' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23117:1: ( '.' ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22991:1: ( '.' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:22992:1: '.' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23117:1: ( '.' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23118:1: '.' { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } - match(input,86,FOLLOW_86_in_rule__FQN__Group_1__0__Impl46155); if (state.failed) return ; + match(input,86,FOLLOW_86_in_rule__FQN__Group_1__0__Impl46404); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getFullStopKeyword_1_0()); } @@ -65416,16 +65745,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23005:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23131:1: rule__FQN__Group_1__1 : rule__FQN__Group_1__1__Impl ; public final void rule__FQN__Group_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:23009:1: ( rule__FQN__Group_1__1__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23010:2: rule__FQN__Group_1__1__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23135:1: ( rule__FQN__Group_1__1__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23136:2: rule__FQN__Group_1__1__Impl { - pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__146186); + pushFollow(FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__146435); rule__FQN__Group_1__1__Impl(); state._fsp--; @@ -65449,22 +65778,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__FQN__Group_1__1__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23016:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23142:1: rule__FQN__Group_1__1__Impl : ( RULE_ID ) ; public final void rule__FQN__Group_1__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:23020:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23021:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23146:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23147:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23021:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23022:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23147:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23148:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl46213); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl46462); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getFQNAccess().getIDTerminalRuleCall_1_1()); } @@ -65490,21 +65819,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23038:1: rule__ActorClass__UnorderedGroup_0 : ( rule__ActorClass__UnorderedGroup_0__0 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23164:1: rule__ActorClass__UnorderedGroup_0 : ( rule__ActorClass__UnorderedGroup_0__0 )? ; public final void rule__ActorClass__UnorderedGroup_0() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getActorClassAccess().getUnorderedGroup_0()); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23043:1: ( ( rule__ActorClass__UnorderedGroup_0__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23044:2: ( rule__ActorClass__UnorderedGroup_0__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23169:1: ( ( rule__ActorClass__UnorderedGroup_0__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23170:2: ( rule__ActorClass__UnorderedGroup_0__0 )? { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23044:2: ( rule__ActorClass__UnorderedGroup_0__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23170:2: ( rule__ActorClass__UnorderedGroup_0__0 )? int alt193=2; int LA193_0 = input.LA(1); - if ( LA193_0 ==126 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + if ( LA193_0 ==128 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { alt193=1; } else if ( LA193_0 >=27 && LA193_0<=30 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { @@ -65512,9 +65841,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt193) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23044:2: rule__ActorClass__UnorderedGroup_0__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23170:2: rule__ActorClass__UnorderedGroup_0__0 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__0_in_rule__ActorClass__UnorderedGroup_046247); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__0_in_rule__ActorClass__UnorderedGroup_046496); rule__ActorClass__UnorderedGroup_0__0(); state._fsp--; @@ -65545,21 +65874,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23054:1: rule__ActorClass__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23180:1: rule__ActorClass__UnorderedGroup_0__Impl : ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ; public final void rule__ActorClass__UnorderedGroup_0__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23059:1: ( ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23060:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23185:1: ( ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23186:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23060:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23186:3: ( ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) | ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) ) int alt194=2; int LA194_0 = input.LA(1); - if ( LA194_0 ==126 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + if ( LA194_0 ==128 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { alt194=1; } else if ( LA194_0 >=27 && LA194_0<=30 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { @@ -65574,30 +65903,30 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt194) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23062:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23188:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23062:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23063:5: {...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23188:4: ({...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23189:5: {...}? => ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23063:107: ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23064:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23189:107: ( ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23190:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23070:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23072:7: ( rule__ActorClass__AbstractAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23196:6: ( ( rule__ActorClass__AbstractAssignment_0_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23198:7: ( rule__ActorClass__AbstractAssignment_0_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAbstractAssignment_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23073:7: ( rule__ActorClass__AbstractAssignment_0_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23073:8: rule__ActorClass__AbstractAssignment_0_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23199:7: ( rule__ActorClass__AbstractAssignment_0_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23199:8: rule__ActorClass__AbstractAssignment_0_0 { - pushFollow(FOLLOW_rule__ActorClass__AbstractAssignment_0_0_in_rule__ActorClass__UnorderedGroup_0__Impl46334); + pushFollow(FOLLOW_rule__ActorClass__AbstractAssignment_0_0_in_rule__ActorClass__UnorderedGroup_0__Impl46583); rule__ActorClass__AbstractAssignment_0_0(); state._fsp--; @@ -65621,30 +65950,30 @@ 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:23079:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23205:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23079:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23080:5: {...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23205:4: ({...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23206:5: {...}? => ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_0__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23080:107: ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23081:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23206:107: ( ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23207:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23087:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23089:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23213:6: ( ( rule__ActorClass__CommTypeAssignment_0_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23215:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getCommTypeAssignment_0_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23090:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23090:8: rule__ActorClass__CommTypeAssignment_0_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23216:7: ( rule__ActorClass__CommTypeAssignment_0_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23216:8: rule__ActorClass__CommTypeAssignment_0_1 { - pushFollow(FOLLOW_rule__ActorClass__CommTypeAssignment_0_1_in_rule__ActorClass__UnorderedGroup_0__Impl46425); + pushFollow(FOLLOW_rule__ActorClass__CommTypeAssignment_0_1_in_rule__ActorClass__UnorderedGroup_0__Impl46674); rule__ActorClass__CommTypeAssignment_0_1(); state._fsp--; @@ -65691,25 +66020,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23105:1: rule__ActorClass__UnorderedGroup_0__0 : rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23231:1: rule__ActorClass__UnorderedGroup_0__0 : rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ; public final void rule__ActorClass__UnorderedGroup_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23109:1: ( rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23110:2: rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23235:1: ( rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23236:2: rule__ActorClass__UnorderedGroup_0__Impl ( rule__ActorClass__UnorderedGroup_0__1 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__046484); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__046733); rule__ActorClass__UnorderedGroup_0__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23111:2: ( rule__ActorClass__UnorderedGroup_0__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23237:2: ( rule__ActorClass__UnorderedGroup_0__1 )? int alt195=2; int LA195_0 = input.LA(1); - if ( LA195_0 ==126 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { + if ( LA195_0 ==128 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 0) ) { alt195=1; } else if ( LA195_0 >=27 && LA195_0<=30 && getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_0(), 1) ) { @@ -65717,9 +66046,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt195) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23111:2: rule__ActorClass__UnorderedGroup_0__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23237:2: rule__ActorClass__UnorderedGroup_0__1 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__1_in_rule__ActorClass__UnorderedGroup_0__046487); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__1_in_rule__ActorClass__UnorderedGroup_0__046736); rule__ActorClass__UnorderedGroup_0__1(); state._fsp--; @@ -65749,16 +66078,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_0__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23118:1: rule__ActorClass__UnorderedGroup_0__1 : rule__ActorClass__UnorderedGroup_0__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23244:1: rule__ActorClass__UnorderedGroup_0__1 : rule__ActorClass__UnorderedGroup_0__Impl ; public final void rule__ActorClass__UnorderedGroup_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:23122:1: ( rule__ActorClass__UnorderedGroup_0__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23123:2: rule__ActorClass__UnorderedGroup_0__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23248:1: ( rule__ActorClass__UnorderedGroup_0__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23249:2: rule__ActorClass__UnorderedGroup_0__Impl { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__146512); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__146761); rule__ActorClass__UnorderedGroup_0__Impl(); state._fsp--; @@ -65782,17 +66111,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23134:1: rule__ActorClass__UnorderedGroup_8_6 : ( rule__ActorClass__UnorderedGroup_8_6__0 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23260:1: rule__ActorClass__UnorderedGroup_8_6 : ( rule__ActorClass__UnorderedGroup_8_6__0 )? ; public final void rule__ActorClass__UnorderedGroup_8_6() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6()); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23139:1: ( ( rule__ActorClass__UnorderedGroup_8_6__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23140:2: ( rule__ActorClass__UnorderedGroup_8_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23265:1: ( ( rule__ActorClass__UnorderedGroup_8_6__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23266:2: ( rule__ActorClass__UnorderedGroup_8_6__0 )? { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23140:2: ( rule__ActorClass__UnorderedGroup_8_6__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23266:2: ( rule__ActorClass__UnorderedGroup_8_6__0 )? int alt196=2; int LA196_0 = input.LA(1); @@ -65819,9 +66148,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt196) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23140:2: rule__ActorClass__UnorderedGroup_8_6__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23266:2: rule__ActorClass__UnorderedGroup_8_6__0 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__0_in_rule__ActorClass__UnorderedGroup_8_646540); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__0_in_rule__ActorClass__UnorderedGroup_8_646789); rule__ActorClass__UnorderedGroup_8_6__0(); state._fsp--; @@ -65852,17 +66181,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23150:1: rule__ActorClass__UnorderedGroup_8_6__Impl : ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23276:1: rule__ActorClass__UnorderedGroup_8_6__Impl : ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) ; public final void rule__ActorClass__UnorderedGroup_8_6__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23155:1: ( ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23156:3: ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23281:1: ( ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23282:3: ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23156:3: ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23282:3: ( ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) ) int alt204=7; int LA204_0 = input.LA(1); @@ -65896,33 +66225,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt204) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23158:4: ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23284:4: ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23158:4: ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23159:5: {...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23284:4: ({...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23285:5: {...}? => ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 0)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23159:109: ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23160:6: ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23285:109: ( ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23286:6: ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 0); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23166:6: ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23167:6: ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23292:6: ( ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23293:6: ( ( rule__ActorClass__Alternatives_8_6_0 ) ) ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23167:6: ( ( rule__ActorClass__Alternatives_8_6_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23168:7: ( rule__ActorClass__Alternatives_8_6_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23293:6: ( ( rule__ActorClass__Alternatives_8_6_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23294:7: ( rule__ActorClass__Alternatives_8_6_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAlternatives_8_6_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23169:7: ( rule__ActorClass__Alternatives_8_6_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23169:8: rule__ActorClass__Alternatives_8_6_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23295:7: ( rule__ActorClass__Alternatives_8_6_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23295:8: rule__ActorClass__Alternatives_8_6_0 { - pushFollow(FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46628); + pushFollow(FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46877); rule__ActorClass__Alternatives_8_6_0(); state._fsp--; @@ -65936,22 +66265,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23172:6: ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23173:7: ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23298:6: ( ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23299:7: ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAlternatives_8_6_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23174:7: ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23300:7: ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )* loop197: do { int alt197=2; alt197 = dfa197.predict(input); switch (alt197) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23174:8: ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23300:8: ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 { - pushFollow(FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46672); + pushFollow(FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46921); rule__ActorClass__Alternatives_8_6_0(); state._fsp--; @@ -65984,33 +66313,33 @@ 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:23180:4: ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23306:4: ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23180:4: ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23181:5: {...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23306:4: ({...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23307:5: {...}? => ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 1)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23181:109: ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23182:6: ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23307:109: ( ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23308:6: ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 1); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23188:6: ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23189:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23314:6: ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23315:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23189:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23190:7: ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23315:6: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23316:7: ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23191:7: ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23191:8: rule__ActorClass__ActorRefsAssignment_8_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23317:7: ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23317:8: rule__ActorClass__ActorRefsAssignment_8_6_1 { - pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl46771); + pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl47020); rule__ActorClass__ActorRefsAssignment_8_6_1(); state._fsp--; @@ -66024,22 +66353,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23194:6: ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23195:7: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23320:6: ( ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23321:7: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getActorRefsAssignment_8_6_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23196:7: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23322:7: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )* loop198: do { int alt198=2; alt198 = dfa198.predict(input); switch (alt198) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23196:8: ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23322:8: ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 { - pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl46815); + pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl47064); rule__ActorClass__ActorRefsAssignment_8_6_1(); state._fsp--; @@ -66072,33 +66401,33 @@ 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:23202:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23328:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23202:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23203:5: {...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23328:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23329:5: {...}? => ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 2)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23203:109: ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23204:6: ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23329:109: ( ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23330:6: ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 2); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23210:6: ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23211:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23336:6: ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23337:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23211:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23212:7: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23337:6: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23338:7: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23213:7: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23213:8: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23339:7: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23339:8: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 { - pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl46914); + pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl47163); rule__ActorClass__ServiceImplementationsAssignment_8_6_2(); state._fsp--; @@ -66112,13 +66441,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23216:6: ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23217:7: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23342:6: ( ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23343:7: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceImplementationsAssignment_8_6_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23218:7: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23344:7: ( ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )* loop199: do { int alt199=2; @@ -66149,9 +66478,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt199) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23218:8: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23344:8: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 )=> rule__ActorClass__ServiceImplementationsAssignment_8_6_2 { - pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl46958); + pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl47207); rule__ActorClass__ServiceImplementationsAssignment_8_6_2(); state._fsp--; @@ -66184,33 +66513,33 @@ 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:23224:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23350:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23224:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23225:5: {...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23350:4: ({...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23351:5: {...}? => ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 3)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23225:109: ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23226:6: ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23351:109: ( ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23352:6: ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 3); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23232:6: ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23233:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23358:6: ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23359:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23233:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23234:7: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23359:6: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23360:7: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23235:7: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23235:8: rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23361:7: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23361:8: rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 { - pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47057); + pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47306); rule__ActorClass__ServiceAccessPointsAssignment_8_6_3(); state._fsp--; @@ -66224,13 +66553,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23238:6: ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23239:7: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23364:6: ( ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23365:7: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceAccessPointsAssignment_8_6_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23240:7: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23366:7: ( ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )* loop200: do { int alt200=2; @@ -66267,9 +66596,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt200) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23240:8: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23366:8: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 )=> rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 { - pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47101); + pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47350); rule__ActorClass__ServiceAccessPointsAssignment_8_6_3(); state._fsp--; @@ -66302,33 +66631,33 @@ 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:23246:4: ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23372:4: ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23246:4: ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23247:5: {...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23372:4: ({...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23373:5: {...}? => ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 4) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 4)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23247:109: ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23248:6: ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23373:109: ( ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23374:6: ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 4); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23254:6: ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23255:6: ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23380:6: ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23381:6: ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23255:6: ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23256:7: ( rule__ActorClass__BindingsAssignment_8_6_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23381:6: ( ( rule__ActorClass__BindingsAssignment_8_6_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23382:7: ( rule__ActorClass__BindingsAssignment_8_6_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23257:7: ( rule__ActorClass__BindingsAssignment_8_6_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23257:8: rule__ActorClass__BindingsAssignment_8_6_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23383:7: ( rule__ActorClass__BindingsAssignment_8_6_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23383:8: rule__ActorClass__BindingsAssignment_8_6_4 { - pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47200); + pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47449); rule__ActorClass__BindingsAssignment_8_6_4(); state._fsp--; @@ -66342,22 +66671,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23260:6: ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23261:7: ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23386:6: ( ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23387:7: ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBindingsAssignment_8_6_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23262:7: ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23388:7: ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )* loop201: do { int alt201=2; alt201 = dfa201.predict(input); switch (alt201) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23262:8: ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23388:8: ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 { - pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47244); + pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47493); rule__ActorClass__BindingsAssignment_8_6_4(); state._fsp--; @@ -66390,33 +66719,33 @@ 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:23268:4: ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23394:4: ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23268:4: ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23269:5: {...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23394:4: ({...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23395:5: {...}? => ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 5) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 5)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23269:109: ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23270:6: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23395:109: ( ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23396:6: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 5); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23276:6: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23277:6: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23402:6: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23403:6: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23277:6: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23278:7: ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23403:6: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23404:7: ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23279:7: ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23279:8: rule__ActorClass__ConnectionsAssignment_8_6_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23405:7: ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23405:8: rule__ActorClass__ConnectionsAssignment_8_6_5 { - pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47343); + pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47592); rule__ActorClass__ConnectionsAssignment_8_6_5(); state._fsp--; @@ -66430,22 +66759,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23282:6: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23283:7: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23408:6: ( ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23409:7: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getConnectionsAssignment_8_6_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23284:7: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23410:7: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )* loop202: do { int alt202=2; alt202 = dfa202.predict(input); switch (alt202) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23284:8: ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23410:8: ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 { - pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47387); + pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47636); rule__ActorClass__ConnectionsAssignment_8_6_5(); state._fsp--; @@ -66478,33 +66807,33 @@ 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:23290:4: ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23416:4: ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23290:4: ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23291:5: {...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23416:4: ({...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23417:5: {...}? => ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 6) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__ActorClass__UnorderedGroup_8_6__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 6)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23291:109: ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23292:6: ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23417:109: ( ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23418:6: ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getActorClassAccess().getUnorderedGroup_8_6(), 6); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23298:6: ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23299:6: ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23424:6: ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23425:6: ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23299:6: ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23300:7: ( rule__ActorClass__AttributesAssignment_8_6_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23425:6: ( ( rule__ActorClass__AttributesAssignment_8_6_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23426:7: ( rule__ActorClass__AttributesAssignment_8_6_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23301:7: ( rule__ActorClass__AttributesAssignment_8_6_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23301:8: rule__ActorClass__AttributesAssignment_8_6_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23427:7: ( rule__ActorClass__AttributesAssignment_8_6_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23427:8: rule__ActorClass__AttributesAssignment_8_6_6 { - pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47486); + pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47735); rule__ActorClass__AttributesAssignment_8_6_6(); state._fsp--; @@ -66518,22 +66847,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23304:6: ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23305:7: ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23430:6: ( ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23431:7: ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAttributesAssignment_8_6_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23306:7: ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23432:7: ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )* loop203: do { int alt203=2; alt203 = dfa203.predict(input); switch (alt203) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23306:8: ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23432:8: ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 { - pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47530); + pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47779); rule__ActorClass__AttributesAssignment_8_6_6(); state._fsp--; @@ -66589,21 +66918,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23321:1: rule__ActorClass__UnorderedGroup_8_6__0 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__1 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23447:1: rule__ActorClass__UnorderedGroup_8_6__0 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__1 )? ; public final void rule__ActorClass__UnorderedGroup_8_6__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:23325:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23326:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23451:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23452:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__1 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__047596); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__047845); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23327:2: ( rule__ActorClass__UnorderedGroup_8_6__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23453:2: ( rule__ActorClass__UnorderedGroup_8_6__1 )? int alt205=2; int LA205_0 = input.LA(1); @@ -66630,9 +66959,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt205) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23327:2: rule__ActorClass__UnorderedGroup_8_6__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23453:2: rule__ActorClass__UnorderedGroup_8_6__1 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__1_in_rule__ActorClass__UnorderedGroup_8_6__047599); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__1_in_rule__ActorClass__UnorderedGroup_8_6__047848); rule__ActorClass__UnorderedGroup_8_6__1(); state._fsp--; @@ -66662,21 +66991,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23334:1: rule__ActorClass__UnorderedGroup_8_6__1 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__2 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23460:1: rule__ActorClass__UnorderedGroup_8_6__1 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__2 )? ; public final void rule__ActorClass__UnorderedGroup_8_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23338:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23339:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23464:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23465:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__2 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__147624); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__147873); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23340:2: ( rule__ActorClass__UnorderedGroup_8_6__2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23466:2: ( rule__ActorClass__UnorderedGroup_8_6__2 )? int alt206=2; int LA206_0 = input.LA(1); @@ -66703,9 +67032,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt206) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23340:2: rule__ActorClass__UnorderedGroup_8_6__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23466:2: rule__ActorClass__UnorderedGroup_8_6__2 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__2_in_rule__ActorClass__UnorderedGroup_8_6__147627); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__2_in_rule__ActorClass__UnorderedGroup_8_6__147876); rule__ActorClass__UnorderedGroup_8_6__2(); state._fsp--; @@ -66735,21 +67064,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23347:1: rule__ActorClass__UnorderedGroup_8_6__2 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__3 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23473:1: rule__ActorClass__UnorderedGroup_8_6__2 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__3 )? ; public final void rule__ActorClass__UnorderedGroup_8_6__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:23351:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23352:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23477:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23478:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__3 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__247652); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__247901); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23353:2: ( rule__ActorClass__UnorderedGroup_8_6__3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23479:2: ( rule__ActorClass__UnorderedGroup_8_6__3 )? int alt207=2; int LA207_0 = input.LA(1); @@ -66776,9 +67105,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt207) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23353:2: rule__ActorClass__UnorderedGroup_8_6__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23479:2: rule__ActorClass__UnorderedGroup_8_6__3 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__3_in_rule__ActorClass__UnorderedGroup_8_6__247655); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__3_in_rule__ActorClass__UnorderedGroup_8_6__247904); rule__ActorClass__UnorderedGroup_8_6__3(); state._fsp--; @@ -66808,21 +67137,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23360:1: rule__ActorClass__UnorderedGroup_8_6__3 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__4 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23486:1: rule__ActorClass__UnorderedGroup_8_6__3 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__4 )? ; public final void rule__ActorClass__UnorderedGroup_8_6__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:23364:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__4 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23365:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23490:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__4 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23491:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__4 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__347680); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__347929); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23366:2: ( rule__ActorClass__UnorderedGroup_8_6__4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23492:2: ( rule__ActorClass__UnorderedGroup_8_6__4 )? int alt208=2; int LA208_0 = input.LA(1); @@ -66849,9 +67178,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt208) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23366:2: rule__ActorClass__UnorderedGroup_8_6__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23492:2: rule__ActorClass__UnorderedGroup_8_6__4 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__4_in_rule__ActorClass__UnorderedGroup_8_6__347683); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__4_in_rule__ActorClass__UnorderedGroup_8_6__347932); rule__ActorClass__UnorderedGroup_8_6__4(); state._fsp--; @@ -66881,21 +67210,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23373:1: rule__ActorClass__UnorderedGroup_8_6__4 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__5 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23499:1: rule__ActorClass__UnorderedGroup_8_6__4 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__5 )? ; public final void rule__ActorClass__UnorderedGroup_8_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23377:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__5 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23378:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23503:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23504:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__5 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__447708); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__447957); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23379:2: ( rule__ActorClass__UnorderedGroup_8_6__5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23505:2: ( rule__ActorClass__UnorderedGroup_8_6__5 )? int alt209=2; int LA209_0 = input.LA(1); @@ -66922,9 +67251,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt209) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23379:2: rule__ActorClass__UnorderedGroup_8_6__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23505:2: rule__ActorClass__UnorderedGroup_8_6__5 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__5_in_rule__ActorClass__UnorderedGroup_8_6__447711); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__5_in_rule__ActorClass__UnorderedGroup_8_6__447960); rule__ActorClass__UnorderedGroup_8_6__5(); state._fsp--; @@ -66954,21 +67283,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23386:1: rule__ActorClass__UnorderedGroup_8_6__5 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__6 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23512:1: rule__ActorClass__UnorderedGroup_8_6__5 : rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__6 )? ; public final void rule__ActorClass__UnorderedGroup_8_6__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:23390:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23391:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23516:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23517:2: rule__ActorClass__UnorderedGroup_8_6__Impl ( rule__ActorClass__UnorderedGroup_8_6__6 )? { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__547736); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__547985); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23392:2: ( rule__ActorClass__UnorderedGroup_8_6__6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23518:2: ( rule__ActorClass__UnorderedGroup_8_6__6 )? int alt210=2; int LA210_0 = input.LA(1); @@ -66995,9 +67324,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt210) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23392:2: rule__ActorClass__UnorderedGroup_8_6__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23518:2: rule__ActorClass__UnorderedGroup_8_6__6 { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__6_in_rule__ActorClass__UnorderedGroup_8_6__547739); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__6_in_rule__ActorClass__UnorderedGroup_8_6__547988); rule__ActorClass__UnorderedGroup_8_6__6(); state._fsp--; @@ -67027,16 +67356,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UnorderedGroup_8_6__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23399:1: rule__ActorClass__UnorderedGroup_8_6__6 : rule__ActorClass__UnorderedGroup_8_6__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23525:1: rule__ActorClass__UnorderedGroup_8_6__6 : rule__ActorClass__UnorderedGroup_8_6__Impl ; public final void rule__ActorClass__UnorderedGroup_8_6__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:23403:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23404:2: rule__ActorClass__UnorderedGroup_8_6__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23529:1: ( rule__ActorClass__UnorderedGroup_8_6__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23530:2: rule__ActorClass__UnorderedGroup_8_6__Impl { - pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__647764); + pushFollow(FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__648013); rule__ActorClass__UnorderedGroup_8_6__Impl(); state._fsp--; @@ -67060,17 +67389,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__UnorderedGroup_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23425:1: rule__LogicalSystem__UnorderedGroup_5 : ( rule__LogicalSystem__UnorderedGroup_5__0 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23551:1: rule__LogicalSystem__UnorderedGroup_5 : ( rule__LogicalSystem__UnorderedGroup_5__0 )? ; public final void rule__LogicalSystem__UnorderedGroup_5() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5()); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23430:1: ( ( rule__LogicalSystem__UnorderedGroup_5__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23431:2: ( rule__LogicalSystem__UnorderedGroup_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23556:1: ( ( rule__LogicalSystem__UnorderedGroup_5__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23557:2: ( rule__LogicalSystem__UnorderedGroup_5__0 )? { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23431:2: ( rule__LogicalSystem__UnorderedGroup_5__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23557:2: ( rule__LogicalSystem__UnorderedGroup_5__0 )? int alt211=2; int LA211_0 = input.LA(1); @@ -67085,9 +67414,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt211) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23431:2: rule__LogicalSystem__UnorderedGroup_5__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23557:2: rule__LogicalSystem__UnorderedGroup_5__0 { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__0_in_rule__LogicalSystem__UnorderedGroup_547802); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__0_in_rule__LogicalSystem__UnorderedGroup_548051); rule__LogicalSystem__UnorderedGroup_5__0(); state._fsp--; @@ -67118,17 +67447,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__UnorderedGroup_5__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23441:1: rule__LogicalSystem__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23567:1: rule__LogicalSystem__UnorderedGroup_5__Impl : ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) ; public final void rule__LogicalSystem__UnorderedGroup_5__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23446:1: ( ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23447:3: ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23572:1: ( ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23573:3: ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23447:3: ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23573:3: ( ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) ) int alt215=3; int LA215_0 = input.LA(1); @@ -67150,33 +67479,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt215) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23449:4: ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23575:4: ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23449:4: ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23450:5: {...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23575:4: ({...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23576:5: {...}? => ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__LogicalSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 0)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23450:110: ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23451:6: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23576:110: ( ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23577:6: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 0); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23457:6: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23458:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23583:6: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23584:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23458:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23459:7: ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23584:6: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23585:7: ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23460:7: ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23460:8: rule__LogicalSystem__SubSystemsAssignment_5_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23586:7: ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23586:8: rule__LogicalSystem__SubSystemsAssignment_5_0 { - pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl47890); + pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl48139); rule__LogicalSystem__SubSystemsAssignment_5_0(); state._fsp--; @@ -67190,13 +67519,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23463:6: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23464:7: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23589:6: ( ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23590:7: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getSubSystemsAssignment_5_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23465:7: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23591:7: ( ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 )* loop212: do { int alt212=2; @@ -67233,9 +67562,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt212) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23465:8: ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23591:8: ( rule__LogicalSystem__SubSystemsAssignment_5_0 )=> rule__LogicalSystem__SubSystemsAssignment_5_0 { - pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl47934); + pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl48183); rule__LogicalSystem__SubSystemsAssignment_5_0(); state._fsp--; @@ -67268,33 +67597,33 @@ 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:23471:4: ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23597:4: ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23471:4: ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23472:5: {...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23597:4: ({...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23598:5: {...}? => ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__LogicalSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 1)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23472:110: ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23473:6: ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23598:110: ( ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23599:6: ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 1); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23479:6: ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23480:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23605:6: ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23606:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23480:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23481:7: ( rule__LogicalSystem__BindingsAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23606:6: ( ( rule__LogicalSystem__BindingsAssignment_5_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23607:7: ( rule__LogicalSystem__BindingsAssignment_5_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23482:7: ( rule__LogicalSystem__BindingsAssignment_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23482:8: rule__LogicalSystem__BindingsAssignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23608:7: ( rule__LogicalSystem__BindingsAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23608:8: rule__LogicalSystem__BindingsAssignment_5_1 { - pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48033); + pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48282); rule__LogicalSystem__BindingsAssignment_5_1(); state._fsp--; @@ -67308,22 +67637,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23485:6: ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23486:7: ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23611:6: ( ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23612:7: ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getBindingsAssignment_5_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23487:7: ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23613:7: ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )* loop213: do { int alt213=2; alt213 = dfa213.predict(input); switch (alt213) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23487:8: ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23613:8: ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 { - pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48077); + pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48326); rule__LogicalSystem__BindingsAssignment_5_1(); state._fsp--; @@ -67356,33 +67685,33 @@ 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:23493:4: ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23619:4: ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23493:4: ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23494:5: {...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23619:4: ({...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23620:5: {...}? => ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__LogicalSystem__UnorderedGroup_5__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 2)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23494:110: ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23495:6: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23620:110: ( ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23621:6: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getLogicalSystemAccess().getUnorderedGroup_5(), 2); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23501:6: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23502:6: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23627:6: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23628:6: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23502:6: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23503:7: ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23628:6: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23629:7: ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23504:7: ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23504:8: rule__LogicalSystem__ConnectionsAssignment_5_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23630:7: ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23630:8: rule__LogicalSystem__ConnectionsAssignment_5_2 { - pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48176); + pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48425); rule__LogicalSystem__ConnectionsAssignment_5_2(); state._fsp--; @@ -67396,22 +67725,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23507:6: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23508:7: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23633:6: ( ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23634:7: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getConnectionsAssignment_5_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23509:7: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23635:7: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )* loop214: do { int alt214=2; alt214 = dfa214.predict(input); switch (alt214) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23509:8: ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23635:8: ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 { - pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48220); + pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48469); rule__LogicalSystem__ConnectionsAssignment_5_2(); state._fsp--; @@ -67467,21 +67796,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__UnorderedGroup_5__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23524:1: rule__LogicalSystem__UnorderedGroup_5__0 : rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__1 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23650:1: rule__LogicalSystem__UnorderedGroup_5__0 : rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__1 )? ; public final void rule__LogicalSystem__UnorderedGroup_5__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:23528:1: ( rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23529:2: rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23654:1: ( rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23655:2: rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__1 )? { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__048286); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__048535); rule__LogicalSystem__UnorderedGroup_5__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23530:2: ( rule__LogicalSystem__UnorderedGroup_5__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23656:2: ( rule__LogicalSystem__UnorderedGroup_5__1 )? int alt216=2; int LA216_0 = input.LA(1); @@ -67496,9 +67825,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt216) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23530:2: rule__LogicalSystem__UnorderedGroup_5__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23656:2: rule__LogicalSystem__UnorderedGroup_5__1 { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__1_in_rule__LogicalSystem__UnorderedGroup_5__048289); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__1_in_rule__LogicalSystem__UnorderedGroup_5__048538); rule__LogicalSystem__UnorderedGroup_5__1(); state._fsp--; @@ -67528,21 +67857,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__UnorderedGroup_5__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23537:1: rule__LogicalSystem__UnorderedGroup_5__1 : rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__2 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23663:1: rule__LogicalSystem__UnorderedGroup_5__1 : rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__2 )? ; public final void rule__LogicalSystem__UnorderedGroup_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:23541:1: ( rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23542:2: rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23667:1: ( rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23668:2: rule__LogicalSystem__UnorderedGroup_5__Impl ( rule__LogicalSystem__UnorderedGroup_5__2 )? { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__148314); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__148563); rule__LogicalSystem__UnorderedGroup_5__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23543:2: ( rule__LogicalSystem__UnorderedGroup_5__2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23669:2: ( rule__LogicalSystem__UnorderedGroup_5__2 )? int alt217=2; int LA217_0 = input.LA(1); @@ -67557,9 +67886,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt217) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23543:2: rule__LogicalSystem__UnorderedGroup_5__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23669:2: rule__LogicalSystem__UnorderedGroup_5__2 { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__2_in_rule__LogicalSystem__UnorderedGroup_5__148317); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__2_in_rule__LogicalSystem__UnorderedGroup_5__148566); rule__LogicalSystem__UnorderedGroup_5__2(); state._fsp--; @@ -67589,16 +67918,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__UnorderedGroup_5__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23550:1: rule__LogicalSystem__UnorderedGroup_5__2 : rule__LogicalSystem__UnorderedGroup_5__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23676:1: rule__LogicalSystem__UnorderedGroup_5__2 : rule__LogicalSystem__UnorderedGroup_5__Impl ; public final void rule__LogicalSystem__UnorderedGroup_5__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:23554:1: ( rule__LogicalSystem__UnorderedGroup_5__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23555:2: rule__LogicalSystem__UnorderedGroup_5__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23680:1: ( rule__LogicalSystem__UnorderedGroup_5__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23681:2: rule__LogicalSystem__UnorderedGroup_5__Impl { - pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__248342); + pushFollow(FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__248591); rule__LogicalSystem__UnorderedGroup_5__Impl(); state._fsp--; @@ -67622,17 +67951,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23568:1: rule__SubSystemClass__UnorderedGroup_8 : ( rule__SubSystemClass__UnorderedGroup_8__0 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23694:1: rule__SubSystemClass__UnorderedGroup_8 : ( rule__SubSystemClass__UnorderedGroup_8__0 )? ; public final void rule__SubSystemClass__UnorderedGroup_8() throws RecognitionException { int stackSize = keepStackSize(); getUnorderedGroupHelper().enter(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8()); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23573:1: ( ( rule__SubSystemClass__UnorderedGroup_8__0 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23574:2: ( rule__SubSystemClass__UnorderedGroup_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23699:1: ( ( rule__SubSystemClass__UnorderedGroup_8__0 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23700:2: ( rule__SubSystemClass__UnorderedGroup_8__0 )? { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23574:2: ( rule__SubSystemClass__UnorderedGroup_8__0 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23700:2: ( rule__SubSystemClass__UnorderedGroup_8__0 )? int alt218=2; int LA218_0 = input.LA(1); @@ -67659,9 +67988,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt218) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23574:2: rule__SubSystemClass__UnorderedGroup_8__0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23700:2: rule__SubSystemClass__UnorderedGroup_8__0 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__0_in_rule__SubSystemClass__UnorderedGroup_848372); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__0_in_rule__SubSystemClass__UnorderedGroup_848621); rule__SubSystemClass__UnorderedGroup_8__0(); state._fsp--; @@ -67692,17 +68021,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__Impl" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23584:1: rule__SubSystemClass__UnorderedGroup_8__Impl : ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23710:1: rule__SubSystemClass__UnorderedGroup_8__Impl : ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) ; public final void rule__SubSystemClass__UnorderedGroup_8__Impl() throws RecognitionException { int stackSize = keepStackSize(); boolean selected = false; try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23589:1: ( ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23590:3: ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23715:1: ( ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23716:3: ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23590:3: ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23716:3: ( ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) | ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) ) int alt226=7; int LA226_0 = input.LA(1); @@ -67736,33 +68065,33 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt226) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23592:4: ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23718:4: ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23592:4: ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23593:5: {...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23718:4: ({...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23719:5: {...}? => ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 0) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 0)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23593:111: ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23594:6: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23719:111: ( ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23720:6: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 0); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23600:6: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23601:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23726:6: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23727:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23601:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23602:7: ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23727:6: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23728:7: ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23603:7: ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23603:8: rule__SubSystemClass__RelayPortsAssignment_8_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23729:7: ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23729:8: rule__SubSystemClass__RelayPortsAssignment_8_0 { - pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48460); + pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48709); rule__SubSystemClass__RelayPortsAssignment_8_0(); state._fsp--; @@ -67776,22 +68105,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23606:6: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23607:7: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23732:6: ( ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23733:7: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getRelayPortsAssignment_8_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23608:7: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23734:7: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )* loop219: do { int alt219=2; alt219 = dfa219.predict(input); switch (alt219) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23608:8: ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23734:8: ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 { - pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48504); + pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48753); rule__SubSystemClass__RelayPortsAssignment_8_0(); state._fsp--; @@ -67824,33 +68153,33 @@ 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:23614:4: ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23740:4: ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23614:4: ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23615:5: {...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23740:4: ({...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23741:5: {...}? => ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 1) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 1)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23615:111: ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23616:6: ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23741:111: ( ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23742:6: ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 1); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23622:6: ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23623:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23748:6: ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23749:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23623:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23624:7: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23749:6: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23750:7: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23625:7: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23625:8: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23751:7: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23751:8: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 { - pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48603); + pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48852); rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1(); state._fsp--; @@ -67864,13 +68193,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23628:6: ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23629:7: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23754:6: ( ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23755:7: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsAssignment_8_1()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23630:7: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23756:7: ( ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )* loop220: do { int alt220=2; @@ -67907,9 +68236,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt220) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23630:8: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23756:8: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 )=> rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 { - pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48647); + pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48896); rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1(); state._fsp--; @@ -67942,33 +68271,33 @@ 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:23636:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23762:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23636:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23637:5: {...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23762:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23763:5: {...}? => ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 2) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 2)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23637:111: ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23638:6: ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23763:111: ( ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23764:6: ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 2); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23644:6: ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23645:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23770:6: ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23771:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23645:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23646:7: ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23771:6: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23772:7: ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23647:7: ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23647:8: rule__SubSystemClass__ActorRefsAssignment_8_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23773:7: ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23773:8: rule__SubSystemClass__ActorRefsAssignment_8_2 { - pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl48746); + pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl48995); rule__SubSystemClass__ActorRefsAssignment_8_2(); state._fsp--; @@ -67982,22 +68311,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23650:6: ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23651:7: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23776:6: ( ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23777:7: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getActorRefsAssignment_8_2()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23652:7: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23778:7: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )* loop221: do { int alt221=2; alt221 = dfa221.predict(input); switch (alt221) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23652:8: ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23778:8: ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 { - pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl48790); + pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl49039); rule__SubSystemClass__ActorRefsAssignment_8_2(); state._fsp--; @@ -68030,33 +68359,33 @@ 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:23658:4: ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23784:4: ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23658:4: ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23659:5: {...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23784:4: ({...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23785:5: {...}? => ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 3) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 3)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23659:111: ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23660:6: ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23785:111: ( ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23786:6: ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 3); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23666:6: ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23667:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23792:6: ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23793:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23667:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23668:7: ( rule__SubSystemClass__BindingsAssignment_8_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23793:6: ( ( rule__SubSystemClass__BindingsAssignment_8_3 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23794:7: ( rule__SubSystemClass__BindingsAssignment_8_3 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23669:7: ( rule__SubSystemClass__BindingsAssignment_8_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23669:8: rule__SubSystemClass__BindingsAssignment_8_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23795:7: ( rule__SubSystemClass__BindingsAssignment_8_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23795:8: rule__SubSystemClass__BindingsAssignment_8_3 { - pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl48889); + pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl49138); rule__SubSystemClass__BindingsAssignment_8_3(); state._fsp--; @@ -68070,22 +68399,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23672:6: ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23673:7: ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23798:6: ( ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23799:7: ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getBindingsAssignment_8_3()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23674:7: ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23800:7: ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )* loop222: do { int alt222=2; alt222 = dfa222.predict(input); switch (alt222) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23674:8: ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23800:8: ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 { - pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl48933); + pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl49182); rule__SubSystemClass__BindingsAssignment_8_3(); state._fsp--; @@ -68118,33 +68447,33 @@ 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:23680:4: ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23806:4: ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23680:4: ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23681:5: {...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23806:4: ({...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23807:5: {...}? => ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 4) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 4)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23681:111: ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23682:6: ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23807:111: ( ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23808:6: ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 4); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23688:6: ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23689:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23814:6: ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23815:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23689:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23690:7: ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23815:6: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23816:7: ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23691:7: ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23691:8: rule__SubSystemClass__ConnectionsAssignment_8_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23817:7: ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23817:8: rule__SubSystemClass__ConnectionsAssignment_8_4 { - pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49032); + pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49281); rule__SubSystemClass__ConnectionsAssignment_8_4(); state._fsp--; @@ -68158,22 +68487,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23694:6: ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23695:7: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23820:6: ( ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23821:7: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getConnectionsAssignment_8_4()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23696:7: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23822:7: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )* loop223: do { int alt223=2; alt223 = dfa223.predict(input); switch (alt223) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23696:8: ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23822:8: ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 { - pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49076); + pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49325); rule__SubSystemClass__ConnectionsAssignment_8_4(); state._fsp--; @@ -68206,33 +68535,33 @@ 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:23702:4: ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23828:4: ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23702:4: ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23703:5: {...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23828:4: ({...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23829:5: {...}? => ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 5) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 5)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23703:111: ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23704:6: ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23829:111: ( ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23830:6: ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 5); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23710:6: ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23711:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23836:6: ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23837:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23711:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23712:7: ( rule__SubSystemClass__ThreadsAssignment_8_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23837:6: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23838:7: ( rule__SubSystemClass__ThreadsAssignment_8_5 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23713:7: ( rule__SubSystemClass__ThreadsAssignment_8_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23713:8: rule__SubSystemClass__ThreadsAssignment_8_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23839:7: ( rule__SubSystemClass__ThreadsAssignment_8_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23839:8: rule__SubSystemClass__ThreadsAssignment_8_5 { - pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49175); + pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49424); rule__SubSystemClass__ThreadsAssignment_8_5(); state._fsp--; @@ -68246,13 +68575,13 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23716:6: ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23717:7: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23842:6: ( ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23843:7: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getThreadsAssignment_8_5()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23718:7: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23844:7: ( ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 )* loop224: do { int alt224=2; @@ -68277,9 +68606,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { switch (alt224) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23718:8: ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23844:8: ( rule__SubSystemClass__ThreadsAssignment_8_5 )=> rule__SubSystemClass__ThreadsAssignment_8_5 { - pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49219); + pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49468); rule__SubSystemClass__ThreadsAssignment_8_5(); state._fsp--; @@ -68312,33 +68641,33 @@ 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:23724:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23850:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23724:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23725:5: {...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23850:4: ({...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23851:5: {...}? => ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) { if ( ! getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 6) ) { if (state.backtracking>0) {state.failed=true; return ;} throw new FailedPredicateException(input, "rule__SubSystemClass__UnorderedGroup_8__Impl", "getUnorderedGroupHelper().canSelect(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 6)"); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23725:111: ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23726:6: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23851:111: ( ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23852:6: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) { getUnorderedGroupHelper().select(grammarAccess.getSubSystemClassAccess().getUnorderedGroup_8(), 6); selected = true; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23732:6: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23733:6: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23858:6: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23859:6: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23733:6: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23734:7: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23859:6: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23860:7: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23735:7: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23735:8: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23861:7: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23861:8: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 { - pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49318); + pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49567); rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6(); state._fsp--; @@ -68352,22 +68681,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23738:6: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23739:7: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23864:6: ( ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23865:7: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsAssignment_8_6()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23740:7: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23866:7: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )* loop225: do { int alt225=2; alt225 = dfa225.predict(input); switch (alt225) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23740:8: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23866:8: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 { - pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49362); + pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49611); rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6(); state._fsp--; @@ -68423,21 +68752,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23755:1: rule__SubSystemClass__UnorderedGroup_8__0 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__1 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23881:1: rule__SubSystemClass__UnorderedGroup_8__0 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__1 )? ; public final void rule__SubSystemClass__UnorderedGroup_8__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:23759:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__1 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23760:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23885:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__1 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23886:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__1 )? { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__049428); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__049677); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23761:2: ( rule__SubSystemClass__UnorderedGroup_8__1 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23887:2: ( rule__SubSystemClass__UnorderedGroup_8__1 )? int alt227=2; int LA227_0 = input.LA(1); @@ -68464,9 +68793,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt227) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23761:2: rule__SubSystemClass__UnorderedGroup_8__1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23887:2: rule__SubSystemClass__UnorderedGroup_8__1 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__1_in_rule__SubSystemClass__UnorderedGroup_8__049431); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__1_in_rule__SubSystemClass__UnorderedGroup_8__049680); rule__SubSystemClass__UnorderedGroup_8__1(); state._fsp--; @@ -68496,21 +68825,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23768:1: rule__SubSystemClass__UnorderedGroup_8__1 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__2 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23894:1: rule__SubSystemClass__UnorderedGroup_8__1 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__2 )? ; public final void rule__SubSystemClass__UnorderedGroup_8__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:23772:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__2 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23773:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23898:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__2 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23899:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__2 )? { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__149456); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__149705); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23774:2: ( rule__SubSystemClass__UnorderedGroup_8__2 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23900:2: ( rule__SubSystemClass__UnorderedGroup_8__2 )? int alt228=2; int LA228_0 = input.LA(1); @@ -68537,9 +68866,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt228) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23774:2: rule__SubSystemClass__UnorderedGroup_8__2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23900:2: rule__SubSystemClass__UnorderedGroup_8__2 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__2_in_rule__SubSystemClass__UnorderedGroup_8__149459); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__2_in_rule__SubSystemClass__UnorderedGroup_8__149708); rule__SubSystemClass__UnorderedGroup_8__2(); state._fsp--; @@ -68569,21 +68898,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23781:1: rule__SubSystemClass__UnorderedGroup_8__2 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__3 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23907:1: rule__SubSystemClass__UnorderedGroup_8__2 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__3 )? ; public final void rule__SubSystemClass__UnorderedGroup_8__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:23785:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__3 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23786:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23911:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__3 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23912:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__3 )? { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__249484); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__249733); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23787:2: ( rule__SubSystemClass__UnorderedGroup_8__3 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23913:2: ( rule__SubSystemClass__UnorderedGroup_8__3 )? int alt229=2; int LA229_0 = input.LA(1); @@ -68610,9 +68939,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt229) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23787:2: rule__SubSystemClass__UnorderedGroup_8__3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23913:2: rule__SubSystemClass__UnorderedGroup_8__3 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__3_in_rule__SubSystemClass__UnorderedGroup_8__249487); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__3_in_rule__SubSystemClass__UnorderedGroup_8__249736); rule__SubSystemClass__UnorderedGroup_8__3(); state._fsp--; @@ -68642,21 +68971,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23794:1: rule__SubSystemClass__UnorderedGroup_8__3 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__4 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23920:1: rule__SubSystemClass__UnorderedGroup_8__3 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__4 )? ; public final void rule__SubSystemClass__UnorderedGroup_8__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:23798:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__4 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23799:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23924:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__4 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23925:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__4 )? { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__349512); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__349761); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23800:2: ( rule__SubSystemClass__UnorderedGroup_8__4 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23926:2: ( rule__SubSystemClass__UnorderedGroup_8__4 )? int alt230=2; int LA230_0 = input.LA(1); @@ -68683,9 +69012,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt230) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23800:2: rule__SubSystemClass__UnorderedGroup_8__4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23926:2: rule__SubSystemClass__UnorderedGroup_8__4 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__4_in_rule__SubSystemClass__UnorderedGroup_8__349515); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__4_in_rule__SubSystemClass__UnorderedGroup_8__349764); rule__SubSystemClass__UnorderedGroup_8__4(); state._fsp--; @@ -68715,21 +69044,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23807:1: rule__SubSystemClass__UnorderedGroup_8__4 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__5 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23933:1: rule__SubSystemClass__UnorderedGroup_8__4 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__5 )? ; public final void rule__SubSystemClass__UnorderedGroup_8__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23811:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__5 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23812:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23937:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__5 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23938:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__5 )? { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__449540); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__449789); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23813:2: ( rule__SubSystemClass__UnorderedGroup_8__5 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23939:2: ( rule__SubSystemClass__UnorderedGroup_8__5 )? int alt231=2; int LA231_0 = input.LA(1); @@ -68756,9 +69085,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt231) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23813:2: rule__SubSystemClass__UnorderedGroup_8__5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23939:2: rule__SubSystemClass__UnorderedGroup_8__5 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__5_in_rule__SubSystemClass__UnorderedGroup_8__449543); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__5_in_rule__SubSystemClass__UnorderedGroup_8__449792); rule__SubSystemClass__UnorderedGroup_8__5(); state._fsp--; @@ -68788,21 +69117,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23820:1: rule__SubSystemClass__UnorderedGroup_8__5 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__6 )? ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23946:1: rule__SubSystemClass__UnorderedGroup_8__5 : rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__6 )? ; public final void rule__SubSystemClass__UnorderedGroup_8__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:23824:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__6 )? ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23825:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23950:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__6 )? ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23951:2: rule__SubSystemClass__UnorderedGroup_8__Impl ( rule__SubSystemClass__UnorderedGroup_8__6 )? { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__549568); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__549817); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; if (state.failed) return ; - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23826:2: ( rule__SubSystemClass__UnorderedGroup_8__6 )? + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23952:2: ( rule__SubSystemClass__UnorderedGroup_8__6 )? int alt232=2; int LA232_0 = input.LA(1); @@ -68829,9 +69158,9 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { } switch (alt232) { case 1 : - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23826:2: rule__SubSystemClass__UnorderedGroup_8__6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23952:2: rule__SubSystemClass__UnorderedGroup_8__6 { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__6_in_rule__SubSystemClass__UnorderedGroup_8__549571); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__6_in_rule__SubSystemClass__UnorderedGroup_8__549820); rule__SubSystemClass__UnorderedGroup_8__6(); state._fsp--; @@ -68861,16 +69190,16 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UnorderedGroup_8__6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23833:1: rule__SubSystemClass__UnorderedGroup_8__6 : rule__SubSystemClass__UnorderedGroup_8__Impl ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23959:1: rule__SubSystemClass__UnorderedGroup_8__6 : rule__SubSystemClass__UnorderedGroup_8__Impl ; public final void rule__SubSystemClass__UnorderedGroup_8__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23837:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23838:2: rule__SubSystemClass__UnorderedGroup_8__Impl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23963:1: ( rule__SubSystemClass__UnorderedGroup_8__Impl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23964:2: rule__SubSystemClass__UnorderedGroup_8__Impl { - pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__649596); + pushFollow(FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__649845); rule__SubSystemClass__UnorderedGroup_8__Impl(); state._fsp--; @@ -68894,22 +69223,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23859:1: rule__RoomModel__NameAssignment_1 : ( ruleFQN ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23985:1: rule__RoomModel__NameAssignment_1 : ( ruleFQN ) ; public final void rule__RoomModel__NameAssignment_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:23863:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23864:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23989:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23990:1: ( ruleFQN ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23864:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23865:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23990:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23991:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getNameFQNParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleFQN_in_rule__RoomModel__NameAssignment_149638); + pushFollow(FOLLOW_ruleFQN_in_rule__RoomModel__NameAssignment_149887); ruleFQN(); state._fsp--; @@ -68939,22 +69268,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23874:1: rule__RoomModel__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24000:1: rule__RoomModel__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__RoomModel__DocuAssignment_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:23878:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23879:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24004:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24005:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23879:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23880:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24005:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24006:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__RoomModel__DocuAssignment_249669); + pushFollow(FOLLOW_ruleDocumentation_in_rule__RoomModel__DocuAssignment_249918); ruleDocumentation(); state._fsp--; @@ -68984,22 +69313,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ImportsAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23889:1: rule__RoomModel__ImportsAssignment_4 : ( ruleImport ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24015:1: rule__RoomModel__ImportsAssignment_4 : ( ruleImport ) ; public final void rule__RoomModel__ImportsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23893:1: ( ( ruleImport ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23894:1: ( ruleImport ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24019:1: ( ( ruleImport ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24020:1: ( ruleImport ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23894:1: ( ruleImport ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23895:1: ruleImport + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24020:1: ( ruleImport ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24021:1: ruleImport { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getImportsImportParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleImport_in_rule__RoomModel__ImportsAssignment_449700); + pushFollow(FOLLOW_ruleImport_in_rule__RoomModel__ImportsAssignment_449949); ruleImport(); state._fsp--; @@ -69029,22 +69358,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__PrimitiveTypesAssignment_5_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23904:1: rule__RoomModel__PrimitiveTypesAssignment_5_0 : ( rulePrimitiveType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24030:1: rule__RoomModel__PrimitiveTypesAssignment_5_0 : ( rulePrimitiveType ) ; public final void rule__RoomModel__PrimitiveTypesAssignment_5_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:23908:1: ( ( rulePrimitiveType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23909:1: ( rulePrimitiveType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24034:1: ( ( rulePrimitiveType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24035:1: ( rulePrimitiveType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23909:1: ( rulePrimitiveType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23910:1: rulePrimitiveType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24035:1: ( rulePrimitiveType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24036:1: rulePrimitiveType { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getPrimitiveTypesPrimitiveTypeParserRuleCall_5_0_0()); } - pushFollow(FOLLOW_rulePrimitiveType_in_rule__RoomModel__PrimitiveTypesAssignment_5_049731); + pushFollow(FOLLOW_rulePrimitiveType_in_rule__RoomModel__PrimitiveTypesAssignment_5_049980); rulePrimitiveType(); state._fsp--; @@ -69074,22 +69403,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__EnumerationTypesAssignment_5_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23919:1: rule__RoomModel__EnumerationTypesAssignment_5_1 : ( ruleEnumerationType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24045:1: rule__RoomModel__EnumerationTypesAssignment_5_1 : ( ruleEnumerationType ) ; public final void rule__RoomModel__EnumerationTypesAssignment_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:23923:1: ( ( ruleEnumerationType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23924:1: ( ruleEnumerationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24049:1: ( ( ruleEnumerationType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24050:1: ( ruleEnumerationType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23924:1: ( ruleEnumerationType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23925:1: ruleEnumerationType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24050:1: ( ruleEnumerationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24051:1: ruleEnumerationType { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getEnumerationTypesEnumerationTypeParserRuleCall_5_1_0()); } - pushFollow(FOLLOW_ruleEnumerationType_in_rule__RoomModel__EnumerationTypesAssignment_5_149762); + pushFollow(FOLLOW_ruleEnumerationType_in_rule__RoomModel__EnumerationTypesAssignment_5_150011); ruleEnumerationType(); state._fsp--; @@ -69119,22 +69448,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ExternalTypesAssignment_5_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23934:1: rule__RoomModel__ExternalTypesAssignment_5_2 : ( ruleExternalType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24060:1: rule__RoomModel__ExternalTypesAssignment_5_2 : ( ruleExternalType ) ; public final void rule__RoomModel__ExternalTypesAssignment_5_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:23938:1: ( ( ruleExternalType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23939:1: ( ruleExternalType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24064:1: ( ( ruleExternalType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24065:1: ( ruleExternalType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23939:1: ( ruleExternalType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23940:1: ruleExternalType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24065:1: ( ruleExternalType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24066:1: ruleExternalType { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getExternalTypesExternalTypeParserRuleCall_5_2_0()); } - pushFollow(FOLLOW_ruleExternalType_in_rule__RoomModel__ExternalTypesAssignment_5_249793); + pushFollow(FOLLOW_ruleExternalType_in_rule__RoomModel__ExternalTypesAssignment_5_250042); ruleExternalType(); state._fsp--; @@ -69164,22 +69493,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__DataClassesAssignment_5_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23949:1: rule__RoomModel__DataClassesAssignment_5_3 : ( ruleDataClass ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24075:1: rule__RoomModel__DataClassesAssignment_5_3 : ( ruleDataClass ) ; public final void rule__RoomModel__DataClassesAssignment_5_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:23953:1: ( ( ruleDataClass ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23954:1: ( ruleDataClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24079:1: ( ( ruleDataClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24080:1: ( ruleDataClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23954:1: ( ruleDataClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23955:1: ruleDataClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24080:1: ( ruleDataClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24081:1: ruleDataClass { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getDataClassesDataClassParserRuleCall_5_3_0()); } - pushFollow(FOLLOW_ruleDataClass_in_rule__RoomModel__DataClassesAssignment_5_349824); + pushFollow(FOLLOW_ruleDataClass_in_rule__RoomModel__DataClassesAssignment_5_350073); ruleDataClass(); state._fsp--; @@ -69209,22 +69538,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ProtocolClassesAssignment_5_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23964:1: rule__RoomModel__ProtocolClassesAssignment_5_4 : ( ruleGeneralProtocolClass ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24090:1: rule__RoomModel__ProtocolClassesAssignment_5_4 : ( ruleGeneralProtocolClass ) ; public final void rule__RoomModel__ProtocolClassesAssignment_5_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23968:1: ( ( ruleGeneralProtocolClass ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23969:1: ( ruleGeneralProtocolClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24094:1: ( ( ruleGeneralProtocolClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24095:1: ( ruleGeneralProtocolClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23969:1: ( ruleGeneralProtocolClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23970:1: ruleGeneralProtocolClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24095:1: ( ruleGeneralProtocolClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24096:1: ruleGeneralProtocolClass { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getProtocolClassesGeneralProtocolClassParserRuleCall_5_4_0()); } - pushFollow(FOLLOW_ruleGeneralProtocolClass_in_rule__RoomModel__ProtocolClassesAssignment_5_449855); + pushFollow(FOLLOW_ruleGeneralProtocolClass_in_rule__RoomModel__ProtocolClassesAssignment_5_450104); ruleGeneralProtocolClass(); state._fsp--; @@ -69254,22 +69583,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__ActorClassesAssignment_5_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23979:1: rule__RoomModel__ActorClassesAssignment_5_5 : ( ruleActorClass ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24105:1: rule__RoomModel__ActorClassesAssignment_5_5 : ( ruleActorClass ) ; public final void rule__RoomModel__ActorClassesAssignment_5_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:23983:1: ( ( ruleActorClass ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23984:1: ( ruleActorClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24109:1: ( ( ruleActorClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24110:1: ( ruleActorClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23984:1: ( ruleActorClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23985:1: ruleActorClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24110:1: ( ruleActorClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24111:1: ruleActorClass { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getActorClassesActorClassParserRuleCall_5_5_0()); } - pushFollow(FOLLOW_ruleActorClass_in_rule__RoomModel__ActorClassesAssignment_5_549886); + pushFollow(FOLLOW_ruleActorClass_in_rule__RoomModel__ActorClassesAssignment_5_550135); ruleActorClass(); state._fsp--; @@ -69299,22 +69628,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__SubSystemClassesAssignment_5_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23994:1: rule__RoomModel__SubSystemClassesAssignment_5_6 : ( ruleSubSystemClass ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24120:1: rule__RoomModel__SubSystemClassesAssignment_5_6 : ( ruleSubSystemClass ) ; public final void rule__RoomModel__SubSystemClassesAssignment_5_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:23998:1: ( ( ruleSubSystemClass ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23999:1: ( ruleSubSystemClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24124:1: ( ( ruleSubSystemClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24125:1: ( ruleSubSystemClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23999:1: ( ruleSubSystemClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24000:1: ruleSubSystemClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24125:1: ( ruleSubSystemClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24126:1: ruleSubSystemClass { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getSubSystemClassesSubSystemClassParserRuleCall_5_6_0()); } - pushFollow(FOLLOW_ruleSubSystemClass_in_rule__RoomModel__SubSystemClassesAssignment_5_649917); + pushFollow(FOLLOW_ruleSubSystemClass_in_rule__RoomModel__SubSystemClassesAssignment_5_650166); ruleSubSystemClass(); state._fsp--; @@ -69344,22 +69673,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__SystemsAssignment_5_7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24009:1: rule__RoomModel__SystemsAssignment_5_7 : ( ruleLogicalSystem ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24135:1: rule__RoomModel__SystemsAssignment_5_7 : ( ruleLogicalSystem ) ; public final void rule__RoomModel__SystemsAssignment_5_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24013:1: ( ( ruleLogicalSystem ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24014:1: ( ruleLogicalSystem ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24139:1: ( ( ruleLogicalSystem ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24140:1: ( ruleLogicalSystem ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24014:1: ( ruleLogicalSystem ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24015:1: ruleLogicalSystem + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24140:1: ( ruleLogicalSystem ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24141:1: ruleLogicalSystem { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getSystemsLogicalSystemParserRuleCall_5_7_0()); } - pushFollow(FOLLOW_ruleLogicalSystem_in_rule__RoomModel__SystemsAssignment_5_749948); + pushFollow(FOLLOW_ruleLogicalSystem_in_rule__RoomModel__SystemsAssignment_5_750197); ruleLogicalSystem(); state._fsp--; @@ -69389,22 +69718,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RoomModel__AnnotationTypesAssignment_5_8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24024:1: rule__RoomModel__AnnotationTypesAssignment_5_8 : ( ruleAnnotationType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24150:1: rule__RoomModel__AnnotationTypesAssignment_5_8 : ( ruleAnnotationType ) ; public final void rule__RoomModel__AnnotationTypesAssignment_5_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24028:1: ( ( ruleAnnotationType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24029:1: ( ruleAnnotationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24154:1: ( ( ruleAnnotationType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24155:1: ( ruleAnnotationType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24029:1: ( ruleAnnotationType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24030:1: ruleAnnotationType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24155:1: ( ruleAnnotationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24156:1: ruleAnnotationType { if ( state.backtracking==0 ) { before(grammarAccess.getRoomModelAccess().getAnnotationTypesAnnotationTypeParserRuleCall_5_8_0()); } - pushFollow(FOLLOW_ruleAnnotationType_in_rule__RoomModel__AnnotationTypesAssignment_5_849979); + pushFollow(FOLLOW_ruleAnnotationType_in_rule__RoomModel__AnnotationTypesAssignment_5_850228); ruleAnnotationType(); state._fsp--; @@ -69434,22 +69763,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__NameAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24039:1: rule__VarDecl__NameAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24165:1: rule__VarDecl__NameAssignment_0 : ( RULE_ID ) ; public final void rule__VarDecl__NameAssignment_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:24043:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24044:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24169:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24170:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24044:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24045:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24170:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24171:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclAccess().getNameIDTerminalRuleCall_0_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__VarDecl__NameAssignment_050010); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__VarDecl__NameAssignment_050259); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclAccess().getNameIDTerminalRuleCall_0_0()); } @@ -69475,22 +69804,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__VarDecl__RefTypeAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24054:1: rule__VarDecl__RefTypeAssignment_2 : ( ruleRefableType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24180:1: rule__VarDecl__RefTypeAssignment_2 : ( ruleRefableType ) ; public final void rule__VarDecl__RefTypeAssignment_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:24058:1: ( ( ruleRefableType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24059:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24184:1: ( ( ruleRefableType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24185:1: ( ruleRefableType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24059:1: ( ruleRefableType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24060:1: ruleRefableType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24185:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24186:1: ruleRefableType { if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclAccess().getRefTypeRefableTypeParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleRefableType_in_rule__VarDecl__RefTypeAssignment_250041); + pushFollow(FOLLOW_ruleRefableType_in_rule__VarDecl__RefTypeAssignment_250290); ruleRefableType(); state._fsp--; @@ -69520,28 +69849,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__TypeAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24069:1: rule__RefableType__TypeAssignment_0 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24195:1: rule__RefableType__TypeAssignment_0 : ( ( ruleFQN ) ) ; public final void rule__RefableType__TypeAssignment_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:24073:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24074:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24199:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24200:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24074:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24075:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24200:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24201:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefableTypeAccess().getTypeDataTypeCrossReference_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24076:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24077:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24202:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24203:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getRefableTypeAccess().getTypeDataTypeFQNParserRuleCall_0_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__RefableType__TypeAssignment_050076); + pushFollow(FOLLOW_ruleFQN_in_rule__RefableType__TypeAssignment_050325); ruleFQN(); state._fsp--; @@ -69577,28 +69906,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefableType__RefAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24088:1: rule__RefableType__RefAssignment_1 : ( ( 'ref' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24214:1: rule__RefableType__RefAssignment_1 : ( ( 'ref' ) ) ; public final void rule__RefableType__RefAssignment_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:24092:1: ( ( ( 'ref' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24093:1: ( ( 'ref' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24218:1: ( ( ( 'ref' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24219:1: ( ( 'ref' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24093:1: ( ( 'ref' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24094:1: ( 'ref' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24219:1: ( ( 'ref' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24220:1: ( 'ref' ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefableTypeAccess().getRefRefKeyword_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24095:1: ( 'ref' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24096:1: 'ref' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24221:1: ( 'ref' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24222:1: 'ref' { if ( state.backtracking==0 ) { before(grammarAccess.getRefableTypeAccess().getRefRefKeyword_1_0()); } - match(input,90,FOLLOW_90_in_rule__RefableType__RefAssignment_150116); if (state.failed) return ; + match(input,90,FOLLOW_90_in_rule__RefableType__RefAssignment_150365); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefableTypeAccess().getRefRefKeyword_1_0()); } @@ -69630,22 +69959,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24111:1: rule__PrimitiveType__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24237:1: rule__PrimitiveType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PrimitiveType__NameAssignment_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:24115:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24116:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24241:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24242:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24116:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24117:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24242:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24243:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimitiveType__NameAssignment_150155); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PrimitiveType__NameAssignment_150404); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getNameIDTerminalRuleCall_1_0()); } @@ -69671,22 +70000,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__TypeAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24126:1: rule__PrimitiveType__TypeAssignment_3 : ( ruleLiteralType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24252:1: rule__PrimitiveType__TypeAssignment_3 : ( ruleLiteralType ) ; public final void rule__PrimitiveType__TypeAssignment_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:24130:1: ( ( ruleLiteralType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24131:1: ( ruleLiteralType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24256:1: ( ( ruleLiteralType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24257:1: ( ruleLiteralType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24131:1: ( ruleLiteralType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24132:1: ruleLiteralType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24257:1: ( ruleLiteralType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24258:1: ruleLiteralType { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getTypeLiteralTypeEnumRuleCall_3_0()); } - pushFollow(FOLLOW_ruleLiteralType_in_rule__PrimitiveType__TypeAssignment_350186); + pushFollow(FOLLOW_ruleLiteralType_in_rule__PrimitiveType__TypeAssignment_350435); ruleLiteralType(); state._fsp--; @@ -69716,22 +70045,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__TargetNameAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24141:1: rule__PrimitiveType__TargetNameAssignment_5 : ( ruleFQN ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24267:1: rule__PrimitiveType__TargetNameAssignment_5 : ( ruleFQN ) ; public final void rule__PrimitiveType__TargetNameAssignment_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:24145:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24146:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24271:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24272:1: ( ruleFQN ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24146:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24147:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24272:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24273:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getTargetNameFQNParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleFQN_in_rule__PrimitiveType__TargetNameAssignment_550217); + pushFollow(FOLLOW_ruleFQN_in_rule__PrimitiveType__TargetNameAssignment_550466); ruleFQN(); state._fsp--; @@ -69761,22 +70090,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__CastNameAssignment_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24156:1: rule__PrimitiveType__CastNameAssignment_6_1 : ( ruleFQN ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24282:1: rule__PrimitiveType__CastNameAssignment_6_1 : ( ruleFQN ) ; public final void rule__PrimitiveType__CastNameAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24160:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24161:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24286:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24287:1: ( ruleFQN ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24161:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24162:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24287:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24288:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getCastNameFQNParserRuleCall_6_1_0()); } - pushFollow(FOLLOW_ruleFQN_in_rule__PrimitiveType__CastNameAssignment_6_150248); + pushFollow(FOLLOW_ruleFQN_in_rule__PrimitiveType__CastNameAssignment_6_150497); ruleFQN(); state._fsp--; @@ -69806,22 +70135,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__DefaultValueLiteralAssignment_8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24171:1: rule__PrimitiveType__DefaultValueLiteralAssignment_8 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24297:1: rule__PrimitiveType__DefaultValueLiteralAssignment_8 : ( RULE_STRING ) ; public final void rule__PrimitiveType__DefaultValueLiteralAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24175:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24176:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24301:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24302:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24176:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24177:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24302:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24303:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_8_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PrimitiveType__DefaultValueLiteralAssignment_850279); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PrimitiveType__DefaultValueLiteralAssignment_850528); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_8_0()); } @@ -69847,22 +70176,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimitiveType__DocuAssignment_9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24186:1: rule__PrimitiveType__DocuAssignment_9 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24312:1: rule__PrimitiveType__DocuAssignment_9 : ( ruleDocumentation ) ; public final void rule__PrimitiveType__DocuAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24190:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24191:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24316:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24317:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24191:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24192:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24317:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24318:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeAccess().getDocuDocumentationParserRuleCall_9_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__PrimitiveType__DocuAssignment_950310); + pushFollow(FOLLOW_ruleDocumentation_in_rule__PrimitiveType__DocuAssignment_950559); ruleDocumentation(); state._fsp--; @@ -69892,22 +70221,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24201:1: rule__EnumerationType__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24327:1: rule__EnumerationType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__EnumerationType__NameAssignment_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:24205:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24206:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24331:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24332:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24206:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24207:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24332:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24333:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumerationType__NameAssignment_150341); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumerationType__NameAssignment_150590); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumerationTypeAccess().getNameIDTerminalRuleCall_1_0()); } @@ -69933,22 +70262,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24216:1: rule__EnumerationType__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24342:1: rule__EnumerationType__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__EnumerationType__DocuAssignment_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:24220:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24221:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24346:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24347:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24221:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24222:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24347:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24348:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__EnumerationType__DocuAssignment_250372); + pushFollow(FOLLOW_ruleDocumentation_in_rule__EnumerationType__DocuAssignment_250621); ruleDocumentation(); state._fsp--; @@ -69978,28 +70307,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__PrimitiveTypeAssignment_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24231:1: rule__EnumerationType__PrimitiveTypeAssignment_3_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24357:1: rule__EnumerationType__PrimitiveTypeAssignment_3_1 : ( ( ruleFQN ) ) ; public final void rule__EnumerationType__PrimitiveTypeAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24235:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24236:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24361:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24362:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24236:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24237:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24362:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24363:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypePrimitiveTypeCrossReference_3_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24238:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24239:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24364:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24365:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getPrimitiveTypePrimitiveTypeFQNParserRuleCall_3_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__EnumerationType__PrimitiveTypeAssignment_3_150407); + pushFollow(FOLLOW_ruleFQN_in_rule__EnumerationType__PrimitiveTypeAssignment_3_150656); ruleFQN(); state._fsp--; @@ -70035,22 +70364,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__LiteralsAssignment_5_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24250:1: rule__EnumerationType__LiteralsAssignment_5_0 : ( ruleEnumLiteral ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24376:1: rule__EnumerationType__LiteralsAssignment_5_0 : ( ruleEnumLiteral ) ; public final void rule__EnumerationType__LiteralsAssignment_5_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:24254:1: ( ( ruleEnumLiteral ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24255:1: ( ruleEnumLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24380:1: ( ( ruleEnumLiteral ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24381:1: ( ruleEnumLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24255:1: ( ruleEnumLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24256:1: ruleEnumLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24381:1: ( ruleEnumLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24382:1: ruleEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsEnumLiteralParserRuleCall_5_0_0()); } - pushFollow(FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_050442); + pushFollow(FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_050691); ruleEnumLiteral(); state._fsp--; @@ -70080,22 +70409,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumerationType__LiteralsAssignment_5_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24265:1: rule__EnumerationType__LiteralsAssignment_5_1_1 : ( ruleEnumLiteral ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24391:1: rule__EnumerationType__LiteralsAssignment_5_1_1 : ( ruleEnumLiteral ) ; public final void rule__EnumerationType__LiteralsAssignment_5_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:24269:1: ( ( ruleEnumLiteral ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24270:1: ( ruleEnumLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24395:1: ( ( ruleEnumLiteral ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24396:1: ( ruleEnumLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24270:1: ( ruleEnumLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24271:1: ruleEnumLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24396:1: ( ruleEnumLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24397:1: ruleEnumLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getEnumerationTypeAccess().getLiteralsEnumLiteralParserRuleCall_5_1_1_0()); } - pushFollow(FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_1_150473); + pushFollow(FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_1_150722); ruleEnumLiteral(); state._fsp--; @@ -70125,22 +70454,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__NameAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24280:1: rule__EnumLiteral__NameAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24406:1: rule__EnumLiteral__NameAssignment_0 : ( RULE_ID ) ; public final void rule__EnumLiteral__NameAssignment_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:24284:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24285:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24410:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24411:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24285:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24286:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24411:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24412:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumLiteral__NameAssignment_050504); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumLiteral__NameAssignment_050753); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumLiteralAccess().getNameIDTerminalRuleCall_0_0()); } @@ -70166,22 +70495,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumLiteral__LiteralAssignment_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24295:1: rule__EnumLiteral__LiteralAssignment_1_1 : ( ruleIntLiteral ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24421:1: rule__EnumLiteral__LiteralAssignment_1_1 : ( ruleIntLiteral ) ; public final void rule__EnumLiteral__LiteralAssignment_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:24299:1: ( ( ruleIntLiteral ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24300:1: ( ruleIntLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24425:1: ( ( ruleIntLiteral ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24426:1: ( ruleIntLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24300:1: ( ruleIntLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24301:1: ruleIntLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24426:1: ( ruleIntLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24427:1: ruleIntLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getEnumLiteralAccess().getLiteralIntLiteralParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_ruleIntLiteral_in_rule__EnumLiteral__LiteralAssignment_1_150535); + pushFollow(FOLLOW_ruleIntLiteral_in_rule__EnumLiteral__LiteralAssignment_1_150784); ruleIntLiteral(); state._fsp--; @@ -70211,22 +70540,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24310:1: rule__ExternalType__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24436:1: rule__ExternalType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ExternalType__NameAssignment_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:24314:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24315:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24440:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24441:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24315:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24316:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24441:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24442:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ExternalType__NameAssignment_150566); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ExternalType__NameAssignment_150815); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalTypeAccess().getNameIDTerminalRuleCall_1_0()); } @@ -70252,22 +70581,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__TargetNameAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24325:1: rule__ExternalType__TargetNameAssignment_3 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24451:1: rule__ExternalType__TargetNameAssignment_3 : ( RULE_STRING ) ; public final void rule__ExternalType__TargetNameAssignment_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:24329:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24330:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24455:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24456:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24330:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24331:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24456:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24457:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getTargetNameSTRINGTerminalRuleCall_3_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ExternalType__TargetNameAssignment_350597); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ExternalType__TargetNameAssignment_350846); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalTypeAccess().getTargetNameSTRINGTerminalRuleCall_3_0()); } @@ -70293,22 +70622,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__DefaultValueLiteralAssignment_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24340:1: rule__ExternalType__DefaultValueLiteralAssignment_4_1 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24466:1: rule__ExternalType__DefaultValueLiteralAssignment_4_1 : ( RULE_STRING ) ; public final void rule__ExternalType__DefaultValueLiteralAssignment_4_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:24344:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24345:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24470:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24471:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24345:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24346:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24471:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24472:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ExternalType__DefaultValueLiteralAssignment_4_150628); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ExternalType__DefaultValueLiteralAssignment_4_150877); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalTypeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_4_1_0()); } @@ -70334,22 +70663,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalType__DocuAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24355:1: rule__ExternalType__DocuAssignment_5 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24481:1: rule__ExternalType__DocuAssignment_5 : ( ruleDocumentation ) ; public final void rule__ExternalType__DocuAssignment_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:24359:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24360:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24485:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24486:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24360:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24361:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24486:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24487:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getExternalTypeAccess().getDocuDocumentationParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ExternalType__DocuAssignment_550659); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ExternalType__DocuAssignment_550908); ruleDocumentation(); state._fsp--; @@ -70379,22 +70708,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24370:1: rule__DataClass__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24496:1: rule__DataClass__NameAssignment_1 : ( RULE_ID ) ; public final void rule__DataClass__NameAssignment_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:24374:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24375:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24500:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24501:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24375:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24376:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24501:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24502:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DataClass__NameAssignment_150690); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__DataClass__NameAssignment_150939); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDataClassAccess().getNameIDTerminalRuleCall_1_0()); } @@ -70420,22 +70749,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24385:1: rule__DataClass__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24511:1: rule__DataClass__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__DataClass__DocuAssignment_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:24389:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24390:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24515:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24516:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24390:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24391:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24516:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24517:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__DataClass__DocuAssignment_250721); + pushFollow(FOLLOW_ruleDocumentation_in_rule__DataClass__DocuAssignment_250970); ruleDocumentation(); state._fsp--; @@ -70465,28 +70794,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__BaseAssignment_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24400:1: rule__DataClass__BaseAssignment_3_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24526:1: rule__DataClass__BaseAssignment_3_1 : ( ( ruleFQN ) ) ; public final void rule__DataClass__BaseAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24404:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24405:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24530:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24531:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24405:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24406:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24531:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24532:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getBaseDataClassCrossReference_3_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24407:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24408:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24533:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24534:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getBaseDataClassFQNParserRuleCall_3_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__DataClass__BaseAssignment_3_150756); + pushFollow(FOLLOW_ruleFQN_in_rule__DataClass__BaseAssignment_3_151005); ruleFQN(); state._fsp--; @@ -70522,22 +70851,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__AnnotationsAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24419:1: rule__DataClass__AnnotationsAssignment_5 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24545:1: rule__DataClass__AnnotationsAssignment_5 : ( ruleAnnotation ) ; public final void rule__DataClass__AnnotationsAssignment_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:24423:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24424:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24549:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24550:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24424:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24425:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24550:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24551:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getAnnotationsAnnotationParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__DataClass__AnnotationsAssignment_550791); + pushFollow(FOLLOW_ruleAnnotation_in_rule__DataClass__AnnotationsAssignment_551040); ruleAnnotation(); state._fsp--; @@ -70567,22 +70896,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__UserCode1Assignment_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24434:1: rule__DataClass__UserCode1Assignment_6_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24560:1: rule__DataClass__UserCode1Assignment_6_1 : ( ruleDetailCode ) ; public final void rule__DataClass__UserCode1Assignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24438:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24439:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24564:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24565:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24439:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24440:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24565:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24566:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUserCode1DetailCodeParserRuleCall_6_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode1Assignment_6_150822); + pushFollow(FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode1Assignment_6_151071); ruleDetailCode(); state._fsp--; @@ -70612,22 +70941,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__UserCode2Assignment_7_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24449:1: rule__DataClass__UserCode2Assignment_7_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24575:1: rule__DataClass__UserCode2Assignment_7_1 : ( ruleDetailCode ) ; public final void rule__DataClass__UserCode2Assignment_7_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:24453:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24454:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24579:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24580:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24454:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24455:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24580:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24581:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUserCode2DetailCodeParserRuleCall_7_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode2Assignment_7_150853); + pushFollow(FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode2Assignment_7_151102); ruleDetailCode(); state._fsp--; @@ -70657,22 +70986,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__UserCode3Assignment_8_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24464:1: rule__DataClass__UserCode3Assignment_8_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24590:1: rule__DataClass__UserCode3Assignment_8_1 : ( ruleDetailCode ) ; public final void rule__DataClass__UserCode3Assignment_8_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:24468:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24469:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24594:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24595:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24469:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24470:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24595:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24596:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getUserCode3DetailCodeParserRuleCall_8_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode3Assignment_8_150884); + pushFollow(FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode3Assignment_8_151133); ruleDetailCode(); state._fsp--; @@ -70702,22 +71031,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__AttributesAssignment_9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24479:1: rule__DataClass__AttributesAssignment_9 : ( ruleAttribute ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24605:1: rule__DataClass__AttributesAssignment_9 : ( ruleAttribute ) ; public final void rule__DataClass__AttributesAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24483:1: ( ( ruleAttribute ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24484:1: ( ruleAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24609:1: ( ( ruleAttribute ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24610:1: ( ruleAttribute ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24484:1: ( ruleAttribute ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24485:1: ruleAttribute + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24610:1: ( ruleAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24611:1: ruleAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getAttributesAttributeParserRuleCall_9_0()); } - pushFollow(FOLLOW_ruleAttribute_in_rule__DataClass__AttributesAssignment_950915); + pushFollow(FOLLOW_ruleAttribute_in_rule__DataClass__AttributesAssignment_951164); ruleAttribute(); state._fsp--; @@ -70747,22 +71076,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DataClass__OperationsAssignment_10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24494:1: rule__DataClass__OperationsAssignment_10 : ( ruleStandardOperation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24620:1: rule__DataClass__OperationsAssignment_10 : ( ruleStandardOperation ) ; public final void rule__DataClass__OperationsAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24498:1: ( ( ruleStandardOperation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24499:1: ( ruleStandardOperation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24624:1: ( ( ruleStandardOperation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24625:1: ( ruleStandardOperation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24499:1: ( ruleStandardOperation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24500:1: ruleStandardOperation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24625:1: ( ruleStandardOperation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24626:1: ruleStandardOperation { if ( state.backtracking==0 ) { before(grammarAccess.getDataClassAccess().getOperationsStandardOperationParserRuleCall_10_0()); } - pushFollow(FOLLOW_ruleStandardOperation_in_rule__DataClass__OperationsAssignment_1050946); + pushFollow(FOLLOW_ruleStandardOperation_in_rule__DataClass__OperationsAssignment_1051195); ruleStandardOperation(); state._fsp--; @@ -70792,22 +71121,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24509:1: rule__Attribute__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24635:1: rule__Attribute__NameAssignment_1 : ( RULE_ID ) ; public final void rule__Attribute__NameAssignment_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:24513:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24514:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24639:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24640:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24514:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24515:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24640:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24641:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Attribute__NameAssignment_150977); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Attribute__NameAssignment_151226); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getNameIDTerminalRuleCall_1_0()); } @@ -70833,22 +71162,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__SizeAssignment_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24524:1: rule__Attribute__SizeAssignment_2_1 : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24650:1: rule__Attribute__SizeAssignment_2_1 : ( RULE_INT ) ; public final void rule__Attribute__SizeAssignment_2_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:24528:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24529:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24654:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24655:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24529:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24530:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24655:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24656:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getSizeINTTerminalRuleCall_2_1_0()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Attribute__SizeAssignment_2_151008); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__Attribute__SizeAssignment_2_151257); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getSizeINTTerminalRuleCall_2_1_0()); } @@ -70874,22 +71203,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__TypeAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24539:1: rule__Attribute__TypeAssignment_4 : ( ruleRefableType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24665:1: rule__Attribute__TypeAssignment_4 : ( ruleRefableType ) ; public final void rule__Attribute__TypeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24543:1: ( ( ruleRefableType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24544:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24669:1: ( ( ruleRefableType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24670:1: ( ruleRefableType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24544:1: ( ruleRefableType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24545:1: ruleRefableType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24670:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24671:1: ruleRefableType { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getTypeRefableTypeParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleRefableType_in_rule__Attribute__TypeAssignment_451039); + pushFollow(FOLLOW_ruleRefableType_in_rule__Attribute__TypeAssignment_451288); ruleRefableType(); state._fsp--; @@ -70919,22 +71248,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__DefaultValueLiteralAssignment_5_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24554:1: rule__Attribute__DefaultValueLiteralAssignment_5_1 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24680:1: rule__Attribute__DefaultValueLiteralAssignment_5_1 : ( RULE_STRING ) ; public final void rule__Attribute__DefaultValueLiteralAssignment_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:24558:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24559:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24684:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24685:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24559:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24560:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24685:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24686:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_5_1_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Attribute__DefaultValueLiteralAssignment_5_151070); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Attribute__DefaultValueLiteralAssignment_5_151319); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAttributeAccess().getDefaultValueLiteralSTRINGTerminalRuleCall_5_1_0()); } @@ -70960,22 +71289,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Attribute__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24569:1: rule__Attribute__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24695:1: rule__Attribute__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__Attribute__DocuAssignment_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:24573:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24574:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24699:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24700:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24574:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24575:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24700:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24701:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getAttributeAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__Attribute__DocuAssignment_651101); + pushFollow(FOLLOW_ruleDocumentation_in_rule__Attribute__DocuAssignment_651350); ruleDocumentation(); state._fsp--; @@ -71005,28 +71334,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__DestructorAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24584:1: rule__StandardOperation__DestructorAssignment_1 : ( ( '~' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24710:1: rule__StandardOperation__DestructorAssignment_1 : ( ( '~' ) ) ; public final void rule__StandardOperation__DestructorAssignment_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:24588:1: ( ( ( '~' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24589:1: ( ( '~' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24714:1: ( ( ( '~' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24715:1: ( ( '~' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24589:1: ( ( '~' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24590:1: ( '~' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24715:1: ( ( '~' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24716:1: ( '~' ) { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDestructorTildeKeyword_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24591:1: ( '~' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24592:1: '~' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24717:1: ( '~' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24718:1: '~' { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDestructorTildeKeyword_1_0()); } - match(input,124,FOLLOW_124_in_rule__StandardOperation__DestructorAssignment_151137); if (state.failed) return ; + match(input,126,FOLLOW_126_in_rule__StandardOperation__DestructorAssignment_151386); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getDestructorTildeKeyword_1_0()); } @@ -71058,22 +71387,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24607:1: rule__StandardOperation__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24733:1: rule__StandardOperation__NameAssignment_2 : ( RULE_ID ) ; public final void rule__StandardOperation__NameAssignment_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:24611:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24612:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24737:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24738:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24612:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24613:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24738:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24739:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__StandardOperation__NameAssignment_251176); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__StandardOperation__NameAssignment_251425); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStandardOperationAccess().getNameIDTerminalRuleCall_2_0()); } @@ -71099,22 +71428,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__ArgumentsAssignment_4_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24622:1: rule__StandardOperation__ArgumentsAssignment_4_0 : ( ruleVarDecl ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24748:1: rule__StandardOperation__ArgumentsAssignment_4_0 : ( ruleVarDecl ) ; public final void rule__StandardOperation__ArgumentsAssignment_4_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:24626:1: ( ( ruleVarDecl ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24627:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24752:1: ( ( ruleVarDecl ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24753:1: ( ruleVarDecl ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24627:1: ( ruleVarDecl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24628:1: ruleVarDecl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24753:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24754:1: ruleVarDecl { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getArgumentsVarDeclParserRuleCall_4_0_0()); } - pushFollow(FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_051207); + pushFollow(FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_051456); ruleVarDecl(); state._fsp--; @@ -71144,22 +71473,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__ArgumentsAssignment_4_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24637:1: rule__StandardOperation__ArgumentsAssignment_4_1_1 : ( ruleVarDecl ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24763:1: rule__StandardOperation__ArgumentsAssignment_4_1_1 : ( ruleVarDecl ) ; public final void rule__StandardOperation__ArgumentsAssignment_4_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:24641:1: ( ( ruleVarDecl ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24642:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24767:1: ( ( ruleVarDecl ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24768:1: ( ruleVarDecl ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24642:1: ( ruleVarDecl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24643:1: ruleVarDecl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24768:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24769:1: ruleVarDecl { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getArgumentsVarDeclParserRuleCall_4_1_1_0()); } - pushFollow(FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_1_151238); + pushFollow(FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_1_151487); ruleVarDecl(); state._fsp--; @@ -71189,22 +71518,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__ReturnTypeAssignment_6_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24652:1: rule__StandardOperation__ReturnTypeAssignment_6_1_1 : ( ruleRefableType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24778:1: rule__StandardOperation__ReturnTypeAssignment_6_1_1 : ( ruleRefableType ) ; public final void rule__StandardOperation__ReturnTypeAssignment_6_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:24656:1: ( ( ruleRefableType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24657:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24782:1: ( ( ruleRefableType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24783:1: ( ruleRefableType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24657:1: ( ruleRefableType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24658:1: ruleRefableType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24783:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24784:1: ruleRefableType { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getReturnTypeRefableTypeParserRuleCall_6_1_1_0()); } - pushFollow(FOLLOW_ruleRefableType_in_rule__StandardOperation__ReturnTypeAssignment_6_1_151269); + pushFollow(FOLLOW_ruleRefableType_in_rule__StandardOperation__ReturnTypeAssignment_6_1_151518); ruleRefableType(); state._fsp--; @@ -71234,22 +71563,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__DocuAssignment_7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24667:1: rule__StandardOperation__DocuAssignment_7 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24793:1: rule__StandardOperation__DocuAssignment_7 : ( ruleDocumentation ) ; public final void rule__StandardOperation__DocuAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24671:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24672:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24797:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24798:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24672:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24673:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24798:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24799:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDocuDocumentationParserRuleCall_7_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__StandardOperation__DocuAssignment_751300); + pushFollow(FOLLOW_ruleDocumentation_in_rule__StandardOperation__DocuAssignment_751549); ruleDocumentation(); state._fsp--; @@ -71279,22 +71608,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StandardOperation__DetailCodeAssignment_8" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24682:1: rule__StandardOperation__DetailCodeAssignment_8 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24808:1: rule__StandardOperation__DetailCodeAssignment_8 : ( ruleDetailCode ) ; public final void rule__StandardOperation__DetailCodeAssignment_8() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24686:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24687:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24812:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24813:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24687:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24688:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24813:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24814:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getStandardOperationAccess().getDetailCodeDetailCodeParserRuleCall_8_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__StandardOperation__DetailCodeAssignment_851331); + pushFollow(FOLLOW_ruleDetailCode_in_rule__StandardOperation__DetailCodeAssignment_851580); ruleDetailCode(); state._fsp--; @@ -71324,22 +71653,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24697:1: rule__PortOperation__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24823:1: rule__PortOperation__NameAssignment_1 : ( RULE_ID ) ; public final void rule__PortOperation__NameAssignment_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:24701:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24702:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24827:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24828:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24702:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24703:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24828:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24829:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PortOperation__NameAssignment_151362); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PortOperation__NameAssignment_151611); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getNameIDTerminalRuleCall_1_0()); } @@ -71365,22 +71694,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__ArgumentsAssignment_3_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24712:1: rule__PortOperation__ArgumentsAssignment_3_0 : ( ruleVarDecl ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24838:1: rule__PortOperation__ArgumentsAssignment_3_0 : ( ruleVarDecl ) ; public final void rule__PortOperation__ArgumentsAssignment_3_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:24716:1: ( ( ruleVarDecl ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24717:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24842:1: ( ( ruleVarDecl ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24843:1: ( ruleVarDecl ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24717:1: ( ruleVarDecl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24718:1: ruleVarDecl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24843:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24844:1: ruleVarDecl { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getArgumentsVarDeclParserRuleCall_3_0_0()); } - pushFollow(FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_051393); + pushFollow(FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_051642); ruleVarDecl(); state._fsp--; @@ -71410,22 +71739,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__ArgumentsAssignment_3_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24727:1: rule__PortOperation__ArgumentsAssignment_3_1_1 : ( ruleVarDecl ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24853:1: rule__PortOperation__ArgumentsAssignment_3_1_1 : ( ruleVarDecl ) ; public final void rule__PortOperation__ArgumentsAssignment_3_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:24731:1: ( ( ruleVarDecl ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24732:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24857:1: ( ( ruleVarDecl ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24858:1: ( ruleVarDecl ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24732:1: ( ruleVarDecl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24733:1: ruleVarDecl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24858:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24859:1: ruleVarDecl { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getArgumentsVarDeclParserRuleCall_3_1_1_0()); } - pushFollow(FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_1_151424); + pushFollow(FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_1_151673); ruleVarDecl(); state._fsp--; @@ -71455,22 +71784,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "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:24742:1: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 : ( ruleRefableType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24868:1: rule__PortOperation__ReturnTypeAssignment_5_0_1_1 : ( ruleRefableType ) ; public final void rule__PortOperation__ReturnTypeAssignment_5_0_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:24746:1: ( ( ruleRefableType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24747:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24872:1: ( ( ruleRefableType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24873:1: ( ruleRefableType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24747:1: ( ruleRefableType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24748:1: ruleRefableType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24873:1: ( ruleRefableType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24874:1: ruleRefableType { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getReturnTypeRefableTypeParserRuleCall_5_0_1_1_0()); } - pushFollow(FOLLOW_ruleRefableType_in_rule__PortOperation__ReturnTypeAssignment_5_0_1_151455); + pushFollow(FOLLOW_ruleRefableType_in_rule__PortOperation__ReturnTypeAssignment_5_0_1_151704); ruleRefableType(); state._fsp--; @@ -71500,28 +71829,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__SendsMsgAssignment_5_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24757:1: rule__PortOperation__SendsMsgAssignment_5_1_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24883:1: rule__PortOperation__SendsMsgAssignment_5_1_1 : ( ( RULE_ID ) ) ; public final void rule__PortOperation__SendsMsgAssignment_5_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:24761:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24762:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24887:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24888:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24762:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24763:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24888:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24889:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getSendsMsgMessageCrossReference_5_1_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24764:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24765:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24890:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24891:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getSendsMsgMessageIDTerminalRuleCall_5_1_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PortOperation__SendsMsgAssignment_5_1_151490); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__PortOperation__SendsMsgAssignment_5_1_151739); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortOperationAccess().getSendsMsgMessageIDTerminalRuleCall_5_1_1_0_1()); } @@ -71553,22 +71882,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24776:1: rule__PortOperation__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24902:1: rule__PortOperation__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__PortOperation__DocuAssignment_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:24780:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24781:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24906:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24907:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24781:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24782:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24907:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24908:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__PortOperation__DocuAssignment_651525); + pushFollow(FOLLOW_ruleDocumentation_in_rule__PortOperation__DocuAssignment_651774); ruleDocumentation(); state._fsp--; @@ -71598,22 +71927,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortOperation__DetailCodeAssignment_7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24791:1: rule__PortOperation__DetailCodeAssignment_7 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24917:1: rule__PortOperation__DetailCodeAssignment_7 : ( ruleDetailCode ) ; public final void rule__PortOperation__DetailCodeAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24795:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24796:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24921:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24922:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24796:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24797:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24922:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24923:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getPortOperationAccess().getDetailCodeDetailCodeParserRuleCall_7_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__PortOperation__DetailCodeAssignment_751556); + pushFollow(FOLLOW_ruleDetailCode_in_rule__PortOperation__DetailCodeAssignment_751805); ruleDetailCode(); state._fsp--; @@ -71643,22 +71972,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__CommTypeAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24806:1: rule__ProtocolClass__CommTypeAssignment_0 : ( ruleCommunicationType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24932:1: rule__ProtocolClass__CommTypeAssignment_0 : ( ruleCommunicationType ) ; public final void rule__ProtocolClass__CommTypeAssignment_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:24810:1: ( ( ruleCommunicationType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24811:1: ( ruleCommunicationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24936:1: ( ( ruleCommunicationType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24937:1: ( ruleCommunicationType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24811:1: ( ruleCommunicationType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24812:1: ruleCommunicationType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24937:1: ( ruleCommunicationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24938:1: ruleCommunicationType { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getCommTypeCommunicationTypeEnumRuleCall_0_0()); } - pushFollow(FOLLOW_ruleCommunicationType_in_rule__ProtocolClass__CommTypeAssignment_051587); + pushFollow(FOLLOW_ruleCommunicationType_in_rule__ProtocolClass__CommTypeAssignment_051836); ruleCommunicationType(); state._fsp--; @@ -71688,22 +72017,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24821:1: rule__ProtocolClass__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24947:1: rule__ProtocolClass__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ProtocolClass__NameAssignment_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:24825:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24826:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24951:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24952:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24826:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24827:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24952:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24953:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ProtocolClass__NameAssignment_251618); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ProtocolClass__NameAssignment_251867); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getProtocolClassAccess().getNameIDTerminalRuleCall_2_0()); } @@ -71729,22 +72058,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__DocuAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24836:1: rule__ProtocolClass__DocuAssignment_3 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24962:1: rule__ProtocolClass__DocuAssignment_3 : ( ruleDocumentation ) ; public final void rule__ProtocolClass__DocuAssignment_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:24840:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24841:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24966:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24967:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24841:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24842:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24967:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24968:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getDocuDocumentationParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ProtocolClass__DocuAssignment_351649); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ProtocolClass__DocuAssignment_351898); ruleDocumentation(); state._fsp--; @@ -71774,28 +72103,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__BaseAssignment_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24851:1: rule__ProtocolClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24977:1: rule__ProtocolClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; public final void rule__ProtocolClass__BaseAssignment_4_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:24855:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24856:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24981:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24982:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24856:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24857:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24982:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24983:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassCrossReference_4_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24858:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24859:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24984:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24985:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getBaseProtocolClassFQNParserRuleCall_4_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__ProtocolClass__BaseAssignment_4_151684); + pushFollow(FOLLOW_ruleFQN_in_rule__ProtocolClass__BaseAssignment_4_151933); ruleFQN(); state._fsp--; @@ -71831,22 +72160,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__AnnotationsAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24870:1: rule__ProtocolClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24996:1: rule__ProtocolClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; public final void rule__ProtocolClass__AnnotationsAssignment_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:24874:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24875:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25000:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25001:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24875:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24876:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25001:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25002:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getAnnotationsAnnotationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__ProtocolClass__AnnotationsAssignment_651719); + pushFollow(FOLLOW_ruleAnnotation_in_rule__ProtocolClass__AnnotationsAssignment_651968); ruleAnnotation(); state._fsp--; @@ -71876,22 +72205,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__UserCode1Assignment_7_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24885:1: rule__ProtocolClass__UserCode1Assignment_7_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25011:1: rule__ProtocolClass__UserCode1Assignment_7_1 : ( ruleDetailCode ) ; public final void rule__ProtocolClass__UserCode1Assignment_7_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:24889:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24890:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25015:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25016:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24890:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24891:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25016:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25017:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUserCode1DetailCodeParserRuleCall_7_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode1Assignment_7_151750); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode1Assignment_7_151999); ruleDetailCode(); state._fsp--; @@ -71921,22 +72250,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__UserCode2Assignment_8_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24900:1: rule__ProtocolClass__UserCode2Assignment_8_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25026:1: rule__ProtocolClass__UserCode2Assignment_8_1 : ( ruleDetailCode ) ; public final void rule__ProtocolClass__UserCode2Assignment_8_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:24904:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24905:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25030:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25031:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24905:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24906:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25031:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25032:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUserCode2DetailCodeParserRuleCall_8_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode2Assignment_8_151781); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode2Assignment_8_152030); ruleDetailCode(); state._fsp--; @@ -71966,22 +72295,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__UserCode3Assignment_9_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24915:1: rule__ProtocolClass__UserCode3Assignment_9_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25041:1: rule__ProtocolClass__UserCode3Assignment_9_1 : ( ruleDetailCode ) ; public final void rule__ProtocolClass__UserCode3Assignment_9_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:24919:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24920:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25045:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25046:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24920:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24921:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25046:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25047:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getUserCode3DetailCodeParserRuleCall_9_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode3Assignment_9_151812); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode3Assignment_9_152061); ruleDetailCode(); state._fsp--; @@ -72011,22 +72340,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__IncomingMessagesAssignment_10_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24930:1: rule__ProtocolClass__IncomingMessagesAssignment_10_2 : ( ruleMessage ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25056:1: rule__ProtocolClass__IncomingMessagesAssignment_10_2 : ( ruleMessage ) ; public final void rule__ProtocolClass__IncomingMessagesAssignment_10_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:24934:1: ( ( ruleMessage ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24935:1: ( ruleMessage ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25060:1: ( ( ruleMessage ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25061:1: ( ruleMessage ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24935:1: ( ruleMessage ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24936:1: ruleMessage + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25061:1: ( ruleMessage ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25062:1: ruleMessage { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getIncomingMessagesMessageParserRuleCall_10_2_0()); } - pushFollow(FOLLOW_ruleMessage_in_rule__ProtocolClass__IncomingMessagesAssignment_10_251843); + pushFollow(FOLLOW_ruleMessage_in_rule__ProtocolClass__IncomingMessagesAssignment_10_252092); ruleMessage(); state._fsp--; @@ -72056,22 +72385,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__OutgoingMessagesAssignment_11_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24945:1: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 : ( ruleMessage ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25071:1: rule__ProtocolClass__OutgoingMessagesAssignment_11_2 : ( ruleMessage ) ; public final void rule__ProtocolClass__OutgoingMessagesAssignment_11_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:24949:1: ( ( ruleMessage ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24950:1: ( ruleMessage ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25075:1: ( ( ruleMessage ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25076:1: ( ruleMessage ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24950:1: ( ruleMessage ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24951:1: ruleMessage + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25076:1: ( ruleMessage ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25077:1: ruleMessage { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getOutgoingMessagesMessageParserRuleCall_11_2_0()); } - pushFollow(FOLLOW_ruleMessage_in_rule__ProtocolClass__OutgoingMessagesAssignment_11_251874); + pushFollow(FOLLOW_ruleMessage_in_rule__ProtocolClass__OutgoingMessagesAssignment_11_252123); ruleMessage(); state._fsp--; @@ -72101,22 +72430,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__RegularAssignment_12_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24960:1: rule__ProtocolClass__RegularAssignment_12_2 : ( rulePortClass ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25086:1: rule__ProtocolClass__RegularAssignment_12_2 : ( rulePortClass ) ; public final void rule__ProtocolClass__RegularAssignment_12_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:24964:1: ( ( rulePortClass ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24965:1: ( rulePortClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25090:1: ( ( rulePortClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25091:1: ( rulePortClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24965:1: ( rulePortClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24966:1: rulePortClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25091:1: ( rulePortClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25092:1: rulePortClass { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getRegularPortClassParserRuleCall_12_2_0()); } - pushFollow(FOLLOW_rulePortClass_in_rule__ProtocolClass__RegularAssignment_12_251905); + pushFollow(FOLLOW_rulePortClass_in_rule__ProtocolClass__RegularAssignment_12_252154); rulePortClass(); state._fsp--; @@ -72146,22 +72475,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__ConjugatedAssignment_13_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24975:1: rule__ProtocolClass__ConjugatedAssignment_13_2 : ( rulePortClass ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25101:1: rule__ProtocolClass__ConjugatedAssignment_13_2 : ( rulePortClass ) ; public final void rule__ProtocolClass__ConjugatedAssignment_13_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:24979:1: ( ( rulePortClass ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24980:1: ( rulePortClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25105:1: ( ( rulePortClass ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25106:1: ( rulePortClass ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24980:1: ( rulePortClass ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24981:1: rulePortClass + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25106:1: ( rulePortClass ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25107:1: rulePortClass { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getConjugatedPortClassParserRuleCall_13_2_0()); } - pushFollow(FOLLOW_rulePortClass_in_rule__ProtocolClass__ConjugatedAssignment_13_251936); + pushFollow(FOLLOW_rulePortClass_in_rule__ProtocolClass__ConjugatedAssignment_13_252185); rulePortClass(); state._fsp--; @@ -72191,22 +72520,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolClass__SemanticsAssignment_14" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24990:1: rule__ProtocolClass__SemanticsAssignment_14 : ( ruleProtocolSemantics ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25116:1: rule__ProtocolClass__SemanticsAssignment_14 : ( ruleProtocolSemantics ) ; public final void rule__ProtocolClass__SemanticsAssignment_14() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24994:1: ( ( ruleProtocolSemantics ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24995:1: ( ruleProtocolSemantics ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25120:1: ( ( ruleProtocolSemantics ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25121:1: ( ruleProtocolSemantics ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24995:1: ( ruleProtocolSemantics ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:24996:1: ruleProtocolSemantics + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25121:1: ( ruleProtocolSemantics ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25122:1: ruleProtocolSemantics { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolClassAccess().getSemanticsProtocolSemanticsParserRuleCall_14_0()); } - pushFollow(FOLLOW_ruleProtocolSemantics_in_rule__ProtocolClass__SemanticsAssignment_1451967); + pushFollow(FOLLOW_ruleProtocolSemantics_in_rule__ProtocolClass__SemanticsAssignment_1452216); ruleProtocolSemantics(); state._fsp--; @@ -72236,22 +72565,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25005:1: rule__CompoundProtocolClass__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25131:1: rule__CompoundProtocolClass__NameAssignment_1 : ( RULE_ID ) ; public final void rule__CompoundProtocolClass__NameAssignment_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:25009:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25010:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25135:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25136:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25010:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25011:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25136:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25137:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CompoundProtocolClass__NameAssignment_151998); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CompoundProtocolClass__NameAssignment_152247); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCompoundProtocolClassAccess().getNameIDTerminalRuleCall_1_0()); } @@ -72277,22 +72606,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25020:1: rule__CompoundProtocolClass__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25146:1: rule__CompoundProtocolClass__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__CompoundProtocolClass__DocuAssignment_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:25024:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25025:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25150:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25151:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25025:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25026:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25151:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25152:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__CompoundProtocolClass__DocuAssignment_252029); + pushFollow(FOLLOW_ruleDocumentation_in_rule__CompoundProtocolClass__DocuAssignment_252278); ruleDocumentation(); state._fsp--; @@ -72322,22 +72651,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__AnnotationsAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25035:1: rule__CompoundProtocolClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25161:1: rule__CompoundProtocolClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__CompoundProtocolClass__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25039:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25040:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25165:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25166:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25040:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25041:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25166:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25167:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getAnnotationsAnnotationParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__CompoundProtocolClass__AnnotationsAssignment_452060); + pushFollow(FOLLOW_ruleAnnotation_in_rule__CompoundProtocolClass__AnnotationsAssignment_452309); ruleAnnotation(); state._fsp--; @@ -72367,22 +72696,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CompoundProtocolClass__SubProtocolsAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25050:1: rule__CompoundProtocolClass__SubProtocolsAssignment_5 : ( ruleSubProtocol ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25176:1: rule__CompoundProtocolClass__SubProtocolsAssignment_5 : ( ruleSubProtocol ) ; public final void rule__CompoundProtocolClass__SubProtocolsAssignment_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:25054:1: ( ( ruleSubProtocol ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25055:1: ( ruleSubProtocol ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25180:1: ( ( ruleSubProtocol ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25181:1: ( ruleSubProtocol ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25055:1: ( ruleSubProtocol ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25056:1: ruleSubProtocol + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25181:1: ( ruleSubProtocol ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25182:1: ruleSubProtocol { if ( state.backtracking==0 ) { before(grammarAccess.getCompoundProtocolClassAccess().getSubProtocolsSubProtocolParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleSubProtocol_in_rule__CompoundProtocolClass__SubProtocolsAssignment_552091); + pushFollow(FOLLOW_ruleSubProtocol_in_rule__CompoundProtocolClass__SubProtocolsAssignment_552340); ruleSubProtocol(); state._fsp--; @@ -72412,22 +72741,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25065:1: rule__SubProtocol__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25191:1: rule__SubProtocol__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SubProtocol__NameAssignment_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:25069:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25070:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25195:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25196:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25070:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25071:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25196:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25197:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubProtocol__NameAssignment_152122); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubProtocol__NameAssignment_152371); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubProtocolAccess().getNameIDTerminalRuleCall_1_0()); } @@ -72453,28 +72782,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubProtocol__ProtocolAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25080:1: rule__SubProtocol__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25206:1: rule__SubProtocol__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SubProtocol__ProtocolAssignment_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:25084:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25085:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25210:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25211:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25085:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25086:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25211:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25212:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getProtocolGeneralProtocolClassCrossReference_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25087:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25088:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25213:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25214:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getSubProtocolAccess().getProtocolGeneralProtocolClassFQNParserRuleCall_3_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__SubProtocol__ProtocolAssignment_352157); + pushFollow(FOLLOW_ruleFQN_in_rule__SubProtocol__ProtocolAssignment_352406); ruleFQN(); state._fsp--; @@ -72510,28 +72839,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__PrivAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25099:1: rule__Message__PrivAssignment_0 : ( ( 'private' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25225:1: rule__Message__PrivAssignment_0 : ( ( 'private' ) ) ; public final void rule__Message__PrivAssignment_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:25103:1: ( ( ( 'private' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25104:1: ( ( 'private' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25229:1: ( ( ( 'private' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25230:1: ( ( 'private' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25104:1: ( ( 'private' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25105:1: ( 'private' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25230:1: ( ( 'private' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25231:1: ( 'private' ) { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25106:1: ( 'private' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25107:1: 'private' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25232:1: ( 'private' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25233:1: 'private' { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); } - match(input,125,FOLLOW_125_in_rule__Message__PrivAssignment_052197); if (state.failed) return ; + match(input,127,FOLLOW_127_in_rule__Message__PrivAssignment_052446); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageAccess().getPrivPrivateKeyword_0_0()); } @@ -72563,22 +72892,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25122:1: rule__Message__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25248:1: rule__Message__NameAssignment_2 : ( RULE_ID ) ; public final void rule__Message__NameAssignment_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:25126:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25127:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25252:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25253:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25127:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25128:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25253:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25254:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Message__NameAssignment_252236); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Message__NameAssignment_252485); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageAccess().getNameIDTerminalRuleCall_2_0()); } @@ -72604,22 +72933,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__DataAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25137:1: rule__Message__DataAssignment_4 : ( ruleVarDecl ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25263:1: rule__Message__DataAssignment_4 : ( ruleVarDecl ) ; public final void rule__Message__DataAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25141:1: ( ( ruleVarDecl ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25142:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25267:1: ( ( ruleVarDecl ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25268:1: ( ruleVarDecl ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25142:1: ( ruleVarDecl ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25143:1: ruleVarDecl + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25268:1: ( ruleVarDecl ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25269:1: ruleVarDecl { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getDataVarDeclParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleVarDecl_in_rule__Message__DataAssignment_452267); + pushFollow(FOLLOW_ruleVarDecl_in_rule__Message__DataAssignment_452516); ruleVarDecl(); state._fsp--; @@ -72649,22 +72978,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Message__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25152:1: rule__Message__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25278:1: rule__Message__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__Message__DocuAssignment_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:25156:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25157:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25282:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25283:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25157:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25158:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25283:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25284:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getMessageAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__Message__DocuAssignment_652298); + pushFollow(FOLLOW_ruleDocumentation_in_rule__Message__DocuAssignment_652547); ruleDocumentation(); state._fsp--; @@ -72694,22 +73023,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__UserCodeAssignment_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25167:1: rule__PortClass__UserCodeAssignment_2_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25293:1: rule__PortClass__UserCodeAssignment_2_1 : ( ruleDetailCode ) ; public final void rule__PortClass__UserCodeAssignment_2_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:25171:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25172:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25297:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25298:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25172:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25173:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25298:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25299:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getUserCodeDetailCodeParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__PortClass__UserCodeAssignment_2_152329); + pushFollow(FOLLOW_ruleDetailCode_in_rule__PortClass__UserCodeAssignment_2_152578); ruleDetailCode(); state._fsp--; @@ -72739,22 +73068,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__AttributesAssignment_3_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25182:1: rule__PortClass__AttributesAssignment_3_0 : ( ruleAttribute ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25308:1: rule__PortClass__AttributesAssignment_3_0 : ( ruleAttribute ) ; public final void rule__PortClass__AttributesAssignment_3_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:25186:1: ( ( ruleAttribute ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25187:1: ( ruleAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25312:1: ( ( ruleAttribute ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25313:1: ( ruleAttribute ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25187:1: ( ruleAttribute ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25188:1: ruleAttribute + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25313:1: ( ruleAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25314:1: ruleAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getAttributesAttributeParserRuleCall_3_0_0()); } - pushFollow(FOLLOW_ruleAttribute_in_rule__PortClass__AttributesAssignment_3_052360); + pushFollow(FOLLOW_ruleAttribute_in_rule__PortClass__AttributesAssignment_3_052609); ruleAttribute(); state._fsp--; @@ -72784,22 +73113,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__OperationsAssignment_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25197:1: rule__PortClass__OperationsAssignment_3_1 : ( rulePortOperation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25323:1: rule__PortClass__OperationsAssignment_3_1 : ( rulePortOperation ) ; public final void rule__PortClass__OperationsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25201:1: ( ( rulePortOperation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25202:1: ( rulePortOperation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25327:1: ( ( rulePortOperation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25328:1: ( rulePortOperation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25202:1: ( rulePortOperation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25203:1: rulePortOperation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25328:1: ( rulePortOperation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25329:1: rulePortOperation { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getOperationsPortOperationParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_rulePortOperation_in_rule__PortClass__OperationsAssignment_3_152391); + pushFollow(FOLLOW_rulePortOperation_in_rule__PortClass__OperationsAssignment_3_152640); rulePortOperation(); state._fsp--; @@ -72829,22 +73158,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PortClass__MsgHandlersAssignment_3_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25212:1: rule__PortClass__MsgHandlersAssignment_3_2 : ( ruleMessageHandler ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25338:1: rule__PortClass__MsgHandlersAssignment_3_2 : ( ruleMessageHandler ) ; public final void rule__PortClass__MsgHandlersAssignment_3_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:25216:1: ( ( ruleMessageHandler ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25217:1: ( ruleMessageHandler ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25342:1: ( ( ruleMessageHandler ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25343:1: ( ruleMessageHandler ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25217:1: ( ruleMessageHandler ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25218:1: ruleMessageHandler + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25343:1: ( ruleMessageHandler ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25344:1: ruleMessageHandler { if ( state.backtracking==0 ) { before(grammarAccess.getPortClassAccess().getMsgHandlersMessageHandlerParserRuleCall_3_2_0()); } - pushFollow(FOLLOW_ruleMessageHandler_in_rule__PortClass__MsgHandlersAssignment_3_252422); + pushFollow(FOLLOW_ruleMessageHandler_in_rule__PortClass__MsgHandlersAssignment_3_252671); ruleMessageHandler(); state._fsp--; @@ -72874,28 +73203,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__MsgAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25227:1: rule__InMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25353:1: rule__InMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__InMessageHandler__MsgAssignment_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:25231:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25232:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25357:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25358:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25232:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25233:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25358:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25359:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getMsgMessageCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25234:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25235:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25360:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25361:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InMessageHandler__MsgAssignment_252457); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InMessageHandler__MsgAssignment_252706); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInMessageHandlerAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } @@ -72927,22 +73256,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InMessageHandler__DetailCodeAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25246:1: rule__InMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25372:1: rule__InMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; public final void rule__InMessageHandler__DetailCodeAssignment_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:25250:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25251:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25376:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25377:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25251:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25252:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25377:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25378:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getInMessageHandlerAccess().getDetailCodeDetailCodeParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__InMessageHandler__DetailCodeAssignment_352492); + pushFollow(FOLLOW_ruleDetailCode_in_rule__InMessageHandler__DetailCodeAssignment_352741); ruleDetailCode(); state._fsp--; @@ -72972,28 +73301,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__MsgAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25261:1: rule__OutMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25387:1: rule__OutMessageHandler__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__OutMessageHandler__MsgAssignment_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:25265:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25266:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25391:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25392:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25266:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25267:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25392:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25393:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getMsgMessageCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25268:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25269:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25394:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25395:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OutMessageHandler__MsgAssignment_252527); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OutMessageHandler__MsgAssignment_252776); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutMessageHandlerAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } @@ -73025,22 +73354,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutMessageHandler__DetailCodeAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25280:1: rule__OutMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25406:1: rule__OutMessageHandler__DetailCodeAssignment_3 : ( ruleDetailCode ) ; public final void rule__OutMessageHandler__DetailCodeAssignment_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:25284:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25285:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25410:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25411:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25285:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25286:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25411:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25412:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getOutMessageHandlerAccess().getDetailCodeDetailCodeParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__OutMessageHandler__DetailCodeAssignment_352562); + pushFollow(FOLLOW_ruleDetailCode_in_rule__OutMessageHandler__DetailCodeAssignment_352811); ruleDetailCode(); state._fsp--; @@ -73070,22 +73399,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ProtocolSemantics__RulesAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25295:1: rule__ProtocolSemantics__RulesAssignment_3 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25421:1: rule__ProtocolSemantics__RulesAssignment_3 : ( ruleSemanticsRule ) ; public final void rule__ProtocolSemantics__RulesAssignment_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:25299:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25300:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25425:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25426:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25300:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25301:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25426:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25427:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getProtocolSemanticsAccess().getRulesSemanticsRuleParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__ProtocolSemantics__RulesAssignment_352593); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__ProtocolSemantics__RulesAssignment_352842); ruleSemanticsRule(); state._fsp--; @@ -73115,28 +73444,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__MsgAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25310:1: rule__InSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25436:1: rule__InSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__InSemanticsRule__MsgAssignment_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:25314:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25315:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25440:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25441:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25315:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25316:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25441:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25442:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getMsgMessageCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25317:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25318:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25443:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25444:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InSemanticsRule__MsgAssignment_252628); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InSemanticsRule__MsgAssignment_252877); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } @@ -73168,22 +73497,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__FollowUpsAssignment_3_1_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25329:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25455:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; public final void rule__InSemanticsRule__FollowUpsAssignment_3_1_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:25333:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25334:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25459:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25460:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25334:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25335:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25460:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25461:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_052663); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_052912); ruleSemanticsRule(); state._fsp--; @@ -73213,22 +73542,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25344:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25470:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; public final void rule__InSemanticsRule__FollowUpsAssignment_3_1_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:25348:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25349:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25474:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25475:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25349:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25350:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25475:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25476:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_152694); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_152943); ruleSemanticsRule(); state._fsp--; @@ -73258,22 +73587,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25359:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25485:1: rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; public final void rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_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:25363:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25364:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25489:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25490:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25364:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25365:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25490:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25491:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getInSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_152725); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_152974); ruleSemanticsRule(); state._fsp--; @@ -73303,28 +73632,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__MsgAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25374:1: rule__OutSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25500:1: rule__OutSemanticsRule__MsgAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__OutSemanticsRule__MsgAssignment_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:25378:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25379:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25504:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25505:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25379:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25380:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25505:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25506:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25381:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25382:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25507:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25508:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OutSemanticsRule__MsgAssignment_252760); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__OutSemanticsRule__MsgAssignment_253009); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getOutSemanticsRuleAccess().getMsgMessageIDTerminalRuleCall_2_0_1()); } @@ -73356,22 +73685,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__FollowUpsAssignment_3_1_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25393:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25519:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_0 : ( ruleSemanticsRule ) ; public final void rule__OutSemanticsRule__FollowUpsAssignment_3_1_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:25397:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25398:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25523:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25524:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25398:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25399:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25524:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25525:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_0_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_052795); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_053044); ruleSemanticsRule(); state._fsp--; @@ -73401,22 +73730,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25408:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25534:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1 : ( ruleSemanticsRule ) ; public final void rule__OutSemanticsRule__FollowUpsAssignment_3_1_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:25412:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25413:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25538:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25539:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25413:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25414:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25539:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25540:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_1_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_152826); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_153075); ruleSemanticsRule(); state._fsp--; @@ -73446,22 +73775,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25423:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25549:1: rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1 : ( ruleSemanticsRule ) ; public final void rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_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:25427:1: ( ( ruleSemanticsRule ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25428:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25553:1: ( ( ruleSemanticsRule ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25554:1: ( ruleSemanticsRule ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25428:1: ( ruleSemanticsRule ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25429:1: ruleSemanticsRule + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25554:1: ( ruleSemanticsRule ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25555:1: ruleSemanticsRule { if ( state.backtracking==0 ) { before(grammarAccess.getOutSemanticsRuleAccess().getFollowUpsSemanticsRuleParserRuleCall_3_1_1_2_1_0()); } - pushFollow(FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_152857); + pushFollow(FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_153106); ruleSemanticsRule(); state._fsp--; @@ -73491,28 +73820,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__AbstractAssignment_0_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25438:1: rule__ActorClass__AbstractAssignment_0_0 : ( ( 'abstract' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25564:1: rule__ActorClass__AbstractAssignment_0_0 : ( ( 'abstract' ) ) ; public final void rule__ActorClass__AbstractAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25442:1: ( ( ( 'abstract' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25443:1: ( ( 'abstract' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25568:1: ( ( ( 'abstract' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25569:1: ( ( 'abstract' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25443:1: ( ( 'abstract' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25444:1: ( 'abstract' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25569:1: ( ( 'abstract' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25570:1: ( 'abstract' ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25445:1: ( 'abstract' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25446:1: 'abstract' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25571:1: ( 'abstract' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25572:1: 'abstract' { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); } - match(input,126,FOLLOW_126_in_rule__ActorClass__AbstractAssignment_0_052893); if (state.failed) return ; + match(input,128,FOLLOW_128_in_rule__ActorClass__AbstractAssignment_0_053142); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0_0()); } @@ -73544,22 +73873,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__CommTypeAssignment_0_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25461:1: rule__ActorClass__CommTypeAssignment_0_1 : ( ruleActorCommunicationType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25587:1: rule__ActorClass__CommTypeAssignment_0_1 : ( ruleActorCommunicationType ) ; public final void rule__ActorClass__CommTypeAssignment_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:25465:1: ( ( ruleActorCommunicationType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25466:1: ( ruleActorCommunicationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25591:1: ( ( ruleActorCommunicationType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25592:1: ( ruleActorCommunicationType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25466:1: ( ruleActorCommunicationType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25467:1: ruleActorCommunicationType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25592:1: ( ruleActorCommunicationType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25593:1: ruleActorCommunicationType { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getCommTypeActorCommunicationTypeEnumRuleCall_0_1_0()); } - pushFollow(FOLLOW_ruleActorCommunicationType_in_rule__ActorClass__CommTypeAssignment_0_152932); + pushFollow(FOLLOW_ruleActorCommunicationType_in_rule__ActorClass__CommTypeAssignment_0_153181); ruleActorCommunicationType(); state._fsp--; @@ -73589,22 +73918,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25476:1: rule__ActorClass__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25602:1: rule__ActorClass__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ActorClass__NameAssignment_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:25480:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25481:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25606:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25607:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25481:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25482:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25607:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25608:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorClass__NameAssignment_252963); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorClass__NameAssignment_253212); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorClassAccess().getNameIDTerminalRuleCall_2_0()); } @@ -73630,22 +73959,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__DocuAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25491:1: rule__ActorClass__DocuAssignment_3 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25617:1: rule__ActorClass__DocuAssignment_3 : ( ruleDocumentation ) ; public final void rule__ActorClass__DocuAssignment_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:25495:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25496:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25621:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25622:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25496:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25497:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25622:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25623:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getDocuDocumentationParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorClass__DocuAssignment_352994); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorClass__DocuAssignment_353243); ruleDocumentation(); state._fsp--; @@ -73675,28 +74004,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BaseAssignment_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25506:1: rule__ActorClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25632:1: rule__ActorClass__BaseAssignment_4_1 : ( ( ruleFQN ) ) ; public final void rule__ActorClass__BaseAssignment_4_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:25510:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25511:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25636:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25637:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25511:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25512:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25637:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25638:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBaseActorClassCrossReference_4_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25513:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25514:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25639:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25640:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBaseActorClassFQNParserRuleCall_4_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__ActorClass__BaseAssignment_4_153029); + pushFollow(FOLLOW_ruleFQN_in_rule__ActorClass__BaseAssignment_4_153278); ruleFQN(); state._fsp--; @@ -73732,22 +74061,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__AnnotationsAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25525:1: rule__ActorClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25651:1: rule__ActorClass__AnnotationsAssignment_6 : ( ruleAnnotation ) ; public final void rule__ActorClass__AnnotationsAssignment_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:25529:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25530:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25655:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25656:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25530:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25531:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25656:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25657:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAnnotationsAnnotationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__ActorClass__AnnotationsAssignment_653064); + pushFollow(FOLLOW_ruleAnnotation_in_rule__ActorClass__AnnotationsAssignment_653313); ruleAnnotation(); state._fsp--; @@ -73777,22 +74106,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__InterfacePortsAssignment_7_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25540:1: rule__ActorClass__InterfacePortsAssignment_7_2 : ( rulePort ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25666:1: rule__ActorClass__InterfacePortsAssignment_7_2 : ( rulePort ) ; public final void rule__ActorClass__InterfacePortsAssignment_7_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25544:1: ( ( rulePort ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25545:1: ( rulePort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25670:1: ( ( rulePort ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25671:1: ( rulePort ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25545:1: ( rulePort ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25546:1: rulePort + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25671:1: ( rulePort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25672:1: rulePort { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getInterfacePortsPortParserRuleCall_7_2_0()); } - pushFollow(FOLLOW_rulePort_in_rule__ActorClass__InterfacePortsAssignment_7_253095); + pushFollow(FOLLOW_rulePort_in_rule__ActorClass__InterfacePortsAssignment_7_253344); rulePort(); state._fsp--; @@ -73822,22 +74151,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ServiceProvisionPointsAssignment_7_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25555:1: rule__ActorClass__ServiceProvisionPointsAssignment_7_3 : ( ruleSPP ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25681:1: rule__ActorClass__ServiceProvisionPointsAssignment_7_3 : ( ruleSPP ) ; public final void rule__ActorClass__ServiceProvisionPointsAssignment_7_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:25559:1: ( ( ruleSPP ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25560:1: ( ruleSPP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25685:1: ( ( ruleSPP ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25686:1: ( ruleSPP ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25560:1: ( ruleSPP ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25561:1: ruleSPP + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25686:1: ( ruleSPP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25687:1: ruleSPP { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceProvisionPointsSPPParserRuleCall_7_3_0()); } - pushFollow(FOLLOW_ruleSPP_in_rule__ActorClass__ServiceProvisionPointsAssignment_7_353126); + pushFollow(FOLLOW_ruleSPP_in_rule__ActorClass__ServiceProvisionPointsAssignment_7_353375); ruleSPP(); state._fsp--; @@ -73867,22 +74196,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__StructureDocuAssignment_8_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25570:1: rule__ActorClass__StructureDocuAssignment_8_1 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25696:1: rule__ActorClass__StructureDocuAssignment_8_1 : ( ruleDocumentation ) ; public final void rule__ActorClass__StructureDocuAssignment_8_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:25574:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25575:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25700:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25701:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25575:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25576:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25701:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25702:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getStructureDocuDocumentationParserRuleCall_8_1_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorClass__StructureDocuAssignment_8_153157); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorClass__StructureDocuAssignment_8_153406); ruleDocumentation(); state._fsp--; @@ -73912,22 +74241,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UserCode1Assignment_8_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25585:1: rule__ActorClass__UserCode1Assignment_8_3_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25711:1: rule__ActorClass__UserCode1Assignment_8_3_1 : ( ruleDetailCode ) ; public final void rule__ActorClass__UserCode1Assignment_8_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25589:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25590:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25715:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25716:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25590:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25591:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25716:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25717:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUserCode1DetailCodeParserRuleCall_8_3_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode1Assignment_8_3_153188); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode1Assignment_8_3_153437); ruleDetailCode(); state._fsp--; @@ -73957,22 +74286,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UserCode2Assignment_8_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25600:1: rule__ActorClass__UserCode2Assignment_8_4_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25726:1: rule__ActorClass__UserCode2Assignment_8_4_1 : ( ruleDetailCode ) ; public final void rule__ActorClass__UserCode2Assignment_8_4_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:25604:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25605:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25730:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25731:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25605:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25606:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25731:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25732:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUserCode2DetailCodeParserRuleCall_8_4_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode2Assignment_8_4_153219); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode2Assignment_8_4_153468); ruleDetailCode(); state._fsp--; @@ -74002,22 +74331,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__UserCode3Assignment_8_5_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25615:1: rule__ActorClass__UserCode3Assignment_8_5_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25741:1: rule__ActorClass__UserCode3Assignment_8_5_1 : ( ruleDetailCode ) ; public final void rule__ActorClass__UserCode3Assignment_8_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:25619:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25620:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25745:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25746:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25620:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25621:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25746:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25747:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getUserCode3DetailCodeParserRuleCall_8_5_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode3Assignment_8_5_153250); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode3Assignment_8_5_153499); ruleDetailCode(); state._fsp--; @@ -74047,22 +74376,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__InternalPortsAssignment_8_6_0_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25630:1: rule__ActorClass__InternalPortsAssignment_8_6_0_0 : ( rulePort ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25756:1: rule__ActorClass__InternalPortsAssignment_8_6_0_0 : ( rulePort ) ; public final void rule__ActorClass__InternalPortsAssignment_8_6_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25634:1: ( ( rulePort ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25635:1: ( rulePort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25760:1: ( ( rulePort ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25761:1: ( rulePort ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25635:1: ( rulePort ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25636:1: rulePort + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25761:1: ( rulePort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25762:1: rulePort { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getInternalPortsPortParserRuleCall_8_6_0_0_0()); } - pushFollow(FOLLOW_rulePort_in_rule__ActorClass__InternalPortsAssignment_8_6_0_053281); + pushFollow(FOLLOW_rulePort_in_rule__ActorClass__InternalPortsAssignment_8_6_0_053530); rulePort(); state._fsp--; @@ -74092,22 +74421,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ExternalPortsAssignment_8_6_0_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25645:1: rule__ActorClass__ExternalPortsAssignment_8_6_0_1 : ( ruleExternalPort ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25771:1: rule__ActorClass__ExternalPortsAssignment_8_6_0_1 : ( ruleExternalPort ) ; public final void rule__ActorClass__ExternalPortsAssignment_8_6_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:25649:1: ( ( ruleExternalPort ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25650:1: ( ruleExternalPort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25775:1: ( ( ruleExternalPort ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25776:1: ( ruleExternalPort ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25650:1: ( ruleExternalPort ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25651:1: ruleExternalPort + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25776:1: ( ruleExternalPort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25777:1: ruleExternalPort { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getExternalPortsExternalPortParserRuleCall_8_6_0_1_0()); } - pushFollow(FOLLOW_ruleExternalPort_in_rule__ActorClass__ExternalPortsAssignment_8_6_0_153312); + pushFollow(FOLLOW_ruleExternalPort_in_rule__ActorClass__ExternalPortsAssignment_8_6_0_153561); ruleExternalPort(); state._fsp--; @@ -74137,22 +74466,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ActorRefsAssignment_8_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25660:1: rule__ActorClass__ActorRefsAssignment_8_6_1 : ( ruleActorRef ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25786:1: rule__ActorClass__ActorRefsAssignment_8_6_1 : ( ruleActorRef ) ; public final void rule__ActorClass__ActorRefsAssignment_8_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25664:1: ( ( ruleActorRef ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25665:1: ( ruleActorRef ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25790:1: ( ( ruleActorRef ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25791:1: ( ruleActorRef ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25665:1: ( ruleActorRef ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25666:1: ruleActorRef + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25791:1: ( ruleActorRef ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25792:1: ruleActorRef { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getActorRefsActorRefParserRuleCall_8_6_1_0()); } - pushFollow(FOLLOW_ruleActorRef_in_rule__ActorClass__ActorRefsAssignment_8_6_153343); + pushFollow(FOLLOW_ruleActorRef_in_rule__ActorClass__ActorRefsAssignment_8_6_153592); ruleActorRef(); state._fsp--; @@ -74182,22 +74511,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ServiceImplementationsAssignment_8_6_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25675:1: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 : ( ruleServiceImplementation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25801:1: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 : ( ruleServiceImplementation ) ; public final void rule__ActorClass__ServiceImplementationsAssignment_8_6_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:25679:1: ( ( ruleServiceImplementation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25680:1: ( ruleServiceImplementation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25805:1: ( ( ruleServiceImplementation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25806:1: ( ruleServiceImplementation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25680:1: ( ruleServiceImplementation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25681:1: ruleServiceImplementation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25806:1: ( ruleServiceImplementation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25807:1: ruleServiceImplementation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceImplementationsServiceImplementationParserRuleCall_8_6_2_0()); } - pushFollow(FOLLOW_ruleServiceImplementation_in_rule__ActorClass__ServiceImplementationsAssignment_8_6_253374); + pushFollow(FOLLOW_ruleServiceImplementation_in_rule__ActorClass__ServiceImplementationsAssignment_8_6_253623); ruleServiceImplementation(); state._fsp--; @@ -74227,22 +74556,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ServiceAccessPointsAssignment_8_6_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25690:1: rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 : ( ruleSAP ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25816:1: rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 : ( ruleSAP ) ; public final void rule__ActorClass__ServiceAccessPointsAssignment_8_6_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:25694:1: ( ( ruleSAP ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25695:1: ( ruleSAP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25820:1: ( ( ruleSAP ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25821:1: ( ruleSAP ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25695:1: ( ruleSAP ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25696:1: ruleSAP + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25821:1: ( ruleSAP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25822:1: ruleSAP { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getServiceAccessPointsSAPParserRuleCall_8_6_3_0()); } - pushFollow(FOLLOW_ruleSAP_in_rule__ActorClass__ServiceAccessPointsAssignment_8_6_353405); + pushFollow(FOLLOW_ruleSAP_in_rule__ActorClass__ServiceAccessPointsAssignment_8_6_353654); ruleSAP(); state._fsp--; @@ -74272,22 +74601,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BindingsAssignment_8_6_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25705:1: rule__ActorClass__BindingsAssignment_8_6_4 : ( ruleBinding ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25831:1: rule__ActorClass__BindingsAssignment_8_6_4 : ( ruleBinding ) ; public final void rule__ActorClass__BindingsAssignment_8_6_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25709:1: ( ( ruleBinding ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25710:1: ( ruleBinding ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25835:1: ( ( ruleBinding ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25836:1: ( ruleBinding ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25710:1: ( ruleBinding ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25711:1: ruleBinding + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25836:1: ( ruleBinding ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25837:1: ruleBinding { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBindingsBindingParserRuleCall_8_6_4_0()); } - pushFollow(FOLLOW_ruleBinding_in_rule__ActorClass__BindingsAssignment_8_6_453436); + pushFollow(FOLLOW_ruleBinding_in_rule__ActorClass__BindingsAssignment_8_6_453685); ruleBinding(); state._fsp--; @@ -74317,22 +74646,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__ConnectionsAssignment_8_6_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25720:1: rule__ActorClass__ConnectionsAssignment_8_6_5 : ( ruleLayerConnection ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25846:1: rule__ActorClass__ConnectionsAssignment_8_6_5 : ( ruleLayerConnection ) ; public final void rule__ActorClass__ConnectionsAssignment_8_6_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:25724:1: ( ( ruleLayerConnection ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25725:1: ( ruleLayerConnection ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25850:1: ( ( ruleLayerConnection ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25851:1: ( ruleLayerConnection ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25725:1: ( ruleLayerConnection ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25726:1: ruleLayerConnection + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25851:1: ( ruleLayerConnection ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25852:1: ruleLayerConnection { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getConnectionsLayerConnectionParserRuleCall_8_6_5_0()); } - pushFollow(FOLLOW_ruleLayerConnection_in_rule__ActorClass__ConnectionsAssignment_8_6_553467); + pushFollow(FOLLOW_ruleLayerConnection_in_rule__ActorClass__ConnectionsAssignment_8_6_553716); ruleLayerConnection(); state._fsp--; @@ -74362,22 +74691,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__AttributesAssignment_8_6_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25735:1: rule__ActorClass__AttributesAssignment_8_6_6 : ( ruleAttribute ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25861:1: rule__ActorClass__AttributesAssignment_8_6_6 : ( ruleAttribute ) ; public final void rule__ActorClass__AttributesAssignment_8_6_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:25739:1: ( ( ruleAttribute ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25740:1: ( ruleAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25865:1: ( ( ruleAttribute ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25866:1: ( ruleAttribute ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25740:1: ( ruleAttribute ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25741:1: ruleAttribute + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25866:1: ( ruleAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25867:1: ruleAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getAttributesAttributeParserRuleCall_8_6_6_0()); } - pushFollow(FOLLOW_ruleAttribute_in_rule__ActorClass__AttributesAssignment_8_6_653498); + pushFollow(FOLLOW_ruleAttribute_in_rule__ActorClass__AttributesAssignment_8_6_653747); ruleAttribute(); state._fsp--; @@ -74407,22 +74736,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BehaviorDocuAssignment_9_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25750:1: rule__ActorClass__BehaviorDocuAssignment_9_1 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25876:1: rule__ActorClass__BehaviorDocuAssignment_9_1 : ( ruleDocumentation ) ; public final void rule__ActorClass__BehaviorDocuAssignment_9_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:25754:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25755:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25880:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25881:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25755:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25756:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25881:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25882:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBehaviorDocuDocumentationParserRuleCall_9_1_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorClass__BehaviorDocuAssignment_9_153529); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorClass__BehaviorDocuAssignment_9_153778); ruleDocumentation(); state._fsp--; @@ -74452,22 +74781,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__BehaviorAnnotationsAssignment_9_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25765:1: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25891:1: rule__ActorClass__BehaviorAnnotationsAssignment_9_3 : ( ruleAnnotation ) ; public final void rule__ActorClass__BehaviorAnnotationsAssignment_9_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:25769:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25770:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25895:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25896:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25770:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25771:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25896:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25897:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getBehaviorAnnotationsAnnotationParserRuleCall_9_3_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__ActorClass__BehaviorAnnotationsAssignment_9_353560); + pushFollow(FOLLOW_ruleAnnotation_in_rule__ActorClass__BehaviorAnnotationsAssignment_9_353809); ruleAnnotation(); state._fsp--; @@ -74497,22 +74826,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__OperationsAssignment_9_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25780:1: rule__ActorClass__OperationsAssignment_9_4 : ( ruleStandardOperation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25906:1: rule__ActorClass__OperationsAssignment_9_4 : ( ruleStandardOperation ) ; public final void rule__ActorClass__OperationsAssignment_9_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25784:1: ( ( ruleStandardOperation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25785:1: ( ruleStandardOperation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25910:1: ( ( ruleStandardOperation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25911:1: ( ruleStandardOperation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25785:1: ( ruleStandardOperation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25786:1: ruleStandardOperation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25911:1: ( ruleStandardOperation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25912:1: ruleStandardOperation { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getOperationsStandardOperationParserRuleCall_9_4_0()); } - pushFollow(FOLLOW_ruleStandardOperation_in_rule__ActorClass__OperationsAssignment_9_453591); + pushFollow(FOLLOW_ruleStandardOperation_in_rule__ActorClass__OperationsAssignment_9_453840); ruleStandardOperation(); state._fsp--; @@ -74542,22 +74871,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorClass__StateMachineAssignment_9_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25795:1: rule__ActorClass__StateMachineAssignment_9_5 : ( ruleStateMachine ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25921:1: rule__ActorClass__StateMachineAssignment_9_5 : ( ruleStateMachine ) ; public final void rule__ActorClass__StateMachineAssignment_9_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:25799:1: ( ( ruleStateMachine ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25800:1: ( ruleStateMachine ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25925:1: ( ( ruleStateMachine ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25926:1: ( ruleStateMachine ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25800:1: ( ruleStateMachine ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25801:1: ruleStateMachine + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25926:1: ( ruleStateMachine ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25927:1: ruleStateMachine { if ( state.backtracking==0 ) { before(grammarAccess.getActorClassAccess().getStateMachineStateMachineParserRuleCall_9_5_0()); } - pushFollow(FOLLOW_ruleStateMachine_in_rule__ActorClass__StateMachineAssignment_9_553622); + pushFollow(FOLLOW_ruleStateMachine_in_rule__ActorClass__StateMachineAssignment_9_553871); ruleStateMachine(); state._fsp--; @@ -74587,28 +74916,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__ConjugatedAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25810:1: rule__Port__ConjugatedAssignment_0 : ( ( 'conjugated' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25936:1: rule__Port__ConjugatedAssignment_0 : ( ( 'conjugated' ) ) ; public final void rule__Port__ConjugatedAssignment_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:25814:1: ( ( ( 'conjugated' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25815:1: ( ( 'conjugated' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25940:1: ( ( ( 'conjugated' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25941:1: ( ( 'conjugated' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25815:1: ( ( 'conjugated' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25816:1: ( 'conjugated' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25941:1: ( ( 'conjugated' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25942:1: ( 'conjugated' ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25817:1: ( 'conjugated' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25818:1: 'conjugated' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25943:1: ( 'conjugated' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25944:1: 'conjugated' { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0()); } - match(input,64,FOLLOW_64_in_rule__Port__ConjugatedAssignment_053658); if (state.failed) return ; + match(input,64,FOLLOW_64_in_rule__Port__ConjugatedAssignment_053907); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0()); } @@ -74640,22 +74969,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25833:1: rule__Port__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25959:1: rule__Port__NameAssignment_2 : ( RULE_ID ) ; public final void rule__Port__NameAssignment_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:25837:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25838:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25963:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25964:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25838:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25839:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25964:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25965:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Port__NameAssignment_253697); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Port__NameAssignment_253946); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPortAccess().getNameIDTerminalRuleCall_2_0()); } @@ -74681,22 +75010,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__MultiplicityAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25848:1: rule__Port__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25974:1: rule__Port__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; public final void rule__Port__MultiplicityAssignment_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:25852:1: ( ( ruleMULTIPLICITY ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25853:1: ( ruleMULTIPLICITY ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25978:1: ( ( ruleMULTIPLICITY ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25979:1: ( ruleMULTIPLICITY ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25853:1: ( ruleMULTIPLICITY ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25854:1: ruleMULTIPLICITY + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25979:1: ( ruleMULTIPLICITY ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25980:1: ruleMULTIPLICITY { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleMULTIPLICITY_in_rule__Port__MultiplicityAssignment_353728); + pushFollow(FOLLOW_ruleMULTIPLICITY_in_rule__Port__MultiplicityAssignment_353977); ruleMULTIPLICITY(); state._fsp--; @@ -74726,28 +75055,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__ProtocolAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25863:1: rule__Port__ProtocolAssignment_5 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25989:1: rule__Port__ProtocolAssignment_5 : ( ( ruleFQN ) ) ; public final void rule__Port__ProtocolAssignment_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:25867:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25868:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25993:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25994:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25868:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25869:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25994:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25995:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getProtocolGeneralProtocolClassCrossReference_5_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25870:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25871:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25996:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25997:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getProtocolGeneralProtocolClassFQNParserRuleCall_5_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__Port__ProtocolAssignment_553763); + pushFollow(FOLLOW_ruleFQN_in_rule__Port__ProtocolAssignment_554012); ruleFQN(); state._fsp--; @@ -74783,22 +75112,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Port__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25882:1: rule__Port__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26008:1: rule__Port__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__Port__DocuAssignment_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:25886:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25887:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26012:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26013:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25887:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25888:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26013:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26014:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getPortAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__Port__DocuAssignment_653798); + pushFollow(FOLLOW_ruleDocumentation_in_rule__Port__DocuAssignment_654047); ruleDocumentation(); state._fsp--; @@ -74828,28 +75157,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExternalPort__InterfacePortAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25897:1: rule__ExternalPort__InterfacePortAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26023:1: rule__ExternalPort__InterfacePortAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ExternalPort__InterfacePortAssignment_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:25901:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25902:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26027:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26028:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25902:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25903:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26028:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26029:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getExternalPortAccess().getInterfacePortPortCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25904:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25905:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26030:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26031:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getExternalPortAccess().getInterfacePortPortIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ExternalPort__InterfacePortAssignment_253833); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ExternalPort__InterfacePortAssignment_254082); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExternalPortAccess().getInterfacePortPortIDTerminalRuleCall_2_0_1()); } @@ -74881,22 +75210,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25916:1: rule__SAP__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26042:1: rule__SAP__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SAP__NameAssignment_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:25920:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25921:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26046:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26047:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25921:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25922:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26047:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26048:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SAP__NameAssignment_153868); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SAP__NameAssignment_154117); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSAPAccess().getNameIDTerminalRuleCall_1_0()); } @@ -74922,28 +75251,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SAP__ProtocolAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25931:1: rule__SAP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26057:1: rule__SAP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SAP__ProtocolAssignment_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:25935:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25936:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26061:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26062:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25936:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25937:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26062:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26063:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getProtocolProtocolClassCrossReference_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25938:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25939:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26064:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26065:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getSAPAccess().getProtocolProtocolClassFQNParserRuleCall_3_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__SAP__ProtocolAssignment_353903); + pushFollow(FOLLOW_ruleFQN_in_rule__SAP__ProtocolAssignment_354152); ruleFQN(); state._fsp--; @@ -74979,22 +75308,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25950:1: rule__SPP__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26076:1: rule__SPP__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SPP__NameAssignment_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:25954:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25955:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26080:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26081:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25955:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25956:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26081:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26082:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SPP__NameAssignment_153938); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SPP__NameAssignment_154187); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSPPAccess().getNameIDTerminalRuleCall_1_0()); } @@ -75020,28 +75349,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPP__ProtocolAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25965:1: rule__SPP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26091:1: rule__SPP__ProtocolAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SPP__ProtocolAssignment_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:25969:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25970:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26095:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26096:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25970:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25971:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26096:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26097:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getProtocolProtocolClassCrossReference_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25972:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25973:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26098:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26099:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getSPPAccess().getProtocolProtocolClassFQNParserRuleCall_3_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__SPP__ProtocolAssignment_353973); + pushFollow(FOLLOW_ruleFQN_in_rule__SPP__ProtocolAssignment_354222); ruleFQN(); state._fsp--; @@ -75077,28 +75406,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ServiceImplementation__SppAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25984:1: rule__ServiceImplementation__SppAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26110:1: rule__ServiceImplementation__SppAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__ServiceImplementation__SppAssignment_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:25988:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25989:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26114:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26115:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25989:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25990:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26115:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26116:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getServiceImplementationAccess().getSppSPPCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25991:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:25992:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26117:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26118:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getServiceImplementationAccess().getSppSPPIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ServiceImplementation__SppAssignment_254012); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ServiceImplementation__SppAssignment_254261); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getServiceImplementationAccess().getSppSPPIDTerminalRuleCall_2_0_1()); } @@ -75130,22 +75459,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26003:1: rule__LogicalSystem__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26129:1: rule__LogicalSystem__NameAssignment_1 : ( RULE_ID ) ; public final void rule__LogicalSystem__NameAssignment_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:26007:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26008:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26133:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26134:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26008:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26009:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26134:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26135:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LogicalSystem__NameAssignment_154047); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LogicalSystem__NameAssignment_154296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLogicalSystemAccess().getNameIDTerminalRuleCall_1_0()); } @@ -75171,22 +75500,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26018:1: rule__LogicalSystem__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26144:1: rule__LogicalSystem__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__LogicalSystem__DocuAssignment_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:26022:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26023:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26148:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26149:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26023:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26024:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26149:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26150:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__LogicalSystem__DocuAssignment_254078); + pushFollow(FOLLOW_ruleDocumentation_in_rule__LogicalSystem__DocuAssignment_254327); ruleDocumentation(); state._fsp--; @@ -75216,22 +75545,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__AnnotationsAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26033:1: rule__LogicalSystem__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26159:1: rule__LogicalSystem__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__LogicalSystem__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26037:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26038:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26163:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26164:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26038:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26039:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26164:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26165:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getAnnotationsAnnotationParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__LogicalSystem__AnnotationsAssignment_454109); + pushFollow(FOLLOW_ruleAnnotation_in_rule__LogicalSystem__AnnotationsAssignment_454358); ruleAnnotation(); state._fsp--; @@ -75261,22 +75590,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__SubSystemsAssignment_5_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26048:1: rule__LogicalSystem__SubSystemsAssignment_5_0 : ( ruleSubSystemRef ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26174:1: rule__LogicalSystem__SubSystemsAssignment_5_0 : ( ruleSubSystemRef ) ; public final void rule__LogicalSystem__SubSystemsAssignment_5_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:26052:1: ( ( ruleSubSystemRef ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26053:1: ( ruleSubSystemRef ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26178:1: ( ( ruleSubSystemRef ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26179:1: ( ruleSubSystemRef ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26053:1: ( ruleSubSystemRef ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26054:1: ruleSubSystemRef + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26179:1: ( ruleSubSystemRef ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26180:1: ruleSubSystemRef { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getSubSystemsSubSystemRefParserRuleCall_5_0_0()); } - pushFollow(FOLLOW_ruleSubSystemRef_in_rule__LogicalSystem__SubSystemsAssignment_5_054140); + pushFollow(FOLLOW_ruleSubSystemRef_in_rule__LogicalSystem__SubSystemsAssignment_5_054389); ruleSubSystemRef(); state._fsp--; @@ -75306,22 +75635,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__BindingsAssignment_5_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26063:1: rule__LogicalSystem__BindingsAssignment_5_1 : ( ruleBinding ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26189:1: rule__LogicalSystem__BindingsAssignment_5_1 : ( ruleBinding ) ; public final void rule__LogicalSystem__BindingsAssignment_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:26067:1: ( ( ruleBinding ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26068:1: ( ruleBinding ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26193:1: ( ( ruleBinding ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26194:1: ( ruleBinding ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26068:1: ( ruleBinding ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26069:1: ruleBinding + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26194:1: ( ruleBinding ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26195:1: ruleBinding { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getBindingsBindingParserRuleCall_5_1_0()); } - pushFollow(FOLLOW_ruleBinding_in_rule__LogicalSystem__BindingsAssignment_5_154171); + pushFollow(FOLLOW_ruleBinding_in_rule__LogicalSystem__BindingsAssignment_5_154420); ruleBinding(); state._fsp--; @@ -75351,22 +75680,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalSystem__ConnectionsAssignment_5_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26078:1: rule__LogicalSystem__ConnectionsAssignment_5_2 : ( ruleLayerConnection ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26204:1: rule__LogicalSystem__ConnectionsAssignment_5_2 : ( ruleLayerConnection ) ; public final void rule__LogicalSystem__ConnectionsAssignment_5_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:26082:1: ( ( ruleLayerConnection ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26083:1: ( ruleLayerConnection ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26208:1: ( ( ruleLayerConnection ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26209:1: ( ruleLayerConnection ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26083:1: ( ruleLayerConnection ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26084:1: ruleLayerConnection + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26209:1: ( ruleLayerConnection ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26210:1: ruleLayerConnection { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalSystemAccess().getConnectionsLayerConnectionParserRuleCall_5_2_0()); } - pushFollow(FOLLOW_ruleLayerConnection_in_rule__LogicalSystem__ConnectionsAssignment_5_254202); + pushFollow(FOLLOW_ruleLayerConnection_in_rule__LogicalSystem__ConnectionsAssignment_5_254451); ruleLayerConnection(); state._fsp--; @@ -75396,22 +75725,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26093:1: rule__SubSystemRef__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26219:1: rule__SubSystemRef__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SubSystemRef__NameAssignment_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:26097:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26098:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26223:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26224:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26098:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26099:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26224:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26225:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemRef__NameAssignment_154233); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemRef__NameAssignment_154482); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemRefAccess().getNameIDTerminalRuleCall_1_0()); } @@ -75437,28 +75766,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__TypeAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26108:1: rule__SubSystemRef__TypeAssignment_3 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26234:1: rule__SubSystemRef__TypeAssignment_3 : ( ( ruleFQN ) ) ; public final void rule__SubSystemRef__TypeAssignment_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:26112:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26113:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26238:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26239:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26113:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26114:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26239:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26240:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getTypeSubSystemClassCrossReference_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26115:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26116:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26241:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26242:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getTypeSubSystemClassFQNParserRuleCall_3_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__SubSystemRef__TypeAssignment_354268); + pushFollow(FOLLOW_ruleFQN_in_rule__SubSystemRef__TypeAssignment_354517); ruleFQN(); state._fsp--; @@ -75494,22 +75823,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemRef__DocuAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26127:1: rule__SubSystemRef__DocuAssignment_4 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26253:1: rule__SubSystemRef__DocuAssignment_4 : ( ruleDocumentation ) ; public final void rule__SubSystemRef__DocuAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26131:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26132:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26257:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26258:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26132:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26133:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26258:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26259:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemRefAccess().getDocuDocumentationParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__SubSystemRef__DocuAssignment_454303); + pushFollow(FOLLOW_ruleDocumentation_in_rule__SubSystemRef__DocuAssignment_454552); ruleDocumentation(); state._fsp--; @@ -75539,22 +75868,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26142:1: rule__SubSystemClass__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26268:1: rule__SubSystemClass__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SubSystemClass__NameAssignment_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:26146:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26147:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26272:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26273:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26147:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26148:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26273:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26274:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemClass__NameAssignment_154334); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubSystemClass__NameAssignment_154583); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubSystemClassAccess().getNameIDTerminalRuleCall_1_0()); } @@ -75580,22 +75909,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26157:1: rule__SubSystemClass__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26283:1: rule__SubSystemClass__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__SubSystemClass__DocuAssignment_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:26161:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26162:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26287:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26288:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26162:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26163:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26288:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26289:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__SubSystemClass__DocuAssignment_254365); + pushFollow(FOLLOW_ruleDocumentation_in_rule__SubSystemClass__DocuAssignment_254614); ruleDocumentation(); state._fsp--; @@ -75625,22 +75954,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__AnnotationsAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26172:1: rule__SubSystemClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26298:1: rule__SubSystemClass__AnnotationsAssignment_4 : ( ruleAnnotation ) ; public final void rule__SubSystemClass__AnnotationsAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26176:1: ( ( ruleAnnotation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26177:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26302:1: ( ( ruleAnnotation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26303:1: ( ruleAnnotation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26177:1: ( ruleAnnotation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26178:1: ruleAnnotation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26303:1: ( ruleAnnotation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26304:1: ruleAnnotation { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getAnnotationsAnnotationParserRuleCall_4_0()); } - pushFollow(FOLLOW_ruleAnnotation_in_rule__SubSystemClass__AnnotationsAssignment_454396); + pushFollow(FOLLOW_ruleAnnotation_in_rule__SubSystemClass__AnnotationsAssignment_454645); ruleAnnotation(); state._fsp--; @@ -75670,22 +75999,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UserCode1Assignment_5_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26187:1: rule__SubSystemClass__UserCode1Assignment_5_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26313:1: rule__SubSystemClass__UserCode1Assignment_5_1 : ( ruleDetailCode ) ; public final void rule__SubSystemClass__UserCode1Assignment_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:26191:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26192:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26317:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26318:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26192:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26193:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26318:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26319:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode1DetailCodeParserRuleCall_5_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode1Assignment_5_154427); + pushFollow(FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode1Assignment_5_154676); ruleDetailCode(); state._fsp--; @@ -75715,22 +76044,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UserCode2Assignment_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26202:1: rule__SubSystemClass__UserCode2Assignment_6_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26328:1: rule__SubSystemClass__UserCode2Assignment_6_1 : ( ruleDetailCode ) ; public final void rule__SubSystemClass__UserCode2Assignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26206:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26207:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26332:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26333:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26207:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26208:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26333:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26334:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode2DetailCodeParserRuleCall_6_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode2Assignment_6_154458); + pushFollow(FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode2Assignment_6_154707); ruleDetailCode(); state._fsp--; @@ -75760,22 +76089,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__UserCode3Assignment_7_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26217:1: rule__SubSystemClass__UserCode3Assignment_7_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26343:1: rule__SubSystemClass__UserCode3Assignment_7_1 : ( ruleDetailCode ) ; public final void rule__SubSystemClass__UserCode3Assignment_7_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:26221:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26222:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26347:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26348:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26222:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26223:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26348:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26349:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getUserCode3DetailCodeParserRuleCall_7_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode3Assignment_7_154489); + pushFollow(FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode3Assignment_7_154738); ruleDetailCode(); state._fsp--; @@ -75805,22 +76134,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__RelayPortsAssignment_8_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26232:1: rule__SubSystemClass__RelayPortsAssignment_8_0 : ( rulePort ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26358:1: rule__SubSystemClass__RelayPortsAssignment_8_0 : ( rulePort ) ; public final void rule__SubSystemClass__RelayPortsAssignment_8_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:26236:1: ( ( rulePort ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26237:1: ( rulePort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26362:1: ( ( rulePort ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26363:1: ( rulePort ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26237:1: ( rulePort ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26238:1: rulePort + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26363:1: ( rulePort ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26364:1: rulePort { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getRelayPortsPortParserRuleCall_8_0_0()); } - pushFollow(FOLLOW_rulePort_in_rule__SubSystemClass__RelayPortsAssignment_8_054520); + pushFollow(FOLLOW_rulePort_in_rule__SubSystemClass__RelayPortsAssignment_8_054769); rulePort(); state._fsp--; @@ -75850,22 +76179,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26247:1: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 : ( ruleSPP ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26373:1: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 : ( ruleSPP ) ; public final void rule__SubSystemClass__ServiceProvisionPointsAssignment_8_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:26251:1: ( ( ruleSPP ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26252:1: ( ruleSPP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26377:1: ( ( ruleSPP ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26378:1: ( ruleSPP ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26252:1: ( ruleSPP ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26253:1: ruleSPP + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26378:1: ( ruleSPP ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26379:1: ruleSPP { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getServiceProvisionPointsSPPParserRuleCall_8_1_0()); } - pushFollow(FOLLOW_ruleSPP_in_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_154551); + pushFollow(FOLLOW_ruleSPP_in_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_154800); ruleSPP(); state._fsp--; @@ -75895,22 +76224,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ActorRefsAssignment_8_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26262:1: rule__SubSystemClass__ActorRefsAssignment_8_2 : ( ruleActorRef ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26388:1: rule__SubSystemClass__ActorRefsAssignment_8_2 : ( ruleActorRef ) ; public final void rule__SubSystemClass__ActorRefsAssignment_8_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:26266:1: ( ( ruleActorRef ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26267:1: ( ruleActorRef ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26392:1: ( ( ruleActorRef ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26393:1: ( ruleActorRef ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26267:1: ( ruleActorRef ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26268:1: ruleActorRef + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26393:1: ( ruleActorRef ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26394:1: ruleActorRef { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getActorRefsActorRefParserRuleCall_8_2_0()); } - pushFollow(FOLLOW_ruleActorRef_in_rule__SubSystemClass__ActorRefsAssignment_8_254582); + pushFollow(FOLLOW_ruleActorRef_in_rule__SubSystemClass__ActorRefsAssignment_8_254831); ruleActorRef(); state._fsp--; @@ -75940,22 +76269,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__BindingsAssignment_8_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26277:1: rule__SubSystemClass__BindingsAssignment_8_3 : ( ruleBinding ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26403:1: rule__SubSystemClass__BindingsAssignment_8_3 : ( ruleBinding ) ; public final void rule__SubSystemClass__BindingsAssignment_8_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:26281:1: ( ( ruleBinding ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26282:1: ( ruleBinding ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26407:1: ( ( ruleBinding ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26408:1: ( ruleBinding ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26282:1: ( ruleBinding ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26283:1: ruleBinding + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26408:1: ( ruleBinding ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26409:1: ruleBinding { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getBindingsBindingParserRuleCall_8_3_0()); } - pushFollow(FOLLOW_ruleBinding_in_rule__SubSystemClass__BindingsAssignment_8_354613); + pushFollow(FOLLOW_ruleBinding_in_rule__SubSystemClass__BindingsAssignment_8_354862); ruleBinding(); state._fsp--; @@ -75985,22 +76314,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ConnectionsAssignment_8_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26292:1: rule__SubSystemClass__ConnectionsAssignment_8_4 : ( ruleLayerConnection ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26418:1: rule__SubSystemClass__ConnectionsAssignment_8_4 : ( ruleLayerConnection ) ; public final void rule__SubSystemClass__ConnectionsAssignment_8_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26296:1: ( ( ruleLayerConnection ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26297:1: ( ruleLayerConnection ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26422:1: ( ( ruleLayerConnection ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26423:1: ( ruleLayerConnection ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26297:1: ( ruleLayerConnection ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26298:1: ruleLayerConnection + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26423:1: ( ruleLayerConnection ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26424:1: ruleLayerConnection { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getConnectionsLayerConnectionParserRuleCall_8_4_0()); } - pushFollow(FOLLOW_ruleLayerConnection_in_rule__SubSystemClass__ConnectionsAssignment_8_454644); + pushFollow(FOLLOW_ruleLayerConnection_in_rule__SubSystemClass__ConnectionsAssignment_8_454893); ruleLayerConnection(); state._fsp--; @@ -76030,22 +76359,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ThreadsAssignment_8_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26307:1: rule__SubSystemClass__ThreadsAssignment_8_5 : ( ruleLogicalThread ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26433:1: rule__SubSystemClass__ThreadsAssignment_8_5 : ( ruleLogicalThread ) ; public final void rule__SubSystemClass__ThreadsAssignment_8_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:26311:1: ( ( ruleLogicalThread ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26312:1: ( ruleLogicalThread ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26437:1: ( ( ruleLogicalThread ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26438:1: ( ruleLogicalThread ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26312:1: ( ruleLogicalThread ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26313:1: ruleLogicalThread + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26438:1: ( ruleLogicalThread ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26439:1: ruleLogicalThread { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getThreadsLogicalThreadParserRuleCall_8_5_0()); } - pushFollow(FOLLOW_ruleLogicalThread_in_rule__SubSystemClass__ThreadsAssignment_8_554675); + pushFollow(FOLLOW_ruleLogicalThread_in_rule__SubSystemClass__ThreadsAssignment_8_554924); ruleLogicalThread(); state._fsp--; @@ -76075,22 +76404,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26322:1: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 : ( ruleActorInstanceMapping ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26448:1: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 : ( ruleActorInstanceMapping ) ; public final void rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26326:1: ( ( ruleActorInstanceMapping ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26327:1: ( ruleActorInstanceMapping ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26452:1: ( ( ruleActorInstanceMapping ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26453:1: ( ruleActorInstanceMapping ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26327:1: ( ruleActorInstanceMapping ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26328:1: ruleActorInstanceMapping + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26453:1: ( ruleActorInstanceMapping ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26454:1: ruleActorInstanceMapping { if ( state.backtracking==0 ) { before(grammarAccess.getSubSystemClassAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_8_6_0()); } - pushFollow(FOLLOW_ruleActorInstanceMapping_in_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_654706); + pushFollow(FOLLOW_ruleActorInstanceMapping_in_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_654955); ruleActorInstanceMapping(); state._fsp--; @@ -76120,22 +76449,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LogicalThread__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26337:1: rule__LogicalThread__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26463:1: rule__LogicalThread__NameAssignment_1 : ( RULE_ID ) ; public final void rule__LogicalThread__NameAssignment_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:26341:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26342:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26467:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26468:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26342:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26343:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26468:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26469:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getLogicalThreadAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LogicalThread__NameAssignment_154737); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__LogicalThread__NameAssignment_154986); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLogicalThreadAccess().getNameIDTerminalRuleCall_1_0()); } @@ -76161,22 +76490,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__PathAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26352:1: rule__ActorInstanceMapping__PathAssignment_1 : ( ruleRefPath ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26478:1: rule__ActorInstanceMapping__PathAssignment_1 : ( ruleRefPath ) ; public final void rule__ActorInstanceMapping__PathAssignment_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:26356:1: ( ( ruleRefPath ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26357:1: ( ruleRefPath ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26482:1: ( ( ruleRefPath ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26483:1: ( ruleRefPath ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26357:1: ( ruleRefPath ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26358:1: ruleRefPath + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26483:1: ( ruleRefPath ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26484:1: ruleRefPath { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getPathRefPathParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleRefPath_in_rule__ActorInstanceMapping__PathAssignment_154768); + pushFollow(FOLLOW_ruleRefPath_in_rule__ActorInstanceMapping__PathAssignment_155017); ruleRefPath(); state._fsp--; @@ -76206,28 +76535,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__ThreadAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26367:1: rule__ActorInstanceMapping__ThreadAssignment_3 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26493:1: rule__ActorInstanceMapping__ThreadAssignment_3 : ( ( RULE_ID ) ) ; public final void rule__ActorInstanceMapping__ThreadAssignment_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:26371:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26372:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26497:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26498:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26372:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26373:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26498:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26499:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getThreadLogicalThreadCrossReference_3_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26374:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26375:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26500:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26501:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getThreadLogicalThreadIDTerminalRuleCall_3_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorInstanceMapping__ThreadAssignment_354803); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorInstanceMapping__ThreadAssignment_355052); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorInstanceMappingAccess().getThreadLogicalThreadIDTerminalRuleCall_3_0_1()); } @@ -76259,22 +76588,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26386:1: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 : ( ruleActorInstanceMapping ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26512:1: rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1 : ( ruleActorInstanceMapping ) ; public final void rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_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:26390:1: ( ( ruleActorInstanceMapping ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26391:1: ( ruleActorInstanceMapping ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26516:1: ( ( ruleActorInstanceMapping ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26517:1: ( ruleActorInstanceMapping ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26391:1: ( ruleActorInstanceMapping ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26392:1: ruleActorInstanceMapping + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26517:1: ( ruleActorInstanceMapping ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26518:1: ruleActorInstanceMapping { if ( state.backtracking==0 ) { before(grammarAccess.getActorInstanceMappingAccess().getActorInstanceMappingsActorInstanceMappingParserRuleCall_4_1_0()); } - pushFollow(FOLLOW_ruleActorInstanceMapping_in_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_154838); + pushFollow(FOLLOW_ruleActorInstanceMapping_in_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_155087); ruleActorInstanceMapping(); state._fsp--; @@ -76304,22 +76633,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__RefsAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26401:1: rule__RefPath__RefsAssignment_0 : ( ruleRefSegment ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26527:1: rule__RefPath__RefsAssignment_0 : ( ruleRefSegment ) ; public final void rule__RefPath__RefsAssignment_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:26405:1: ( ( ruleRefSegment ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26406:1: ( ruleRefSegment ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26531:1: ( ( ruleRefSegment ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26532:1: ( ruleRefSegment ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26406:1: ( ruleRefSegment ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26407:1: ruleRefSegment + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26532:1: ( ruleRefSegment ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26533:1: ruleRefSegment { if ( state.backtracking==0 ) { before(grammarAccess.getRefPathAccess().getRefsRefSegmentParserRuleCall_0_0()); } - pushFollow(FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_054869); + pushFollow(FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_055118); ruleRefSegment(); state._fsp--; @@ -76349,22 +76678,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefPath__RefsAssignment_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26416:1: rule__RefPath__RefsAssignment_1_1 : ( ruleRefSegment ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26542:1: rule__RefPath__RefsAssignment_1_1 : ( ruleRefSegment ) ; public final void rule__RefPath__RefsAssignment_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:26420:1: ( ( ruleRefSegment ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26421:1: ( ruleRefSegment ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26546:1: ( ( ruleRefSegment ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26547:1: ( ruleRefSegment ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26421:1: ( ruleRefSegment ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26422:1: ruleRefSegment + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26547:1: ( ruleRefSegment ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26548:1: ruleRefSegment { if ( state.backtracking==0 ) { before(grammarAccess.getRefPathAccess().getRefsRefSegmentParserRuleCall_1_1_0()); } - pushFollow(FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_1_154900); + pushFollow(FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_1_155149); ruleRefSegment(); state._fsp--; @@ -76394,22 +76723,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__RefAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26431:1: rule__RefSegment__RefAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26557:1: rule__RefSegment__RefAssignment_0 : ( RULE_ID ) ; public final void rule__RefSegment__RefAssignment_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:26435:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26436:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26561:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26562:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26436:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26437:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26562:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26563:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getRefSegmentAccess().getRefIDTerminalRuleCall_0_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RefSegment__RefAssignment_054931); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RefSegment__RefAssignment_055180); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefSegmentAccess().getRefIDTerminalRuleCall_0_0()); } @@ -76435,22 +76764,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSegment__IdxAssignment_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26446:1: rule__RefSegment__IdxAssignment_1_1 : ( RULE_INT ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26572:1: rule__RefSegment__IdxAssignment_1_1 : ( RULE_INT ) ; public final void rule__RefSegment__IdxAssignment_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:26450:1: ( ( RULE_INT ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26451:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26576:1: ( ( RULE_INT ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26577:1: ( RULE_INT ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26451:1: ( RULE_INT ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26452:1: RULE_INT + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26577:1: ( RULE_INT ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26578:1: RULE_INT { if ( state.backtracking==0 ) { before(grammarAccess.getRefSegmentAccess().getIdxINTTerminalRuleCall_1_1_0()); } - match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RefSegment__IdxAssignment_1_154962); if (state.failed) return ; + match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__RefSegment__IdxAssignment_1_155211); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefSegmentAccess().getIdxINTTerminalRuleCall_1_1_0()); } @@ -76476,22 +76805,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Endpoint1Assignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26461:1: rule__Binding__Endpoint1Assignment_1 : ( ruleBindingEndPoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26587:1: rule__Binding__Endpoint1Assignment_1 : ( ruleBindingEndPoint ) ; public final void rule__Binding__Endpoint1Assignment_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:26465:1: ( ( ruleBindingEndPoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26466:1: ( ruleBindingEndPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26591:1: ( ( ruleBindingEndPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26592:1: ( ruleBindingEndPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26466:1: ( ruleBindingEndPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26467:1: ruleBindingEndPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26592:1: ( ruleBindingEndPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26593:1: ruleBindingEndPoint { if ( state.backtracking==0 ) { before(grammarAccess.getBindingAccess().getEndpoint1BindingEndPointParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint1Assignment_154993); + pushFollow(FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint1Assignment_155242); ruleBindingEndPoint(); state._fsp--; @@ -76521,22 +76850,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Binding__Endpoint2Assignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26476:1: rule__Binding__Endpoint2Assignment_3 : ( ruleBindingEndPoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26602:1: rule__Binding__Endpoint2Assignment_3 : ( ruleBindingEndPoint ) ; public final void rule__Binding__Endpoint2Assignment_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:26480:1: ( ( ruleBindingEndPoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26481:1: ( ruleBindingEndPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26606:1: ( ( ruleBindingEndPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26607:1: ( ruleBindingEndPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26481:1: ( ruleBindingEndPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26482:1: ruleBindingEndPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26607:1: ( ruleBindingEndPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26608:1: ruleBindingEndPoint { if ( state.backtracking==0 ) { before(grammarAccess.getBindingAccess().getEndpoint2BindingEndPointParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint2Assignment_355024); + pushFollow(FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint2Assignment_355273); ruleBindingEndPoint(); state._fsp--; @@ -76566,28 +76895,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__ActorRefAssignment_0_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26491:1: rule__BindingEndPoint__ActorRefAssignment_0_0 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26617:1: rule__BindingEndPoint__ActorRefAssignment_0_0 : ( ( RULE_ID ) ) ; public final void rule__BindingEndPoint__ActorRefAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26495:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26496:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26621:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26622:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26496:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26497:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26622:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26623:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefCrossReference_0_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26498:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26499:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26624:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26625:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefIDTerminalRuleCall_0_0_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__BindingEndPoint__ActorRefAssignment_0_055059); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__BindingEndPoint__ActorRefAssignment_0_055308); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefIDTerminalRuleCall_0_0_0_1()); } @@ -76619,28 +76948,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__PortAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26510:1: rule__BindingEndPoint__PortAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26636:1: rule__BindingEndPoint__PortAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__BindingEndPoint__PortAssignment_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:26514:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26515:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26640:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26641:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26515:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26516:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26641:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26642:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getPortPortCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26517:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26518:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26643:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26644:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getPortPortIDTerminalRuleCall_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__BindingEndPoint__PortAssignment_155098); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__BindingEndPoint__PortAssignment_155347); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingEndPointAccess().getPortPortIDTerminalRuleCall_1_0_1()); } @@ -76672,28 +77001,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BindingEndPoint__SubAssignment_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26529:1: rule__BindingEndPoint__SubAssignment_2_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26655:1: rule__BindingEndPoint__SubAssignment_2_1 : ( ( RULE_ID ) ) ; public final void rule__BindingEndPoint__SubAssignment_2_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:26533:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26534:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26659:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26660:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26534:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26535:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26660:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26661:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getSubSubProtocolCrossReference_2_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26536:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26537:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26662:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26663:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getBindingEndPointAccess().getSubSubProtocolIDTerminalRuleCall_2_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__BindingEndPoint__SubAssignment_2_155137); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__BindingEndPoint__SubAssignment_2_155386); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBindingEndPointAccess().getSubSubProtocolIDTerminalRuleCall_2_1_0_1()); } @@ -76725,22 +77054,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__FromAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26548:1: rule__LayerConnection__FromAssignment_1 : ( ruleSAPoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26674:1: rule__LayerConnection__FromAssignment_1 : ( ruleSAPoint ) ; public final void rule__LayerConnection__FromAssignment_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:26552:1: ( ( ruleSAPoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26553:1: ( ruleSAPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26678:1: ( ( ruleSAPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26679:1: ( ruleSAPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26553:1: ( ruleSAPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26554:1: ruleSAPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26679:1: ( ruleSAPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26680:1: ruleSAPoint { if ( state.backtracking==0 ) { before(grammarAccess.getLayerConnectionAccess().getFromSAPointParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleSAPoint_in_rule__LayerConnection__FromAssignment_155172); + pushFollow(FOLLOW_ruleSAPoint_in_rule__LayerConnection__FromAssignment_155421); ruleSAPoint(); state._fsp--; @@ -76770,22 +77099,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__LayerConnection__ToAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26563:1: rule__LayerConnection__ToAssignment_3 : ( ruleSPPoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26689:1: rule__LayerConnection__ToAssignment_3 : ( ruleSPPoint ) ; public final void rule__LayerConnection__ToAssignment_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:26567:1: ( ( ruleSPPoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26568:1: ( ruleSPPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26693:1: ( ( ruleSPPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26694:1: ( ruleSPPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26568:1: ( ruleSPPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26569:1: ruleSPPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26694:1: ( ruleSPPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26695:1: ruleSPPoint { if ( state.backtracking==0 ) { before(grammarAccess.getLayerConnectionAccess().getToSPPointParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleSPPoint_in_rule__LayerConnection__ToAssignment_355203); + pushFollow(FOLLOW_ruleSPPoint_in_rule__LayerConnection__ToAssignment_355452); ruleSPPoint(); state._fsp--; @@ -76815,28 +77144,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefSAPoint__RefAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26578:1: rule__RefSAPoint__RefAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26704:1: rule__RefSAPoint__RefAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__RefSAPoint__RefAssignment_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:26582:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26583:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26708:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26709:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26583:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26584:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26709:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26710:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefSAPointAccess().getRefActorContainerRefCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26585:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26586:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26711:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26712:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getRefSAPointAccess().getRefActorContainerRefIDTerminalRuleCall_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RefSAPoint__RefAssignment_155238); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RefSAPoint__RefAssignment_155487); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRefSAPointAccess().getRefActorContainerRefIDTerminalRuleCall_1_0_1()); } @@ -76868,28 +77197,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RelaySAPoint__RelayAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26597:1: rule__RelaySAPoint__RelayAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26723:1: rule__RelaySAPoint__RelayAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__RelaySAPoint__RelayAssignment_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:26601:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26602:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26727:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26728:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26602:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26603:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26728:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26729:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getRelaySAPointAccess().getRelaySPPCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26604:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26605:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26730:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26731:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getRelaySAPointAccess().getRelaySPPIDTerminalRuleCall_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RelaySAPoint__RelayAssignment_155277); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__RelaySAPoint__RelayAssignment_155526); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelaySAPointAccess().getRelaySPPIDTerminalRuleCall_1_0_1()); } @@ -76921,28 +77250,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__RefAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26616:1: rule__SPPoint__RefAssignment_0 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26742:1: rule__SPPoint__RefAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__SPPoint__RefAssignment_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:26620:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26621:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26746:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26747:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26621:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26622:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26747:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26748:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getRefActorContainerRefCrossReference_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26623:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26624:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26749:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26750:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getRefActorContainerRefIDTerminalRuleCall_0_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SPPoint__RefAssignment_055316); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SPPoint__RefAssignment_055565); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSPPointAccess().getRefActorContainerRefIDTerminalRuleCall_0_0_1()); } @@ -76974,28 +77303,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SPPoint__ServiceAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26635:1: rule__SPPoint__ServiceAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26761:1: rule__SPPoint__ServiceAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__SPPoint__ServiceAssignment_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:26639:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26640:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26765:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26766:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26640:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26641:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26766:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26767:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getServiceSPPCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26642:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26643:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26768:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26769:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSPPointAccess().getServiceSPPIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SPPoint__ServiceAssignment_255355); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SPPoint__ServiceAssignment_255604); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSPPointAccess().getServiceSPPIDTerminalRuleCall_2_0_1()); } @@ -77027,22 +77356,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__RefTypeAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26654:1: rule__ActorRef__RefTypeAssignment_0 : ( ruleReferenceType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26780:1: rule__ActorRef__RefTypeAssignment_0 : ( ruleReferenceType ) ; public final void rule__ActorRef__RefTypeAssignment_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:26658:1: ( ( ruleReferenceType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26659:1: ( ruleReferenceType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26784:1: ( ( ruleReferenceType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26785:1: ( ruleReferenceType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26659:1: ( ruleReferenceType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26660:1: ruleReferenceType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26785:1: ( ruleReferenceType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26786:1: ruleReferenceType { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getRefTypeReferenceTypeEnumRuleCall_0_0()); } - pushFollow(FOLLOW_ruleReferenceType_in_rule__ActorRef__RefTypeAssignment_055390); + pushFollow(FOLLOW_ruleReferenceType_in_rule__ActorRef__RefTypeAssignment_055639); ruleReferenceType(); state._fsp--; @@ -77072,22 +77401,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26669:1: rule__ActorRef__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26795:1: rule__ActorRef__NameAssignment_2 : ( RULE_ID ) ; public final void rule__ActorRef__NameAssignment_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:26673:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26674:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26799:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26800:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26674:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26675:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26800:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26801:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorRef__NameAssignment_255421); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActorRef__NameAssignment_255670); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getActorRefAccess().getNameIDTerminalRuleCall_2_0()); } @@ -77113,22 +77442,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__MultiplicityAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26684:1: rule__ActorRef__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26810:1: rule__ActorRef__MultiplicityAssignment_3 : ( ruleMULTIPLICITY ) ; public final void rule__ActorRef__MultiplicityAssignment_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:26688:1: ( ( ruleMULTIPLICITY ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26689:1: ( ruleMULTIPLICITY ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26814:1: ( ( ruleMULTIPLICITY ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26815:1: ( ruleMULTIPLICITY ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26689:1: ( ruleMULTIPLICITY ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26690:1: ruleMULTIPLICITY + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26815:1: ( ruleMULTIPLICITY ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26816:1: ruleMULTIPLICITY { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getMultiplicityMULTIPLICITYParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleMULTIPLICITY_in_rule__ActorRef__MultiplicityAssignment_355452); + pushFollow(FOLLOW_ruleMULTIPLICITY_in_rule__ActorRef__MultiplicityAssignment_355701); ruleMULTIPLICITY(); state._fsp--; @@ -77158,28 +77487,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__TypeAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26699:1: rule__ActorRef__TypeAssignment_5 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26825:1: rule__ActorRef__TypeAssignment_5 : ( ( ruleFQN ) ) ; public final void rule__ActorRef__TypeAssignment_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:26703:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26704:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26829:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26830:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26704:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26705:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26830:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26831:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getTypeActorClassCrossReference_5_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26706:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26707:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26832:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26833:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getTypeActorClassFQNParserRuleCall_5_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__ActorRef__TypeAssignment_555487); + pushFollow(FOLLOW_ruleFQN_in_rule__ActorRef__TypeAssignment_555736); ruleFQN(); state._fsp--; @@ -77215,22 +77544,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ActorRef__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26718:1: rule__ActorRef__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26844:1: rule__ActorRef__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__ActorRef__DocuAssignment_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:26722:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26723:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26848:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26849:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26723:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26724:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26849:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26850:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getActorRefAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorRef__DocuAssignment_655522); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ActorRef__DocuAssignment_655771); ruleDocumentation(); state._fsp--; @@ -77260,22 +77589,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__StatesAssignment_2_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26733:1: rule__StateGraph__StatesAssignment_2_0 : ( ruleState ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26859:1: rule__StateGraph__StatesAssignment_2_0 : ( ruleState ) ; public final void rule__StateGraph__StatesAssignment_2_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:26737:1: ( ( ruleState ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26738:1: ( ruleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26863:1: ( ( ruleState ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26864:1: ( ruleState ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26738:1: ( ruleState ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26739:1: ruleState + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26864:1: ( ruleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26865:1: ruleState { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getStatesStateParserRuleCall_2_0_0()); } - pushFollow(FOLLOW_ruleState_in_rule__StateGraph__StatesAssignment_2_055553); + pushFollow(FOLLOW_ruleState_in_rule__StateGraph__StatesAssignment_2_055802); ruleState(); state._fsp--; @@ -77305,22 +77634,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__TrPointsAssignment_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26748:1: rule__StateGraph__TrPointsAssignment_2_1 : ( ruleTrPoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26874:1: rule__StateGraph__TrPointsAssignment_2_1 : ( ruleTrPoint ) ; public final void rule__StateGraph__TrPointsAssignment_2_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:26752:1: ( ( ruleTrPoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26753:1: ( ruleTrPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26878:1: ( ( ruleTrPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26879:1: ( ruleTrPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26753:1: ( ruleTrPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26754:1: ruleTrPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26879:1: ( ruleTrPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26880:1: ruleTrPoint { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraph__TrPointsAssignment_2_155584); + pushFollow(FOLLOW_ruleTrPoint_in_rule__StateGraph__TrPointsAssignment_2_155833); ruleTrPoint(); state._fsp--; @@ -77350,22 +77679,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__ChPointsAssignment_2_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26763:1: rule__StateGraph__ChPointsAssignment_2_2 : ( ruleChoicePoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26889:1: rule__StateGraph__ChPointsAssignment_2_2 : ( ruleChoicePoint ) ; public final void rule__StateGraph__ChPointsAssignment_2_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:26767:1: ( ( ruleChoicePoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26768:1: ( ruleChoicePoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26893:1: ( ( ruleChoicePoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26894:1: ( ruleChoicePoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26768:1: ( ruleChoicePoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26769:1: ruleChoicePoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26894:1: ( ruleChoicePoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26895:1: ruleChoicePoint { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0()); } - pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraph__ChPointsAssignment_2_255615); + pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateGraph__ChPointsAssignment_2_255864); ruleChoicePoint(); state._fsp--; @@ -77395,22 +77724,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__TransitionsAssignment_2_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26778:1: rule__StateGraph__TransitionsAssignment_2_3 : ( ruleTransition ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26904:1: rule__StateGraph__TransitionsAssignment_2_3 : ( ruleTransition ) ; public final void rule__StateGraph__TransitionsAssignment_2_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:26782:1: ( ( ruleTransition ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26783:1: ( ruleTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26908:1: ( ( ruleTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26909:1: ( ruleTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26783:1: ( ruleTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26784:1: ruleTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26909:1: ( ruleTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26910:1: ruleTransition { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0()); } - pushFollow(FOLLOW_ruleTransition_in_rule__StateGraph__TransitionsAssignment_2_355646); + pushFollow(FOLLOW_ruleTransition_in_rule__StateGraph__TransitionsAssignment_2_355895); ruleTransition(); state._fsp--; @@ -77440,22 +77769,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateGraph__RefinedTransitionsAssignment_2_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26793:1: rule__StateGraph__RefinedTransitionsAssignment_2_4 : ( ruleRefinedTransition ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26919:1: rule__StateGraph__RefinedTransitionsAssignment_2_4 : ( ruleRefinedTransition ) ; public final void rule__StateGraph__RefinedTransitionsAssignment_2_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26797:1: ( ( ruleRefinedTransition ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26798:1: ( ruleRefinedTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26923:1: ( ( ruleRefinedTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26924:1: ( ruleRefinedTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26798:1: ( ruleRefinedTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26799:1: ruleRefinedTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26924:1: ( ruleRefinedTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26925:1: ruleRefinedTransition { if ( state.backtracking==0 ) { before(grammarAccess.getStateGraphAccess().getRefinedTransitionsRefinedTransitionParserRuleCall_2_4_0()); } - pushFollow(FOLLOW_ruleRefinedTransition_in_rule__StateGraph__RefinedTransitionsAssignment_2_455677); + pushFollow(FOLLOW_ruleRefinedTransition_in_rule__StateGraph__RefinedTransitionsAssignment_2_455926); ruleRefinedTransition(); state._fsp--; @@ -77485,22 +77814,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__StatesAssignment_3_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26808:1: rule__StateMachine__StatesAssignment_3_0 : ( ruleState ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26934:1: rule__StateMachine__StatesAssignment_3_0 : ( ruleState ) ; public final void rule__StateMachine__StatesAssignment_3_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:26812:1: ( ( ruleState ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26813:1: ( ruleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26938:1: ( ( ruleState ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26939:1: ( ruleState ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26813:1: ( ruleState ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26814:1: ruleState + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26939:1: ( ruleState ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26940:1: ruleState { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_3_0_0()); } - pushFollow(FOLLOW_ruleState_in_rule__StateMachine__StatesAssignment_3_055708); + pushFollow(FOLLOW_ruleState_in_rule__StateMachine__StatesAssignment_3_055957); ruleState(); state._fsp--; @@ -77530,22 +77859,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__TrPointsAssignment_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26823:1: rule__StateMachine__TrPointsAssignment_3_1 : ( ruleTrPoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26949:1: rule__StateMachine__TrPointsAssignment_3_1 : ( ruleTrPoint ) ; public final void rule__StateMachine__TrPointsAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26827:1: ( ( ruleTrPoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26828:1: ( ruleTrPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26953:1: ( ( ruleTrPoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26954:1: ( ruleTrPoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26828:1: ( ruleTrPoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26829:1: ruleTrPoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26954:1: ( ruleTrPoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26955:1: ruleTrPoint { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_3_1_0()); } - pushFollow(FOLLOW_ruleTrPoint_in_rule__StateMachine__TrPointsAssignment_3_155739); + pushFollow(FOLLOW_ruleTrPoint_in_rule__StateMachine__TrPointsAssignment_3_155988); ruleTrPoint(); state._fsp--; @@ -77575,22 +77904,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__ChPointsAssignment_3_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26838:1: rule__StateMachine__ChPointsAssignment_3_2 : ( ruleChoicePoint ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26964:1: rule__StateMachine__ChPointsAssignment_3_2 : ( ruleChoicePoint ) ; public final void rule__StateMachine__ChPointsAssignment_3_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:26842:1: ( ( ruleChoicePoint ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26843:1: ( ruleChoicePoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26968:1: ( ( ruleChoicePoint ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26969:1: ( ruleChoicePoint ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26843:1: ( ruleChoicePoint ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26844:1: ruleChoicePoint + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26969:1: ( ruleChoicePoint ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26970:1: ruleChoicePoint { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_3_2_0()); } - pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateMachine__ChPointsAssignment_3_255770); + pushFollow(FOLLOW_ruleChoicePoint_in_rule__StateMachine__ChPointsAssignment_3_256019); ruleChoicePoint(); state._fsp--; @@ -77620,22 +77949,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__TransitionsAssignment_3_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26853:1: rule__StateMachine__TransitionsAssignment_3_3 : ( ruleTransition ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26979:1: rule__StateMachine__TransitionsAssignment_3_3 : ( ruleTransition ) ; public final void rule__StateMachine__TransitionsAssignment_3_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:26857:1: ( ( ruleTransition ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26858:1: ( ruleTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26983:1: ( ( ruleTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26984:1: ( ruleTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26858:1: ( ruleTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26859:1: ruleTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26984:1: ( ruleTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26985:1: ruleTransition { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_3_3_0()); } - pushFollow(FOLLOW_ruleTransition_in_rule__StateMachine__TransitionsAssignment_3_355801); + pushFollow(FOLLOW_ruleTransition_in_rule__StateMachine__TransitionsAssignment_3_356050); ruleTransition(); state._fsp--; @@ -77665,22 +77994,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateMachine__RefinedTransitionsAssignment_3_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26868:1: rule__StateMachine__RefinedTransitionsAssignment_3_4 : ( ruleRefinedTransition ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26994:1: rule__StateMachine__RefinedTransitionsAssignment_3_4 : ( ruleRefinedTransition ) ; public final void rule__StateMachine__RefinedTransitionsAssignment_3_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26872:1: ( ( ruleRefinedTransition ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26873:1: ( ruleRefinedTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26998:1: ( ( ruleRefinedTransition ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26999:1: ( ruleRefinedTransition ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26873:1: ( ruleRefinedTransition ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26874:1: ruleRefinedTransition + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26999:1: ( ruleRefinedTransition ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27000:1: ruleRefinedTransition { if ( state.backtracking==0 ) { before(grammarAccess.getStateMachineAccess().getRefinedTransitionsRefinedTransitionParserRuleCall_3_4_0()); } - pushFollow(FOLLOW_ruleRefinedTransition_in_rule__StateMachine__RefinedTransitionsAssignment_3_455832); + pushFollow(FOLLOW_ruleRefinedTransition_in_rule__StateMachine__RefinedTransitionsAssignment_3_456081); ruleRefinedTransition(); state._fsp--; @@ -77710,22 +78039,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26883:1: rule__SimpleState__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27009:1: rule__SimpleState__NameAssignment_1 : ( RULE_ID ) ; public final void rule__SimpleState__NameAssignment_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:26887:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26888:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27013:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27014:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26888:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26889:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27014:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27015:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleState__NameAssignment_155863); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleState__NameAssignment_156112); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleStateAccess().getNameIDTerminalRuleCall_1_0()); } @@ -77751,22 +78080,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26898:1: rule__SimpleState__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27024:1: rule__SimpleState__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__SimpleState__DocuAssignment_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:26902:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26903:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27028:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27029:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26903:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26904:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27029:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27030:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__SimpleState__DocuAssignment_255894); + pushFollow(FOLLOW_ruleDocumentation_in_rule__SimpleState__DocuAssignment_256143); ruleDocumentation(); state._fsp--; @@ -77796,22 +78125,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__EntryCodeAssignment_3_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26913:1: rule__SimpleState__EntryCodeAssignment_3_1_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27039:1: rule__SimpleState__EntryCodeAssignment_3_1_1 : ( ruleDetailCode ) ; public final void rule__SimpleState__EntryCodeAssignment_3_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:26917:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26918:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27043:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27044:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26918:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26919:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27044:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27045:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getEntryCodeDetailCodeParserRuleCall_3_1_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__SimpleState__EntryCodeAssignment_3_1_155925); + pushFollow(FOLLOW_ruleDetailCode_in_rule__SimpleState__EntryCodeAssignment_3_1_156174); ruleDetailCode(); state._fsp--; @@ -77841,22 +78170,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__ExitCodeAssignment_3_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26928:1: rule__SimpleState__ExitCodeAssignment_3_2_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27054:1: rule__SimpleState__ExitCodeAssignment_3_2_1 : ( ruleDetailCode ) ; public final void rule__SimpleState__ExitCodeAssignment_3_2_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:26932:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26933:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27058:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27059:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26933:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26934:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27059:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27060:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getExitCodeDetailCodeParserRuleCall_3_2_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__SimpleState__ExitCodeAssignment_3_2_155956); + pushFollow(FOLLOW_ruleDetailCode_in_rule__SimpleState__ExitCodeAssignment_3_2_156205); ruleDetailCode(); state._fsp--; @@ -77886,22 +78215,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__DoCodeAssignment_3_3_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26943:1: rule__SimpleState__DoCodeAssignment_3_3_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27069:1: rule__SimpleState__DoCodeAssignment_3_3_1 : ( ruleDetailCode ) ; public final void rule__SimpleState__DoCodeAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26947:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26948:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27073:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27074:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26948:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26949:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27074:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27075:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getDoCodeDetailCodeParserRuleCall_3_3_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__SimpleState__DoCodeAssignment_3_3_155987); + pushFollow(FOLLOW_ruleDetailCode_in_rule__SimpleState__DoCodeAssignment_3_3_156236); ruleDetailCode(); state._fsp--; @@ -77931,22 +78260,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleState__SubgraphAssignment_3_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26958:1: rule__SimpleState__SubgraphAssignment_3_4_1 : ( ruleStateGraph ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27084:1: rule__SimpleState__SubgraphAssignment_3_4_1 : ( ruleStateGraph ) ; public final void rule__SimpleState__SubgraphAssignment_3_4_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:26962:1: ( ( ruleStateGraph ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26963:1: ( ruleStateGraph ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27088:1: ( ( ruleStateGraph ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27089:1: ( ruleStateGraph ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26963:1: ( ruleStateGraph ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26964:1: ruleStateGraph + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27089:1: ( ruleStateGraph ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27090:1: ruleStateGraph { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleStateAccess().getSubgraphStateGraphParserRuleCall_3_4_1_0()); } - pushFollow(FOLLOW_ruleStateGraph_in_rule__SimpleState__SubgraphAssignment_3_4_156018); + pushFollow(FOLLOW_ruleStateGraph_in_rule__SimpleState__SubgraphAssignment_3_4_156267); ruleStateGraph(); state._fsp--; @@ -77976,28 +78305,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__TargetAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26973:1: rule__RefinedState__TargetAssignment_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27099:1: rule__RefinedState__TargetAssignment_1 : ( ( ruleFQN ) ) ; public final void rule__RefinedState__TargetAssignment_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:26977:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26978:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27103:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27104:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26978:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26979:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27104:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27105:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getTargetStateCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26980:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26981:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27106:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27107:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getTargetStateFQNParserRuleCall_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__RefinedState__TargetAssignment_156053); + pushFollow(FOLLOW_ruleFQN_in_rule__RefinedState__TargetAssignment_156302); ruleFQN(); state._fsp--; @@ -78033,22 +78362,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26992:1: rule__RefinedState__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27118:1: rule__RefinedState__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__RefinedState__DocuAssignment_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:26996:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26997:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27122:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27123:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26997:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:26998:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27123:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27124:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__RefinedState__DocuAssignment_256088); + pushFollow(FOLLOW_ruleDocumentation_in_rule__RefinedState__DocuAssignment_256337); ruleDocumentation(); state._fsp--; @@ -78078,22 +78407,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__EntryCodeAssignment_4_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27007:1: rule__RefinedState__EntryCodeAssignment_4_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27133:1: rule__RefinedState__EntryCodeAssignment_4_1 : ( ruleDetailCode ) ; public final void rule__RefinedState__EntryCodeAssignment_4_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:27011:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27012:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27137:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27138:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27012:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27013:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27138:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27139:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_4_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedState__EntryCodeAssignment_4_156119); + pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedState__EntryCodeAssignment_4_156368); ruleDetailCode(); state._fsp--; @@ -78123,22 +78452,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__ExitCodeAssignment_5_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27022:1: rule__RefinedState__ExitCodeAssignment_5_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27148:1: rule__RefinedState__ExitCodeAssignment_5_1 : ( ruleDetailCode ) ; public final void rule__RefinedState__ExitCodeAssignment_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:27026:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27027:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27152:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27153:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27027:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27028:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27153:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27154:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_5_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedState__ExitCodeAssignment_5_156150); + pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedState__ExitCodeAssignment_5_156399); ruleDetailCode(); state._fsp--; @@ -78168,22 +78497,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__DoCodeAssignment_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27037:1: rule__RefinedState__DoCodeAssignment_6_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27163:1: rule__RefinedState__DoCodeAssignment_6_1 : ( ruleDetailCode ) ; public final void rule__RefinedState__DoCodeAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27041:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27042:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27167:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27168:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27042:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27043:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27168:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27169:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_6_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedState__DoCodeAssignment_6_156181); + pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedState__DoCodeAssignment_6_156430); ruleDetailCode(); state._fsp--; @@ -78213,22 +78542,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedState__SubgraphAssignment_7_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27052:1: rule__RefinedState__SubgraphAssignment_7_1 : ( ruleStateGraph ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27178:1: rule__RefinedState__SubgraphAssignment_7_1 : ( ruleStateGraph ) ; public final void rule__RefinedState__SubgraphAssignment_7_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:27056:1: ( ( ruleStateGraph ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27057:1: ( ruleStateGraph ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27182:1: ( ( ruleStateGraph ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27183:1: ( ruleStateGraph ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27057:1: ( ruleStateGraph ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27058:1: ruleStateGraph + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27183:1: ( ruleStateGraph ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27184:1: ruleStateGraph { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_7_1_0()); } - pushFollow(FOLLOW_ruleStateGraph_in_rule__RefinedState__SubgraphAssignment_7_156212); + pushFollow(FOLLOW_ruleStateGraph_in_rule__RefinedState__SubgraphAssignment_7_156461); ruleStateGraph(); state._fsp--; @@ -78258,22 +78587,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__DetailCode__LinesAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27067:1: rule__DetailCode__LinesAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27193:1: rule__DetailCode__LinesAssignment_2 : ( RULE_STRING ) ; public final void rule__DetailCode__LinesAssignment_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:27071:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27072:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27197:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27198:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27072:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27073:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27198:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27199:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDetailCodeAccess().getLinesSTRINGTerminalRuleCall_2_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__DetailCode__LinesAssignment_256243); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__DetailCode__LinesAssignment_256492); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDetailCodeAccess().getLinesSTRINGTerminalRuleCall_2_0()); } @@ -78299,28 +78628,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__HandlerAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27082:1: rule__TransitionPoint__HandlerAssignment_0 : ( ( 'handler' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27208:1: rule__TransitionPoint__HandlerAssignment_0 : ( ( 'handler' ) ) ; public final void rule__TransitionPoint__HandlerAssignment_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:27086:1: ( ( ( 'handler' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27087:1: ( ( 'handler' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27212:1: ( ( ( 'handler' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27213:1: ( ( 'handler' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27087:1: ( ( 'handler' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27088:1: ( 'handler' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27213:1: ( ( 'handler' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27214:1: ( 'handler' ) { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27089:1: ( 'handler' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27090:1: 'handler' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27215:1: ( 'handler' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27216:1: 'handler' { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); } - match(input,127,FOLLOW_127_in_rule__TransitionPoint__HandlerAssignment_056279); if (state.failed) return ; + match(input,129,FOLLOW_129_in_rule__TransitionPoint__HandlerAssignment_056528); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0()); } @@ -78352,22 +78681,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TransitionPoint__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27105:1: rule__TransitionPoint__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27231:1: rule__TransitionPoint__NameAssignment_2 : ( RULE_ID ) ; public final void rule__TransitionPoint__NameAssignment_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:27109:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27110:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27235:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27236:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27110:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27111:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27236:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27237:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTransitionPointAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__TransitionPoint__NameAssignment_256318); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__TransitionPoint__NameAssignment_256567); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransitionPointAccess().getNameIDTerminalRuleCall_2_0()); } @@ -78393,22 +78722,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EntryPoint__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27120:1: rule__EntryPoint__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27246:1: rule__EntryPoint__NameAssignment_1 : ( RULE_ID ) ; public final void rule__EntryPoint__NameAssignment_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:27124:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27125:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27250:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27251:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27125:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27126:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27251:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27252:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEntryPointAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EntryPoint__NameAssignment_156349); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EntryPoint__NameAssignment_156598); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEntryPointAccess().getNameIDTerminalRuleCall_1_0()); } @@ -78434,22 +78763,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ExitPoint__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27135:1: rule__ExitPoint__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27261:1: rule__ExitPoint__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ExitPoint__NameAssignment_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:27139:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27140:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27265:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27266:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27140:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27141:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27266:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27267:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getExitPointAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ExitPoint__NameAssignment_156380); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ExitPoint__NameAssignment_156629); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getExitPointAccess().getNameIDTerminalRuleCall_1_0()); } @@ -78475,22 +78804,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27150:1: rule__ChoicePoint__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27276:1: rule__ChoicePoint__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ChoicePoint__NameAssignment_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:27154:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27155:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27280:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27281:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27155:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27156:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27281:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27282:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getChoicePointAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ChoicePoint__NameAssignment_156411); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ChoicePoint__NameAssignment_156660); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoicePointAccess().getNameIDTerminalRuleCall_1_0()); } @@ -78516,22 +78845,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicePoint__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27165:1: rule__ChoicePoint__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27291:1: rule__ChoicePoint__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__ChoicePoint__DocuAssignment_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:27169:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27170:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27295:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27296:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27170:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27171:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27296:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27297:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getChoicePointAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ChoicePoint__DocuAssignment_256442); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ChoicePoint__DocuAssignment_256691); ruleDocumentation(); state._fsp--; @@ -78561,22 +78890,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27180:1: rule__InitialTransition__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27306:1: rule__InitialTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__InitialTransition__NameAssignment_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:27184:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27185:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27310:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27311:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27185:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27186:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27311:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27312:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InitialTransition__NameAssignment_156473); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__InitialTransition__NameAssignment_156722); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInitialTransitionAccess().getNameIDTerminalRuleCall_1_0()); } @@ -78602,22 +78931,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__ToAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27195:1: rule__InitialTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27321:1: rule__InitialTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__InitialTransition__ToAssignment_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:27199:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27200:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27325:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27326:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27200:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27201:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27326:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27327:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__InitialTransition__ToAssignment_556504); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__InitialTransition__ToAssignment_556753); ruleTransitionTerminal(); state._fsp--; @@ -78647,22 +78976,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27210:1: rule__InitialTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27336:1: rule__InitialTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__InitialTransition__DocuAssignment_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:27214:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27215:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27340:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27341:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27215:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27216:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27341:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27342:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__InitialTransition__DocuAssignment_656535); + pushFollow(FOLLOW_ruleDocumentation_in_rule__InitialTransition__DocuAssignment_656784); ruleDocumentation(); state._fsp--; @@ -78692,22 +79021,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__InitialTransition__ActionAssignment_8_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27225:1: rule__InitialTransition__ActionAssignment_8_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27351:1: rule__InitialTransition__ActionAssignment_8_1 : ( ruleDetailCode ) ; public final void rule__InitialTransition__ActionAssignment_8_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:27229:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27230:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27355:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27356:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27230:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27231:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27356:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27357:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_8_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__InitialTransition__ActionAssignment_8_156566); + pushFollow(FOLLOW_ruleDetailCode_in_rule__InitialTransition__ActionAssignment_8_156815); ruleDetailCode(); state._fsp--; @@ -78737,22 +79066,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27240:1: rule__ContinuationTransition__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27366:1: rule__ContinuationTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__ContinuationTransition__NameAssignment_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:27244:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27245:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27370:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27371:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27245:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27246:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27371:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27372:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ContinuationTransition__NameAssignment_156597); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ContinuationTransition__NameAssignment_156846); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getContinuationTransitionAccess().getNameIDTerminalRuleCall_1_0()); } @@ -78778,22 +79107,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__FromAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27255:1: rule__ContinuationTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27381:1: rule__ContinuationTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__ContinuationTransition__FromAssignment_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:27259:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27260:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27385:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27386:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27260:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27261:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27386:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27387:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__FromAssignment_356628); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__FromAssignment_356877); ruleTransitionTerminal(); state._fsp--; @@ -78823,22 +79152,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__ToAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27270:1: rule__ContinuationTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27396:1: rule__ContinuationTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__ContinuationTransition__ToAssignment_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:27274:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27275:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27400:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27401:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27275:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27276:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27401:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27402:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__ToAssignment_556659); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__ToAssignment_556908); ruleTransitionTerminal(); state._fsp--; @@ -78868,22 +79197,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27285:1: rule__ContinuationTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27411:1: rule__ContinuationTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__ContinuationTransition__DocuAssignment_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:27289:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27290:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27415:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27416:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27290:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27291:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27416:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27417:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__ContinuationTransition__DocuAssignment_656690); + pushFollow(FOLLOW_ruleDocumentation_in_rule__ContinuationTransition__DocuAssignment_656939); ruleDocumentation(); state._fsp--; @@ -78913,22 +79242,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ContinuationTransition__ActionAssignment_7_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27300:1: rule__ContinuationTransition__ActionAssignment_7_1_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27426:1: rule__ContinuationTransition__ActionAssignment_7_1_1 : ( ruleDetailCode ) ; public final void rule__ContinuationTransition__ActionAssignment_7_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:27304:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27305:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27430:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27431:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27305:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27306:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27431:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27432:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__ContinuationTransition__ActionAssignment_7_1_156721); + pushFollow(FOLLOW_ruleDetailCode_in_rule__ContinuationTransition__ActionAssignment_7_1_156970); ruleDetailCode(); state._fsp--; @@ -78958,22 +79287,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27315:1: rule__TriggeredTransition__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27441:1: rule__TriggeredTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__TriggeredTransition__NameAssignment_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:27319:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27320:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27445:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27446:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27320:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27321:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27446:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27447:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__TriggeredTransition__NameAssignment_156752); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__TriggeredTransition__NameAssignment_157001); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTriggeredTransitionAccess().getNameIDTerminalRuleCall_1_0()); } @@ -78999,22 +79328,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__FromAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27330:1: rule__TriggeredTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27456:1: rule__TriggeredTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__TriggeredTransition__FromAssignment_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:27334:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27335:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27460:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27461:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27335:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27336:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27461:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27462:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__FromAssignment_356783); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__FromAssignment_357032); ruleTransitionTerminal(); state._fsp--; @@ -79044,22 +79373,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__ToAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27345:1: rule__TriggeredTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27471:1: rule__TriggeredTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__TriggeredTransition__ToAssignment_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:27349:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27350:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27475:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27476:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27350:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27351:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27476:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27477:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__ToAssignment_556814); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__ToAssignment_557063); ruleTransitionTerminal(); state._fsp--; @@ -79089,22 +79418,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27360:1: rule__TriggeredTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27486:1: rule__TriggeredTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__TriggeredTransition__DocuAssignment_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:27364:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27365:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27490:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27491:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27365:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27366:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27491:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27492:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__TriggeredTransition__DocuAssignment_656845); + pushFollow(FOLLOW_ruleDocumentation_in_rule__TriggeredTransition__DocuAssignment_657094); ruleDocumentation(); state._fsp--; @@ -79134,22 +79463,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__TriggersAssignment_10" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27375:1: rule__TriggeredTransition__TriggersAssignment_10 : ( ruleTrigger ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27501:1: rule__TriggeredTransition__TriggersAssignment_10 : ( ruleTrigger ) ; public final void rule__TriggeredTransition__TriggersAssignment_10() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27379:1: ( ( ruleTrigger ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27380:1: ( ruleTrigger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27505:1: ( ( ruleTrigger ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27506:1: ( ruleTrigger ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27380:1: ( ruleTrigger ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27381:1: ruleTrigger + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27506:1: ( ruleTrigger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27507:1: ruleTrigger { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_10_0()); } - pushFollow(FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_1056876); + pushFollow(FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_1057125); ruleTrigger(); state._fsp--; @@ -79179,22 +79508,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__TriggersAssignment_11_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27390:1: rule__TriggeredTransition__TriggersAssignment_11_1 : ( ruleTrigger ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27516:1: rule__TriggeredTransition__TriggersAssignment_11_1 : ( ruleTrigger ) ; public final void rule__TriggeredTransition__TriggersAssignment_11_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:27394:1: ( ( ruleTrigger ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27395:1: ( ruleTrigger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27520:1: ( ( ruleTrigger ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27521:1: ( ruleTrigger ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27395:1: ( ruleTrigger ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27396:1: ruleTrigger + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27521:1: ( ruleTrigger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27522:1: ruleTrigger { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_1_0()); } - pushFollow(FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_11_156907); + pushFollow(FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_11_157156); ruleTrigger(); state._fsp--; @@ -79224,22 +79553,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TriggeredTransition__ActionAssignment_13_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27405:1: rule__TriggeredTransition__ActionAssignment_13_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27531:1: rule__TriggeredTransition__ActionAssignment_13_1 : ( ruleDetailCode ) ; public final void rule__TriggeredTransition__ActionAssignment_13_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:27409:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27410:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27535:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27536:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27410:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27411:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27536:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27537:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_13_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__TriggeredTransition__ActionAssignment_13_156938); + pushFollow(FOLLOW_ruleDetailCode_in_rule__TriggeredTransition__ActionAssignment_13_157187); ruleDetailCode(); state._fsp--; @@ -79269,22 +79598,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27420:1: rule__GuardedTransition__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27546:1: rule__GuardedTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__GuardedTransition__NameAssignment_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:27424:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27425:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27550:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27551:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27425:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27426:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27551:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27552:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__GuardedTransition__NameAssignment_156969); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__GuardedTransition__NameAssignment_157218); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardedTransitionAccess().getNameIDTerminalRuleCall_1_0()); } @@ -79310,22 +79639,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__FromAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27435:1: rule__GuardedTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27561:1: rule__GuardedTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__GuardedTransition__FromAssignment_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:27439:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27440:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27565:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27566:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27440:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27441:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27566:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27567:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__FromAssignment_357000); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__FromAssignment_357249); ruleTransitionTerminal(); state._fsp--; @@ -79355,22 +79684,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__ToAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27450:1: rule__GuardedTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27576:1: rule__GuardedTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__GuardedTransition__ToAssignment_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:27454:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27455:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27580:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27581:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27455:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27456:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27581:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27582:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__ToAssignment_557031); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__ToAssignment_557280); ruleTransitionTerminal(); state._fsp--; @@ -79400,22 +79729,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27465:1: rule__GuardedTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27591:1: rule__GuardedTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__GuardedTransition__DocuAssignment_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:27469:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27470:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27595:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27596:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27470:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27471:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27596:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27597:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__GuardedTransition__DocuAssignment_657062); + pushFollow(FOLLOW_ruleDocumentation_in_rule__GuardedTransition__DocuAssignment_657311); ruleDocumentation(); state._fsp--; @@ -79445,22 +79774,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__GuardAssignment_9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27480:1: rule__GuardedTransition__GuardAssignment_9 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27606:1: rule__GuardedTransition__GuardAssignment_9 : ( ruleDetailCode ) ; public final void rule__GuardedTransition__GuardAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27484:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27485:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27610:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27611:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27485:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27486:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27611:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27612:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_9_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__GuardedTransition__GuardAssignment_957093); + pushFollow(FOLLOW_ruleDetailCode_in_rule__GuardedTransition__GuardAssignment_957342); ruleDetailCode(); state._fsp--; @@ -79490,22 +79819,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__GuardedTransition__ActionAssignment_10_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27495:1: rule__GuardedTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27621:1: rule__GuardedTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; public final void rule__GuardedTransition__ActionAssignment_10_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:27499:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27500:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27625:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27626:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27500:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27501:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27626:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27627:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__GuardedTransition__ActionAssignment_10_157124); + pushFollow(FOLLOW_ruleDetailCode_in_rule__GuardedTransition__ActionAssignment_10_157373); ruleDetailCode(); state._fsp--; @@ -79535,22 +79864,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27510:1: rule__CPBranchTransition__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27636:1: rule__CPBranchTransition__NameAssignment_1 : ( RULE_ID ) ; public final void rule__CPBranchTransition__NameAssignment_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:27514:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27515:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27640:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27641:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27515:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27516:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27641:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27642:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CPBranchTransition__NameAssignment_157155); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__CPBranchTransition__NameAssignment_157404); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCPBranchTransitionAccess().getNameIDTerminalRuleCall_1_0()); } @@ -79576,22 +79905,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__FromAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27525:1: rule__CPBranchTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27651:1: rule__CPBranchTransition__FromAssignment_3 : ( ruleTransitionTerminal ) ; public final void rule__CPBranchTransition__FromAssignment_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:27529:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27530:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27655:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27656:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27530:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27531:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27656:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27657:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__FromAssignment_357186); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__FromAssignment_357435); ruleTransitionTerminal(); state._fsp--; @@ -79621,22 +79950,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__ToAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27540:1: rule__CPBranchTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27666:1: rule__CPBranchTransition__ToAssignment_5 : ( ruleTransitionTerminal ) ; public final void rule__CPBranchTransition__ToAssignment_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:27544:1: ( ( ruleTransitionTerminal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27545:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27670:1: ( ( ruleTransitionTerminal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27671:1: ( ruleTransitionTerminal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27545:1: ( ruleTransitionTerminal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27546:1: ruleTransitionTerminal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27671:1: ( ruleTransitionTerminal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27672:1: ruleTransitionTerminal { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getToTransitionTerminalParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__ToAssignment_557217); + pushFollow(FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__ToAssignment_557466); ruleTransitionTerminal(); state._fsp--; @@ -79666,22 +79995,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__DocuAssignment_6" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27555:1: rule__CPBranchTransition__DocuAssignment_6 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27681:1: rule__CPBranchTransition__DocuAssignment_6 : ( ruleDocumentation ) ; public final void rule__CPBranchTransition__DocuAssignment_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:27559:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27560:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27685:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27686:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27560:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27561:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27686:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27687:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getDocuDocumentationParserRuleCall_6_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__CPBranchTransition__DocuAssignment_657248); + pushFollow(FOLLOW_ruleDocumentation_in_rule__CPBranchTransition__DocuAssignment_657497); ruleDocumentation(); state._fsp--; @@ -79711,22 +80040,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__ConditionAssignment_9" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27570:1: rule__CPBranchTransition__ConditionAssignment_9 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27696:1: rule__CPBranchTransition__ConditionAssignment_9 : ( ruleDetailCode ) ; public final void rule__CPBranchTransition__ConditionAssignment_9() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27574:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27575:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27700:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27701:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27575:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27576:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27701:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27702:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_9_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ConditionAssignment_957279); + pushFollow(FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ConditionAssignment_957528); ruleDetailCode(); state._fsp--; @@ -79756,22 +80085,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__CPBranchTransition__ActionAssignment_10_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27585:1: rule__CPBranchTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27711:1: rule__CPBranchTransition__ActionAssignment_10_1 : ( ruleDetailCode ) ; public final void rule__CPBranchTransition__ActionAssignment_10_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:27589:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27590:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27715:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27716:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27590:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27591:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27716:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27717:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ActionAssignment_10_157310); + pushFollow(FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ActionAssignment_10_157559); ruleDetailCode(); state._fsp--; @@ -79801,28 +80130,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__TargetAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27600:1: rule__RefinedTransition__TargetAssignment_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27726:1: rule__RefinedTransition__TargetAssignment_1 : ( ( ruleFQN ) ) ; public final void rule__RefinedTransition__TargetAssignment_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:27604:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27605:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27730:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27731:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27605:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27606:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27731:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27732:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getTargetTransitionCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27607:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27608:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27733:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27734:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getTargetTransitionFQNParserRuleCall_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__RefinedTransition__TargetAssignment_157345); + pushFollow(FOLLOW_ruleFQN_in_rule__RefinedTransition__TargetAssignment_157594); ruleFQN(); state._fsp--; @@ -79858,22 +80187,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27619:1: rule__RefinedTransition__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27745:1: rule__RefinedTransition__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__RefinedTransition__DocuAssignment_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:27623:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27624:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27749:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27750:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27624:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27625:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27750:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27751:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__RefinedTransition__DocuAssignment_257380); + pushFollow(FOLLOW_ruleDocumentation_in_rule__RefinedTransition__DocuAssignment_257629); ruleDocumentation(); state._fsp--; @@ -79903,22 +80232,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RefinedTransition__ActionAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27634:1: rule__RefinedTransition__ActionAssignment_5 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27760:1: rule__RefinedTransition__ActionAssignment_5 : ( ruleDetailCode ) ; public final void rule__RefinedTransition__ActionAssignment_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:27638:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27639:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27764:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27765:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27639:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27640:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27765:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27766:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getRefinedTransitionAccess().getActionDetailCodeParserRuleCall_5_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedTransition__ActionAssignment_557411); + pushFollow(FOLLOW_ruleDetailCode_in_rule__RefinedTransition__ActionAssignment_557660); ruleDetailCode(); state._fsp--; @@ -79948,28 +80277,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StateTerminal__StateAssignment" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27649:1: rule__StateTerminal__StateAssignment : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27775:1: rule__StateTerminal__StateAssignment : ( ( RULE_ID ) ) ; public final void rule__StateTerminal__StateAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27653:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27654:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27779:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27780:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27654:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27655:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27780:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27781:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getStateTerminalAccess().getStateStateCrossReference_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27656:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27657:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27782:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27783:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getStateTerminalAccess().getStateStateIDTerminalRuleCall_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__StateTerminal__StateAssignment57446); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__StateTerminal__StateAssignment57695); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStateTerminalAccess().getStateStateIDTerminalRuleCall_0_1()); } @@ -80001,28 +80330,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__TrPointTerminal__TrPointAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27668:1: rule__TrPointTerminal__TrPointAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27794:1: rule__TrPointTerminal__TrPointAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__TrPointTerminal__TrPointAssignment_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:27672:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27673:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27798:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27799:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27673:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27674:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27799:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27800:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointTerminalAccess().getTrPointTrPointCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27675:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27676:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27801:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27802:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getTrPointTerminalAccess().getTrPointTrPointIDTerminalRuleCall_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__TrPointTerminal__TrPointAssignment_157485); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__TrPointTerminal__TrPointAssignment_157734); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTrPointTerminalAccess().getTrPointTrPointIDTerminalRuleCall_1_0_1()); } @@ -80054,28 +80383,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__TrPointAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27687:1: rule__SubStateTrPointTerminal__TrPointAssignment_0 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27813:1: rule__SubStateTrPointTerminal__TrPointAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__SubStateTrPointTerminal__TrPointAssignment_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:27691:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27692:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27817:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27818:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27692:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27693:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27818:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27819:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointCrossReference_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27694:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27695:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27820:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27821:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointIDTerminalRuleCall_0_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__TrPointAssignment_057524); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__TrPointAssignment_057773); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointIDTerminalRuleCall_0_0_1()); } @@ -80107,28 +80436,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SubStateTrPointTerminal__StateAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27706:1: rule__SubStateTrPointTerminal__StateAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27832:1: rule__SubStateTrPointTerminal__StateAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__SubStateTrPointTerminal__StateAssignment_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:27710:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27711:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27836:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27837:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27711:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27712:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27837:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27838:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getStateStateCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27713:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27714:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27839:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27840:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSubStateTrPointTerminalAccess().getStateStateIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__StateAssignment_257563); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__StateAssignment_257812); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSubStateTrPointTerminalAccess().getStateStateIDTerminalRuleCall_2_0_1()); } @@ -80160,28 +80489,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__ChoicepointTerminal__CpAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27725:1: rule__ChoicepointTerminal__CpAssignment_1 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27851:1: rule__ChoicepointTerminal__CpAssignment_1 : ( ( RULE_ID ) ) ; public final void rule__ChoicepointTerminal__CpAssignment_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:27729:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27730:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27855:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27856:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27730:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27731:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27856:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27857:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getChoicepointTerminalAccess().getCpChoicePointCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27732:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27733:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27858:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27859:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getChoicepointTerminalAccess().getCpChoicePointIDTerminalRuleCall_1_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ChoicepointTerminal__CpAssignment_157602); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ChoicepointTerminal__CpAssignment_157851); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getChoicepointTerminalAccess().getCpChoicePointIDTerminalRuleCall_1_0_1()); } @@ -80213,22 +80542,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__MsgFromIfPairsAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27744:1: rule__Trigger__MsgFromIfPairsAssignment_1 : ( ruleMessageFromIf ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27870:1: rule__Trigger__MsgFromIfPairsAssignment_1 : ( ruleMessageFromIf ) ; public final void rule__Trigger__MsgFromIfPairsAssignment_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:27748:1: ( ( ruleMessageFromIf ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27749:1: ( ruleMessageFromIf ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27874:1: ( ( ruleMessageFromIf ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27875:1: ( ruleMessageFromIf ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27749:1: ( ruleMessageFromIf ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27750:1: ruleMessageFromIf + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27875:1: ( ruleMessageFromIf ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27876:1: ruleMessageFromIf { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_157637); + pushFollow(FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_157886); ruleMessageFromIf(); state._fsp--; @@ -80258,22 +80587,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__MsgFromIfPairsAssignment_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27759:1: rule__Trigger__MsgFromIfPairsAssignment_2_1 : ( ruleMessageFromIf ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27885:1: rule__Trigger__MsgFromIfPairsAssignment_2_1 : ( ruleMessageFromIf ) ; public final void rule__Trigger__MsgFromIfPairsAssignment_2_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:27763:1: ( ( ruleMessageFromIf ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27764:1: ( ruleMessageFromIf ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27889:1: ( ( ruleMessageFromIf ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27890:1: ( ruleMessageFromIf ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27764:1: ( ruleMessageFromIf ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27765:1: ruleMessageFromIf + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27890:1: ( ruleMessageFromIf ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27891:1: ruleMessageFromIf { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_2_157668); + pushFollow(FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_2_157917); ruleMessageFromIf(); state._fsp--; @@ -80303,22 +80632,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Trigger__GuardAssignment_3" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27774:1: rule__Trigger__GuardAssignment_3 : ( ruleGuard ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27900:1: rule__Trigger__GuardAssignment_3 : ( ruleGuard ) ; public final void rule__Trigger__GuardAssignment_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:27778:1: ( ( ruleGuard ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27779:1: ( ruleGuard ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27904:1: ( ( ruleGuard ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27905:1: ( ruleGuard ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27779:1: ( ruleGuard ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27780:1: ruleGuard + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27905:1: ( ruleGuard ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27906:1: ruleGuard { if ( state.backtracking==0 ) { before(grammarAccess.getTriggerAccess().getGuardGuardParserRuleCall_3_0()); } - pushFollow(FOLLOW_ruleGuard_in_rule__Trigger__GuardAssignment_357699); + pushFollow(FOLLOW_ruleGuard_in_rule__Trigger__GuardAssignment_357948); ruleGuard(); state._fsp--; @@ -80348,28 +80677,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__MessageAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27789:1: rule__MessageFromIf__MessageAssignment_0 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27915:1: rule__MessageFromIf__MessageAssignment_0 : ( ( RULE_ID ) ) ; public final void rule__MessageFromIf__MessageAssignment_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:27793:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27794:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27919:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27920:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27794:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27795:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27920:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27921:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getMessageMessageCrossReference_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27796:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27797:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27922:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27923:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getMessageMessageIDTerminalRuleCall_0_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__MessageFromIf__MessageAssignment_057734); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__MessageFromIf__MessageAssignment_057983); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageFromIfAccess().getMessageMessageIDTerminalRuleCall_0_0_1()); } @@ -80401,28 +80730,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__MessageFromIf__FromAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27808:1: rule__MessageFromIf__FromAssignment_2 : ( ( RULE_ID ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27934:1: rule__MessageFromIf__FromAssignment_2 : ( ( RULE_ID ) ) ; public final void rule__MessageFromIf__FromAssignment_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:27812:1: ( ( ( RULE_ID ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27813:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27938:1: ( ( ( RULE_ID ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27939:1: ( ( RULE_ID ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27813:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27814:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27939:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27940:1: ( RULE_ID ) { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getFromInterfaceItemCrossReference_2_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27815:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27816:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27941:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27942:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getMessageFromIfAccess().getFromInterfaceItemIDTerminalRuleCall_2_0_1()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__MessageFromIf__FromAssignment_257773); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__MessageFromIf__FromAssignment_258022); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMessageFromIfAccess().getFromInterfaceItemIDTerminalRuleCall_2_0_1()); } @@ -80454,22 +80783,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Guard__GuardAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27827:1: rule__Guard__GuardAssignment_1 : ( ruleDetailCode ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27953:1: rule__Guard__GuardAssignment_1 : ( ruleDetailCode ) ; public final void rule__Guard__GuardAssignment_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:27831:1: ( ( ruleDetailCode ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27832:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27957:1: ( ( ruleDetailCode ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27958:1: ( ruleDetailCode ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27832:1: ( ruleDetailCode ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27833:1: ruleDetailCode + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27958:1: ( ruleDetailCode ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27959:1: ruleDetailCode { if ( state.backtracking==0 ) { before(grammarAccess.getGuardAccess().getGuardDetailCodeParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleDetailCode_in_rule__Guard__GuardAssignment_157808); + pushFollow(FOLLOW_ruleDetailCode_in_rule__Guard__GuardAssignment_158057); ruleDetailCode(); state._fsp--; @@ -80498,29 +80827,70 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR end "rule__Guard__GuardAssignment_1" + // $ANTLR start "rule__Greeting__NameAssignment_1" + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27969:1: rule__Greeting__NameAssignment_1 : ( RULE_ID ) ; + public final void rule__Greeting__NameAssignment_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:27973:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:1: ( RULE_ID ) + { + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27974:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27975:1: RULE_ID + { + if ( state.backtracking==0 ) { + before(grammarAccess.getGreetingAccess().getNameIDTerminalRuleCall_1_0()); + } + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Greeting__NameAssignment_158089); if (state.failed) return ; + if ( state.backtracking==0 ) { + after(grammarAccess.getGreetingAccess().getNameIDTerminalRuleCall_1_0()); + } + + } + + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Greeting__NameAssignment_1" + + // $ANTLR start "rule__Annotation__TypeAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27842:1: rule__Annotation__TypeAssignment_1 : ( ( ruleFQN ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27984:1: rule__Annotation__TypeAssignment_1 : ( ( ruleFQN ) ) ; public final void rule__Annotation__TypeAssignment_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:27846:1: ( ( ( ruleFQN ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27847:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27988:1: ( ( ( ruleFQN ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27989:1: ( ( ruleFQN ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27847:1: ( ( ruleFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27848:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27989:1: ( ( ruleFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27990:1: ( ruleFQN ) { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeCrossReference_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27849:1: ( ruleFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27850:1: ruleFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27991:1: ( ruleFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27992:1: ruleFQN { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getTypeAnnotationTypeFQNParserRuleCall_1_0_1()); } - pushFollow(FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_157843); + pushFollow(FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_158124); ruleFQN(); state._fsp--; @@ -80556,22 +80926,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__AttributesAssignment_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27861:1: rule__Annotation__AttributesAssignment_2_1 : ( ruleKeyValue ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28003:1: rule__Annotation__AttributesAssignment_2_1 : ( ruleKeyValue ) ; public final void rule__Annotation__AttributesAssignment_2_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:27865:1: ( ( ruleKeyValue ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27866:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28007:1: ( ( ruleKeyValue ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28008:1: ( ruleKeyValue ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27866:1: ( ruleKeyValue ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27867:1: ruleKeyValue + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28008:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28009:1: ruleKeyValue { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0()); } - pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_157878); + pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_158159); ruleKeyValue(); state._fsp--; @@ -80601,22 +80971,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Annotation__AttributesAssignment_2_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27876:1: rule__Annotation__AttributesAssignment_2_2_1 : ( ruleKeyValue ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28018:1: rule__Annotation__AttributesAssignment_2_2_1 : ( ruleKeyValue ) ; public final void rule__Annotation__AttributesAssignment_2_2_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:27880:1: ( ( ruleKeyValue ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27881:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28022:1: ( ( ruleKeyValue ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28023:1: ( ruleKeyValue ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27881:1: ( ruleKeyValue ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27882:1: ruleKeyValue + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28023:1: ( ruleKeyValue ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28024:1: ruleKeyValue { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0()); } - pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_157909); + pushFollow(FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_158190); ruleKeyValue(); state._fsp--; @@ -80646,22 +81016,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__KeyAssignment_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27891:1: rule__KeyValue__KeyAssignment_0 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28033:1: rule__KeyValue__KeyAssignment_0 : ( RULE_ID ) ; public final void rule__KeyValue__KeyAssignment_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:27895:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27896:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28037:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28038:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27896:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27897:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28038:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28039:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_057940); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_058221); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0()); } @@ -80687,22 +81057,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__KeyValue__ValueAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27906:1: rule__KeyValue__ValueAssignment_2 : ( ruleLiteral ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28048:1: rule__KeyValue__ValueAssignment_2 : ( ruleLiteral ) ; public final void rule__KeyValue__ValueAssignment_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:27910:1: ( ( ruleLiteral ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27911:1: ( ruleLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28052:1: ( ( ruleLiteral ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28053:1: ( ruleLiteral ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27911:1: ( ruleLiteral ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27912:1: ruleLiteral + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28053:1: ( ruleLiteral ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28054:1: ruleLiteral { if ( state.backtracking==0 ) { before(grammarAccess.getKeyValueAccess().getValueLiteralParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_257971); + pushFollow(FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_258252); ruleLiteral(); state._fsp--; @@ -80732,22 +81102,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__NameAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27921:1: rule__AnnotationType__NameAssignment_1 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28063:1: rule__AnnotationType__NameAssignment_1 : ( RULE_ID ) ; public final void rule__AnnotationType__NameAssignment_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:27925:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27926:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28067:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28068:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27926:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27927:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28068:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28069:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getNameIDTerminalRuleCall_1_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AnnotationType__NameAssignment_158002); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__AnnotationType__NameAssignment_158283); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAnnotationTypeAccess().getNameIDTerminalRuleCall_1_0()); } @@ -80773,22 +81143,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__DocuAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27936:1: rule__AnnotationType__DocuAssignment_2 : ( ruleDocumentation ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28078:1: rule__AnnotationType__DocuAssignment_2 : ( ruleDocumentation ) ; public final void rule__AnnotationType__DocuAssignment_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:27940:1: ( ( ruleDocumentation ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27941:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28082:1: ( ( ruleDocumentation ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28083:1: ( ruleDocumentation ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27941:1: ( ruleDocumentation ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27942:1: ruleDocumentation + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28083:1: ( ruleDocumentation ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28084:1: ruleDocumentation { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getDocuDocumentationParserRuleCall_2_0()); } - pushFollow(FOLLOW_ruleDocumentation_in_rule__AnnotationType__DocuAssignment_258033); + pushFollow(FOLLOW_ruleDocumentation_in_rule__AnnotationType__DocuAssignment_258314); ruleDocumentation(); state._fsp--; @@ -80818,22 +81188,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__TargetsAssignment_6_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27951:1: rule__AnnotationType__TargetsAssignment_6_0 : ( ruleAnnotationTargetType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28093:1: rule__AnnotationType__TargetsAssignment_6_0 : ( ruleAnnotationTargetType ) ; public final void rule__AnnotationType__TargetsAssignment_6_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:27955:1: ( ( ruleAnnotationTargetType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27956:1: ( ruleAnnotationTargetType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28097:1: ( ( ruleAnnotationTargetType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28098:1: ( ruleAnnotationTargetType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27956:1: ( ruleAnnotationTargetType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27957:1: ruleAnnotationTargetType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28098:1: ( ruleAnnotationTargetType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28099:1: ruleAnnotationTargetType { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_0_0()); } - pushFollow(FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_058064); + pushFollow(FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_058345); ruleAnnotationTargetType(); state._fsp--; @@ -80863,22 +81233,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__TargetsAssignment_6_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27966:1: rule__AnnotationType__TargetsAssignment_6_1_1 : ( ruleAnnotationTargetType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28108:1: rule__AnnotationType__TargetsAssignment_6_1_1 : ( ruleAnnotationTargetType ) ; public final void rule__AnnotationType__TargetsAssignment_6_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:27970:1: ( ( ruleAnnotationTargetType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27971:1: ( ruleAnnotationTargetType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28112:1: ( ( ruleAnnotationTargetType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28113:1: ( ruleAnnotationTargetType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27971:1: ( ruleAnnotationTargetType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27972:1: ruleAnnotationTargetType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28113:1: ( ruleAnnotationTargetType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28114:1: ruleAnnotationTargetType { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_1_1_0()); } - pushFollow(FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_158095); + pushFollow(FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_158376); ruleAnnotationTargetType(); state._fsp--; @@ -80908,22 +81278,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__TargetsAssignment_6_1_2_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27981:1: rule__AnnotationType__TargetsAssignment_6_1_2_1 : ( ruleAnnotationTargetType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28123:1: rule__AnnotationType__TargetsAssignment_6_1_2_1 : ( ruleAnnotationTargetType ) ; public final void rule__AnnotationType__TargetsAssignment_6_1_2_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:27985:1: ( ( ruleAnnotationTargetType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27986:1: ( ruleAnnotationTargetType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28127:1: ( ( ruleAnnotationTargetType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28128:1: ( ruleAnnotationTargetType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27986:1: ( ruleAnnotationTargetType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27987:1: ruleAnnotationTargetType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28128:1: ( ruleAnnotationTargetType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28129:1: ruleAnnotationTargetType { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getTargetsAnnotationTargetTypeParserRuleCall_6_1_2_1_0()); } - pushFollow(FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_2_158126); + pushFollow(FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_2_158407); ruleAnnotationTargetType(); state._fsp--; @@ -80953,22 +81323,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__AnnotationType__AttributesAssignment_7" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:27996:1: rule__AnnotationType__AttributesAssignment_7 : ( ruleAnnotationAttribute ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28138:1: rule__AnnotationType__AttributesAssignment_7 : ( ruleAnnotationAttribute ) ; public final void rule__AnnotationType__AttributesAssignment_7() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28000:1: ( ( ruleAnnotationAttribute ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28001:1: ( ruleAnnotationAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28142:1: ( ( ruleAnnotationAttribute ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28143:1: ( ruleAnnotationAttribute ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28001:1: ( ruleAnnotationAttribute ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28002:1: ruleAnnotationAttribute + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28143:1: ( ruleAnnotationAttribute ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28144:1: ruleAnnotationAttribute { if ( state.backtracking==0 ) { before(grammarAccess.getAnnotationTypeAccess().getAttributesAnnotationAttributeParserRuleCall_7_0()); } - pushFollow(FOLLOW_ruleAnnotationAttribute_in_rule__AnnotationType__AttributesAssignment_758157); + pushFollow(FOLLOW_ruleAnnotationAttribute_in_rule__AnnotationType__AttributesAssignment_758438); ruleAnnotationAttribute(); state._fsp--; @@ -80998,28 +81368,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__OptionalAssignment_0_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28011:1: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28153:1: rule__SimpleAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; public final void rule__SimpleAnnotationAttribute__OptionalAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28015:1: ( ( ( 'optional' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28016:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28157:1: ( ( ( 'optional' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28158:1: ( ( 'optional' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28016:1: ( ( 'optional' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28017:1: ( 'optional' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28158:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28159:1: ( 'optional' ) { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28018:1: ( 'optional' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28019:1: 'optional' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28160:1: ( 'optional' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28161:1: 'optional' { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } - match(input,32,FOLLOW_32_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_058193); if (state.failed) return ; + match(input,32,FOLLOW_32_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_058474); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } @@ -81051,22 +81421,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28034:1: rule__SimpleAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28176:1: rule__SimpleAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; public final void rule__SimpleAnnotationAttribute__NameAssignment_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:28038:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28039:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28180:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28181:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28039:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28040:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28181:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28182:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_258232); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_258513); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSimpleAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); } @@ -81092,22 +81462,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__SimpleAnnotationAttribute__TypeAssignment_4" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28049:1: rule__SimpleAnnotationAttribute__TypeAssignment_4 : ( ruleLiteralType ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28191:1: rule__SimpleAnnotationAttribute__TypeAssignment_4 : ( ruleLiteralType ) ; public final void rule__SimpleAnnotationAttribute__TypeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28053:1: ( ( ruleLiteralType ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28054:1: ( ruleLiteralType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28195:1: ( ( ruleLiteralType ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28196:1: ( ruleLiteralType ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28054:1: ( ruleLiteralType ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28055:1: ruleLiteralType + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28196:1: ( ruleLiteralType ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28197:1: ruleLiteralType { if ( state.backtracking==0 ) { before(grammarAccess.getSimpleAnnotationAttributeAccess().getTypeLiteralTypeEnumRuleCall_4_0()); } - pushFollow(FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_458263); + pushFollow(FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_458544); ruleLiteralType(); state._fsp--; @@ -81137,28 +81507,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__OptionalAssignment_0_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28064:1: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28206:1: rule__EnumAnnotationAttribute__OptionalAssignment_0_0 : ( ( 'optional' ) ) ; public final void rule__EnumAnnotationAttribute__OptionalAssignment_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28068:1: ( ( ( 'optional' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28069:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28210:1: ( ( ( 'optional' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28211:1: ( ( 'optional' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28069:1: ( ( 'optional' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28070:1: ( 'optional' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28211:1: ( ( 'optional' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28212:1: ( 'optional' ) { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28071:1: ( 'optional' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28072:1: 'optional' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28213:1: ( 'optional' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28214:1: 'optional' { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } - match(input,32,FOLLOW_32_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_058299); if (state.failed) return ; + match(input,32,FOLLOW_32_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_058580); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getOptionalOptionalKeyword_0_0_0()); } @@ -81190,22 +81560,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__NameAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28087:1: rule__EnumAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28229:1: rule__EnumAnnotationAttribute__NameAssignment_2 : ( RULE_ID ) ; public final void rule__EnumAnnotationAttribute__NameAssignment_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:28091:1: ( ( RULE_ID ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28092:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28233:1: ( ( RULE_ID ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28234:1: ( RULE_ID ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28092:1: ( RULE_ID ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28093:1: RULE_ID + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28234:1: ( RULE_ID ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28235:1: RULE_ID { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); } - match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_258338); if (state.failed) return ; + match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_258619); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getNameIDTerminalRuleCall_2_0()); } @@ -81231,22 +81601,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__ValuesAssignment_5" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28102:1: rule__EnumAnnotationAttribute__ValuesAssignment_5 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28244:1: rule__EnumAnnotationAttribute__ValuesAssignment_5 : ( RULE_STRING ) ; public final void rule__EnumAnnotationAttribute__ValuesAssignment_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:28106:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28107:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28248:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28249:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28107:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28108:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28249:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28250:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_558369); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_558650); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_5_0()); } @@ -81272,22 +81642,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__EnumAnnotationAttribute__ValuesAssignment_6_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28117:1: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28259:1: rule__EnumAnnotationAttribute__ValuesAssignment_6_1 : ( RULE_STRING ) ; public final void rule__EnumAnnotationAttribute__ValuesAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28121:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28122:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28263:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28264:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28122:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28123:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28264:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28265:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_158400); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_158681); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getEnumAnnotationAttributeAccess().getValuesSTRINGTerminalRuleCall_6_1_0()); } @@ -81313,22 +81683,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__ImportedNamespaceAssignment_1_0_0" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28132:1: rule__Import__ImportedNamespaceAssignment_1_0_0 : ( ruleImportedFQN ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28274:1: rule__Import__ImportedNamespaceAssignment_1_0_0 : ( ruleImportedFQN ) ; public final void rule__Import__ImportedNamespaceAssignment_1_0_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28136:1: ( ( ruleImportedFQN ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28137:1: ( ruleImportedFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28278:1: ( ( ruleImportedFQN ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28279:1: ( ruleImportedFQN ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28137:1: ( ruleImportedFQN ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28138:1: ruleImportedFQN + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28279:1: ( ruleImportedFQN ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28280:1: ruleImportedFQN { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0()); } - pushFollow(FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_058431); + pushFollow(FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_058712); ruleImportedFQN(); state._fsp--; @@ -81358,22 +81728,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Import__ImportURIAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28147:1: rule__Import__ImportURIAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28289:1: rule__Import__ImportURIAssignment_2 : ( RULE_STRING ) ; public final void rule__Import__ImportURIAssignment_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:28151:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28152:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28293:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28294:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28152:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28153:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28294:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28295:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_258462); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_258743); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0()); } @@ -81399,22 +81769,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__Documentation__LinesAssignment_2" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28162:1: rule__Documentation__LinesAssignment_2 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28304:1: rule__Documentation__LinesAssignment_2 : ( RULE_STRING ) ; public final void rule__Documentation__LinesAssignment_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:28166:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28167:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28308:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28309:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28167:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28168:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28309:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28310:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_258493); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_258774); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDocumentationAccess().getLinesSTRINGTerminalRuleCall_2_0()); } @@ -81440,28 +81810,28 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__BooleanLiteral__IsTrueAssignment_1_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28179:1: rule__BooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28321:1: rule__BooleanLiteral__IsTrueAssignment_1_1 : ( ( 'true' ) ) ; public final void rule__BooleanLiteral__IsTrueAssignment_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:28183:1: ( ( ( 'true' ) ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28184:1: ( ( 'true' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28325:1: ( ( ( 'true' ) ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28326:1: ( ( 'true' ) ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28184:1: ( ( 'true' ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28185:1: ( 'true' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28326:1: ( ( 'true' ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28327:1: ( 'true' ) { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28186:1: ( 'true' ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28187:1: 'true' + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28328:1: ( 'true' ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28329:1: 'true' { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } - match(input,128,FOLLOW_128_in_rule__BooleanLiteral__IsTrueAssignment_1_158531); if (state.failed) return ; + match(input,130,FOLLOW_130_in_rule__BooleanLiteral__IsTrueAssignment_1_158812); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralAccess().getIsTrueTrueKeyword_1_1_0()); } @@ -81493,22 +81863,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__RealLiteral__ValueAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28202:1: rule__RealLiteral__ValueAssignment_1 : ( ruleReal ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28344:1: rule__RealLiteral__ValueAssignment_1 : ( ruleReal ) ; public final void rule__RealLiteral__ValueAssignment_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:28206:1: ( ( ruleReal ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28207:1: ( ruleReal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28348:1: ( ( ruleReal ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28349:1: ( ruleReal ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28207:1: ( ruleReal ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28208:1: ruleReal + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28349:1: ( ruleReal ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28350:1: ruleReal { if ( state.backtracking==0 ) { before(grammarAccess.getRealLiteralAccess().getValueRealParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_158570); + pushFollow(FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_158851); ruleReal(); state._fsp--; @@ -81538,22 +81908,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__IntLiteral__ValueAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28217:1: rule__IntLiteral__ValueAssignment_1 : ( ruleInteger ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28359:1: rule__IntLiteral__ValueAssignment_1 : ( ruleInteger ) ; public final void rule__IntLiteral__ValueAssignment_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:28221:1: ( ( ruleInteger ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28222:1: ( ruleInteger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28363:1: ( ( ruleInteger ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28364:1: ( ruleInteger ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28222:1: ( ruleInteger ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28223:1: ruleInteger + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28364:1: ( ruleInteger ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28365:1: ruleInteger { if ( state.backtracking==0 ) { before(grammarAccess.getIntLiteralAccess().getValueIntegerParserRuleCall_1_0()); } - pushFollow(FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_158601); + pushFollow(FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_158882); ruleInteger(); state._fsp--; @@ -81583,22 +81953,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__StringLiteral__ValueAssignment_1" - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28232:1: rule__StringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28374:1: rule__StringLiteral__ValueAssignment_1 : ( RULE_STRING ) ; public final void rule__StringLiteral__ValueAssignment_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:28236:1: ( ( RULE_STRING ) ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28237:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28378:1: ( ( RULE_STRING ) ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28379:1: ( RULE_STRING ) { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28237:1: ( RULE_STRING ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28238:1: RULE_STRING + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28379:1: ( RULE_STRING ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:28380:1: RULE_STRING { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } - match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_158632); if (state.failed) return ; + match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_158913); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getStringLiteralAccess().getValueSTRINGTerminalRuleCall_1_0()); } @@ -81624,10 +81994,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred1_InternalRoom public final void synpred1_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23174:8: ( rule__ActorClass__Alternatives_8_6_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23174:9: rule__ActorClass__Alternatives_8_6_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23300:8: ( rule__ActorClass__Alternatives_8_6_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23300:9: rule__ActorClass__Alternatives_8_6_0 { - pushFollow(FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_synpred1_InternalRoom46669); + pushFollow(FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_synpred1_InternalRoom46918); rule__ActorClass__Alternatives_8_6_0(); state._fsp--; @@ -81639,10 +82009,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred2_InternalRoom public final void synpred2_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23196:8: ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23196:9: rule__ActorClass__ActorRefsAssignment_8_6_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23322:8: ( rule__ActorClass__ActorRefsAssignment_8_6_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23322:9: rule__ActorClass__ActorRefsAssignment_8_6_1 { - pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_synpred2_InternalRoom46812); + pushFollow(FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_synpred2_InternalRoom47061); rule__ActorClass__ActorRefsAssignment_8_6_1(); state._fsp--; @@ -81654,10 +82024,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred3_InternalRoom public final void synpred3_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23218:8: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23218:9: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23344:8: ( rule__ActorClass__ServiceImplementationsAssignment_8_6_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23344:9: rule__ActorClass__ServiceImplementationsAssignment_8_6_2 { - pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_synpred3_InternalRoom46955); + pushFollow(FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_synpred3_InternalRoom47204); rule__ActorClass__ServiceImplementationsAssignment_8_6_2(); state._fsp--; @@ -81669,10 +82039,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred4_InternalRoom public final void synpred4_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23240:8: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23240:9: rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23366:8: ( rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23366:9: rule__ActorClass__ServiceAccessPointsAssignment_8_6_3 { - pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_synpred4_InternalRoom47098); + pushFollow(FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_synpred4_InternalRoom47347); rule__ActorClass__ServiceAccessPointsAssignment_8_6_3(); state._fsp--; @@ -81684,10 +82054,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred5_InternalRoom public final void synpred5_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23262:8: ( rule__ActorClass__BindingsAssignment_8_6_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23262:9: rule__ActorClass__BindingsAssignment_8_6_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23388:8: ( rule__ActorClass__BindingsAssignment_8_6_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23388:9: rule__ActorClass__BindingsAssignment_8_6_4 { - pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_synpred5_InternalRoom47241); + pushFollow(FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_synpred5_InternalRoom47490); rule__ActorClass__BindingsAssignment_8_6_4(); state._fsp--; @@ -81699,10 +82069,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred6_InternalRoom public final void synpred6_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23284:8: ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23284:9: rule__ActorClass__ConnectionsAssignment_8_6_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23410:8: ( rule__ActorClass__ConnectionsAssignment_8_6_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23410:9: rule__ActorClass__ConnectionsAssignment_8_6_5 { - pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_synpred6_InternalRoom47384); + pushFollow(FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_synpred6_InternalRoom47633); rule__ActorClass__ConnectionsAssignment_8_6_5(); state._fsp--; @@ -81714,10 +82084,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred7_InternalRoom public final void synpred7_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23306:8: ( rule__ActorClass__AttributesAssignment_8_6_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23306:9: rule__ActorClass__AttributesAssignment_8_6_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23432:8: ( rule__ActorClass__AttributesAssignment_8_6_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23432:9: rule__ActorClass__AttributesAssignment_8_6_6 { - pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_synpred7_InternalRoom47527); + pushFollow(FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_synpred7_InternalRoom47776); rule__ActorClass__AttributesAssignment_8_6_6(); state._fsp--; @@ -81729,10 +82099,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred8_InternalRoom public final void synpred8_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23465:8: ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23465:9: rule__LogicalSystem__SubSystemsAssignment_5_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23591:8: ( rule__LogicalSystem__SubSystemsAssignment_5_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23591:9: rule__LogicalSystem__SubSystemsAssignment_5_0 { - pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_synpred8_InternalRoom47931); + pushFollow(FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_synpred8_InternalRoom48180); rule__LogicalSystem__SubSystemsAssignment_5_0(); state._fsp--; @@ -81744,10 +82114,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred9_InternalRoom public final void synpred9_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23487:8: ( rule__LogicalSystem__BindingsAssignment_5_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23487:9: rule__LogicalSystem__BindingsAssignment_5_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23613:8: ( rule__LogicalSystem__BindingsAssignment_5_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23613:9: rule__LogicalSystem__BindingsAssignment_5_1 { - pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_synpred9_InternalRoom48074); + pushFollow(FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_synpred9_InternalRoom48323); rule__LogicalSystem__BindingsAssignment_5_1(); state._fsp--; @@ -81759,10 +82129,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred10_InternalRoom public final void synpred10_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23509:8: ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23509:9: rule__LogicalSystem__ConnectionsAssignment_5_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23635:8: ( rule__LogicalSystem__ConnectionsAssignment_5_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23635:9: rule__LogicalSystem__ConnectionsAssignment_5_2 { - pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_synpred10_InternalRoom48217); + pushFollow(FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_synpred10_InternalRoom48466); rule__LogicalSystem__ConnectionsAssignment_5_2(); state._fsp--; @@ -81774,10 +82144,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred11_InternalRoom public final void synpred11_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23608:8: ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23608:9: rule__SubSystemClass__RelayPortsAssignment_8_0 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23734:8: ( rule__SubSystemClass__RelayPortsAssignment_8_0 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23734:9: rule__SubSystemClass__RelayPortsAssignment_8_0 { - pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_synpred11_InternalRoom48501); + pushFollow(FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_synpred11_InternalRoom48750); rule__SubSystemClass__RelayPortsAssignment_8_0(); state._fsp--; @@ -81789,10 +82159,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred12_InternalRoom public final void synpred12_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23630:8: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23630:9: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23756:8: ( rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23756:9: rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1 { - pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_synpred12_InternalRoom48644); + pushFollow(FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_synpred12_InternalRoom48893); rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1(); state._fsp--; @@ -81804,10 +82174,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred13_InternalRoom public final void synpred13_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23652:8: ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23652:9: rule__SubSystemClass__ActorRefsAssignment_8_2 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23778:8: ( rule__SubSystemClass__ActorRefsAssignment_8_2 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23778:9: rule__SubSystemClass__ActorRefsAssignment_8_2 { - pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_synpred13_InternalRoom48787); + pushFollow(FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_synpred13_InternalRoom49036); rule__SubSystemClass__ActorRefsAssignment_8_2(); state._fsp--; @@ -81819,10 +82189,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred14_InternalRoom public final void synpred14_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23674:8: ( rule__SubSystemClass__BindingsAssignment_8_3 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23674:9: rule__SubSystemClass__BindingsAssignment_8_3 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23800:8: ( rule__SubSystemClass__BindingsAssignment_8_3 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23800:9: rule__SubSystemClass__BindingsAssignment_8_3 { - pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_synpred14_InternalRoom48930); + pushFollow(FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_synpred14_InternalRoom49179); rule__SubSystemClass__BindingsAssignment_8_3(); state._fsp--; @@ -81834,10 +82204,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred15_InternalRoom public final void synpred15_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23696:8: ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23696:9: rule__SubSystemClass__ConnectionsAssignment_8_4 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23822:8: ( rule__SubSystemClass__ConnectionsAssignment_8_4 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23822:9: rule__SubSystemClass__ConnectionsAssignment_8_4 { - pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_synpred15_InternalRoom49073); + pushFollow(FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_synpred15_InternalRoom49322); rule__SubSystemClass__ConnectionsAssignment_8_4(); state._fsp--; @@ -81849,10 +82219,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred16_InternalRoom public final void synpred16_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23718:8: ( rule__SubSystemClass__ThreadsAssignment_8_5 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23718:9: rule__SubSystemClass__ThreadsAssignment_8_5 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23844:8: ( rule__SubSystemClass__ThreadsAssignment_8_5 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23844:9: rule__SubSystemClass__ThreadsAssignment_8_5 { - pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_synpred16_InternalRoom49216); + pushFollow(FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_synpred16_InternalRoom49465); rule__SubSystemClass__ThreadsAssignment_8_5(); state._fsp--; @@ -81864,10 +82234,10 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { // $ANTLR start synpred17_InternalRoom public final void synpred17_InternalRoom_fragment() throws RecognitionException { - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23740:8: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) - // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23740:9: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23866:8: ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 ) + // ../org.eclipse.etrice.core.room.ui/src-gen/org/eclipse/etrice/core/ui/contentassist/antlr/internal/InternalRoom.g:23866:9: rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 { - pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_synpred17_InternalRoom49359); + pushFollow(FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_synpred17_InternalRoom49608); rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6(); state._fsp--; @@ -82142,22 +82512,22 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { static final String DFA1_minS = "\1\17\4\uffff\3\20\5\uffff"; static final String DFA1_maxS = - "\1\176\4\uffff\3\176\5\uffff"; + "\1\u0080\4\uffff\3\u0080\5\uffff"; static final String DFA1_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\3\uffff\1\5\1\6\1\7\1\10\1\11"; static final String DFA1_specialS = "\15\uffff}>"; static final String[] DFA1_transitionS = { "\1\4\1\11\1\uffff\2\10\1\12\1\13\5\uffff\1\5\1\6\1\7\1\11\12"+ - "\uffff\1\1\4\uffff\1\2\3\uffff\1\3\103\uffff\1\14\7\uffff\1"+ + "\uffff\1\1\4\uffff\1\2\3\uffff\1\3\105\uffff\1\14\7\uffff\1"+ "\11", "", "", "", "", - "\1\11\1\uffff\1\10\10\uffff\4\11\137\uffff\1\11", - "\1\11\1\uffff\1\10\10\uffff\4\11\137\uffff\1\11", - "\1\11\1\uffff\1\10\10\uffff\4\11\137\uffff\1\11", + "\1\11\1\uffff\1\10\10\uffff\4\11\141\uffff\1\11", + "\1\11\1\uffff\1\10\10\uffff\4\11\141\uffff\1\11", + "\1\11\1\uffff\1\10\10\uffff\4\11\141\uffff\1\11", "", "", "", @@ -82195,21 +82565,21 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA1_transition; } public String getDescription() { - return "3112:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) );"; + return "3142:1: rule__RoomModel__Alternatives_5 : ( ( ( rule__RoomModel__PrimitiveTypesAssignment_5_0 ) ) | ( ( rule__RoomModel__EnumerationTypesAssignment_5_1 ) ) | ( ( rule__RoomModel__ExternalTypesAssignment_5_2 ) ) | ( ( rule__RoomModel__DataClassesAssignment_5_3 ) ) | ( ( rule__RoomModel__ProtocolClassesAssignment_5_4 ) ) | ( ( rule__RoomModel__ActorClassesAssignment_5_5 ) ) | ( ( rule__RoomModel__SubSystemClassesAssignment_5_6 ) ) | ( ( rule__RoomModel__SystemsAssignment_5_7 ) ) | ( ( rule__RoomModel__AnnotationTypesAssignment_5_8 ) ) );"; } } static final String DFA23_eotS = "\32\uffff"; static final String DFA23_eofS = - "\13\uffff\1\22\7\uffff\2\22\1\uffff\1\22\2\uffff\1\22"; + "\13\uffff\1\21\7\uffff\2\21\1\uffff\1\21\2\uffff\1\21"; static final String DFA23_minS = - "\1\150\1\7\1\50\1\7\1\52\4\7\2\52\1\46\2\7\1\52\1\10\1\47\1\7\1"+ - "\uffff\2\46\1\10\1\46\2\uffff\1\46"; + "\1\150\1\7\1\50\1\7\1\52\4\7\2\52\1\46\2\7\1\52\1\10\1\47\1\uffff"+ + "\1\7\2\46\1\10\1\46\2\uffff\1\46"; static final String DFA23_maxS = - "\1\150\2\50\1\161\1\57\2\7\1\161\1\7\2\52\1\177\2\7\1\52\1\71\1"+ - "\156\1\7\1\uffff\2\177\1\71\1\177\2\uffff\1\177"; + "\1\150\2\50\1\161\1\57\2\7\1\161\1\7\2\52\1\u0081\2\7\1\52\1\71"+ + "\1\156\1\uffff\1\7\2\u0081\1\71\1\u0081\2\uffff\1\u0081"; static final String DFA23_acceptS = - "\22\uffff\1\2\4\uffff\1\3\1\1\1\uffff"; + "\21\uffff\1\2\5\uffff\1\1\1\3\1\uffff"; static final String DFA23_specialS = "\32\uffff}>"; static final String[] DFA23_transitionS = { @@ -82224,26 +82594,26 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { "\1\16", "\1\7", "\1\7", - "\1\20\1\22\7\uffff\1\21\10\uffff\1\17\45\uffff\1\22\4\uffff"+ - "\6\22\6\uffff\1\22\17\uffff\1\22", + "\1\20\1\21\7\uffff\1\22\10\uffff\1\17\45\uffff\1\21\4\uffff"+ + "\6\21\6\uffff\1\21\21\uffff\1\21", "\1\23", "\1\24", "\1\7", "\1\25\60\uffff\1\26", - "\1\22\102\uffff\1\22\1\30\1\uffff\1\30\1\27", - "\1\31", + "\1\21\102\uffff\1\21\1\27\1\uffff\1\27\1\30", "", - "\1\20\1\22\20\uffff\1\17\45\uffff\1\22\4\uffff\6\22\6\uffff"+ - "\1\22\17\uffff\1\22", - "\1\20\1\22\20\uffff\1\17\45\uffff\1\22\4\uffff\6\22\6\uffff"+ - "\1\22\17\uffff\1\22", + "\1\31", + "\1\20\1\21\20\uffff\1\17\45\uffff\1\21\4\uffff\6\21\6\uffff"+ + "\1\21\21\uffff\1\21", + "\1\20\1\21\20\uffff\1\17\45\uffff\1\21\4\uffff\6\21\6\uffff"+ + "\1\21\21\uffff\1\21", "\1\25\60\uffff\1\26", - "\1\20\1\22\66\uffff\1\22\4\uffff\6\22\6\uffff\1\22\17\uffff"+ - "\1\22", + "\1\20\1\21\66\uffff\1\21\4\uffff\6\21\6\uffff\1\21\21\uffff"+ + "\1\21", "", "", - "\1\20\1\22\20\uffff\1\17\45\uffff\1\22\4\uffff\6\22\6\uffff"+ - "\1\22\17\uffff\1\22" + "\1\20\1\21\20\uffff\1\17\45\uffff\1\21\4\uffff\6\21\6\uffff"+ + "\1\21\21\uffff\1\21" }; static final short[] DFA23_eot = DFA.unpackEncodedString(DFA23_eotS); @@ -82276,7 +82646,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA23_transition; } public String getDescription() { - return "3707:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );"; + return "3737:1: rule__NonInitialTransition__Alternatives : ( ( ruleTransitionChainStartTransition ) | ( ruleContinuationTransition ) | ( ruleCPBranchTransition ) );"; } } static final String DFA24_eotS = @@ -82290,7 +82660,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { "\1\150\2\50\1\161\1\57\3\7\1\161\3\52\1\70\2\7\1\71\1\155\1\7\2"+ "\70\1\71\1\46\2\uffff\1\70"; static final String DFA24_acceptS = - "\26\uffff\1\2\1\1\1\uffff"; + "\26\uffff\1\1\1\2\1\uffff"; static final String DFA24_specialS = "\31\uffff}>"; static final String[] DFA24_transitionS = { @@ -82310,7 +82680,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { "\1\22", "\1\23", "\1\24\60\uffff\1\25", - "\1\27\1\uffff\1\26", + "\1\26\1\uffff\1\27", "\1\30", "\1\20\21\uffff\1\17", "\1\20\21\uffff\1\17", @@ -82351,7 +82721,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA24_transition; } public String getDescription() { - return "3735:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) );"; + return "3765:1: rule__TransitionChainStartTransition__Alternatives : ( ( ruleTriggeredTransition ) | ( ruleGuardedTransition ) );"; } } static final String DFA38_eotS = @@ -82409,7 +82779,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA38_transition; } public String getDescription() { - return "4120:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );"; + return "4150:1: rule__Real__Alternatives : ( ( ruleDecimal ) | ( ruleDotDecimal ) | ( ruleDecimalDot ) | ( ruleDecimalExp ) );"; } } static final String DFA197_eotS = @@ -82475,7 +82845,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA197_transition; } public String getDescription() { - return "()* loopback of 23174:7: ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )*"; + return "()* loopback of 23300:7: ( ( rule__ActorClass__Alternatives_8_6_0 )=> rule__ActorClass__Alternatives_8_6_0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -82578,7 +82948,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA198_transition; } public String getDescription() { - return "()* loopback of 23196:7: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )*"; + return "()* loopback of 23322:7: ( ( rule__ActorClass__ActorRefsAssignment_8_6_1 )=> rule__ActorClass__ActorRefsAssignment_8_6_1 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -82612,25 +82982,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { static final String DFA201_eofS = "\13\uffff"; static final String DFA201_minS = - "\1\37\1\uffff\1\7\1\125\3\7\1\125\1\0\1\125\1\uffff"; + "\1\37\1\uffff\1\7\1\125\3\7\2\125\1\0\1\uffff"; static final String DFA201_maxS = - "\1\134\1\uffff\1\7\1\127\3\7\1\125\1\0\1\127\1\uffff"; + "\1\134\1\uffff\1\7\1\127\3\7\1\127\1\125\1\0\1\uffff"; static final String DFA201_acceptS = "\1\uffff\1\2\10\uffff\1\1"; static final String DFA201_specialS = - "\10\uffff\1\0\2\uffff}>"; + "\11\uffff\1\0\1\uffff}>"; static final String[] DFA201_transitionS = { "\2\1\6\uffff\1\1\17\uffff\1\1\10\uffff\1\1\12\uffff\3\1\1\uffff"+ "\1\1\4\uffff\1\2\3\uffff\1\1\3\uffff\1\1", "", "\1\3", - "\1\5\1\6\1\4", + "\1\6\1\4\1\5", "\1\7", "\1\10", "\1\11", - "\1\5", + "\1\6\1\uffff\1\5", + "\1\6", "\1\uffff", - "\1\5\1\uffff\1\4", "" }; @@ -82664,17 +83034,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA201_transition; } public String getDescription() { - return "()* loopback of 23262:7: ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )*"; + return "()* loopback of 23388:7: ( ( rule__ActorClass__BindingsAssignment_8_6_4 )=> rule__ActorClass__BindingsAssignment_8_6_4 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA201_8 = input.LA(1); + int LA201_9 = input.LA(1); - int index201_8 = input.index(); + int index201_9 = input.index(); input.rewind(); s = -1; if ( (synpred5_InternalRoom()) ) {s = 10;} @@ -82682,7 +83052,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index201_8); + input.seek(index201_9); if ( s>=0 ) return s; break; } @@ -82751,7 +83121,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA202_transition; } public String getDescription() { - return "()* loopback of 23284:7: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )*"; + return "()* loopback of 23410:7: ( ( rule__ActorClass__ConnectionsAssignment_8_6_5 )=> rule__ActorClass__ConnectionsAssignment_8_6_5 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -82836,7 +83206,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA203_transition; } public String getDescription() { - return "()* loopback of 23306:7: ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )*"; + return "()* loopback of 23432:7: ( ( rule__ActorClass__AttributesAssignment_8_6_6 )=> rule__ActorClass__AttributesAssignment_8_6_6 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -82870,24 +83240,24 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { static final String DFA213_eofS = "\13\uffff"; static final String DFA213_minS = - "\1\47\1\uffff\1\7\1\125\3\7\2\125\1\0\1\uffff"; + "\1\47\1\uffff\1\7\1\125\3\7\1\125\1\0\1\125\1\uffff"; static final String DFA213_maxS = - "\1\130\1\uffff\1\7\1\127\3\7\1\127\1\125\1\0\1\uffff"; + "\1\130\1\uffff\1\7\1\127\3\7\1\125\1\0\1\127\1\uffff"; static final String DFA213_acceptS = "\1\uffff\1\2\10\uffff\1\1"; static final String DFA213_specialS = - "\11\uffff\1\0\1\uffff}>"; + "\10\uffff\1\0\2\uffff}>"; static final String[] DFA213_transitionS = { "\1\1\50\uffff\1\1\3\uffff\1\2\3\uffff\1\1", "", "\1\3", - "\1\6\1\4\1\5", + "\1\5\1\6\1\4", "\1\7", "\1\10", "\1\11", - "\1\6\1\uffff\1\5", - "\1\6", + "\1\5", "\1\uffff", + "\1\5\1\uffff\1\4", "" }; @@ -82921,17 +83291,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA213_transition; } public String getDescription() { - return "()* loopback of 23487:7: ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )*"; + return "()* loopback of 23613:7: ( ( rule__LogicalSystem__BindingsAssignment_5_1 )=> rule__LogicalSystem__BindingsAssignment_5_1 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA213_9 = input.LA(1); + int LA213_8 = input.LA(1); - int index213_9 = input.index(); + int index213_8 = input.index(); input.rewind(); s = -1; if ( (synpred9_InternalRoom()) ) {s = 10;} @@ -82939,7 +83309,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index213_9); + input.seek(index213_8); if ( s>=0 ) return s; break; } @@ -83007,7 +83377,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA214_transition; } public String getDescription() { - return "()* loopback of 23509:7: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )*"; + return "()* loopback of 23635:7: ( ( rule__LogicalSystem__ConnectionsAssignment_5_2 )=> rule__LogicalSystem__ConnectionsAssignment_5_2 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -83094,7 +83464,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA219_transition; } public String getDescription() { - return "()* loopback of 23608:7: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )*"; + return "()* loopback of 23734:7: ( ( rule__SubSystemClass__RelayPortsAssignment_8_0 )=> rule__SubSystemClass__RelayPortsAssignment_8_0 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -83182,7 +83552,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA221_transition; } public String getDescription() { - return "()* loopback of 23652:7: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )*"; + return "()* loopback of 23778:7: ( ( rule__SubSystemClass__ActorRefsAssignment_8_2 )=> rule__SubSystemClass__ActorRefsAssignment_8_2 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -83216,25 +83586,25 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { static final String DFA222_eofS = "\13\uffff"; static final String DFA222_minS = - "\1\37\1\uffff\1\7\1\125\3\7\2\125\1\0\1\uffff"; + "\1\37\1\uffff\1\7\1\125\3\7\1\125\1\0\1\125\1\uffff"; static final String DFA222_maxS = - "\1\134\1\uffff\1\7\1\127\3\7\1\127\1\125\1\0\1\uffff"; + "\1\134\1\uffff\1\7\1\127\3\7\1\125\1\0\1\127\1\uffff"; static final String DFA222_acceptS = "\1\uffff\1\2\10\uffff\1\1"; static final String DFA222_specialS = - "\11\uffff\1\0\1\uffff}>"; + "\10\uffff\1\0\2\uffff}>"; static final String[] DFA222_transitionS = { "\2\1\6\uffff\1\1\30\uffff\1\1\12\uffff\1\1\2\uffff\1\1\2\uffff"+ "\2\1\1\uffff\1\2\3\uffff\1\1\3\uffff\1\1", "", "\1\3", - "\1\6\1\4\1\5", + "\1\5\1\6\1\4", "\1\7", "\1\10", "\1\11", - "\1\6\1\uffff\1\5", - "\1\6", + "\1\5", "\1\uffff", + "\1\5\1\uffff\1\4", "" }; @@ -83268,17 +83638,17 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA222_transition; } public String getDescription() { - return "()* loopback of 23674:7: ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )*"; + return "()* loopback of 23800:7: ( ( rule__SubSystemClass__BindingsAssignment_8_3 )=> rule__SubSystemClass__BindingsAssignment_8_3 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA222_9 = input.LA(1); + int LA222_8 = input.LA(1); - int index222_9 = input.index(); + int index222_8 = input.index(); input.rewind(); s = -1; if ( (synpred14_InternalRoom()) ) {s = 10;} @@ -83286,7 +83656,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { else if ( (true) ) {s = 1;} - input.seek(index222_9); + input.seek(index222_8); if ( s>=0 ) return s; break; } @@ -83355,7 +83725,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA223_transition; } public String getDescription() { - return "()* loopback of 23696:7: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )*"; + return "()* loopback of 23822:7: ( ( rule__SubSystemClass__ConnectionsAssignment_8_4 )=> rule__SubSystemClass__ConnectionsAssignment_8_4 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -83443,7 +83813,7 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { this.transition = DFA225_transition; } public String getDescription() { - return "()* loopback of 23740:7: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )*"; + return "()* loopback of 23866:7: ( ( rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )=> rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6 )*"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; @@ -83714,2180 +84084,2192 @@ public class InternalRoomParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_ruleAnnotationTargetType_in_entryRuleAnnotationTargetType4811 = new BitSet(new long[]{0x0000000000000000L}); public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationTargetType4818 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__AnnotationTargetType__Alternatives_in_ruleAnnotationTargetType4844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation4871 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyValue_in_entryRuleKeyValue4931 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleKeyValue4938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue4964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationType_in_entryRuleAnnotationType4991 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationType4998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__0_in_ruleAnnotationType5024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute5051 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationAttribute5058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationAttribute__Alternatives_in_ruleAnnotationAttribute5084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute5111 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute5118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0_in_ruleSimpleAnnotationAttribute5144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute5171 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute5178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0_in_ruleEnumAnnotationAttribute5204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImport_in_entryRuleImport5231 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleImport5238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport5264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN5291 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN5298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN5324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation5351 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation5358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation5384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLiteral_in_entryRuleLiteral5415 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLiteral5422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Literal__Alternatives_in_ruleLiteral5448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral5475 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteral5482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral5508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral5535 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteral5542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral5568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral5595 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleRealLiteral5602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral5628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral5655 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIntLiteral5662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral5688 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral5715 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral5722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral5748 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleInteger_in_entryRuleInteger5775 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleInteger5782 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Integer__Alternatives_in_ruleInteger5808 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger5840 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSignedInteger5847 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger5877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal5909 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleHexadecimal5916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_HEX_in_ruleHexadecimal5946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleReal_in_entryRuleReal5972 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleReal5979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Real__Alternatives_in_ruleReal6005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimal_in_entryRuleDecimal6037 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDecimal6044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__0_in_ruleDecimal6074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal6106 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDotDecimal6113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal6143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot6175 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDecimalDot6182 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot6212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp6244 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleDecimalExp6251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp6281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN6308 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleFQN6315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN6341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CommunicationType__Alternatives_in_ruleCommunicationType6378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorCommunicationType__Alternatives_in_ruleActorCommunicationType6414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ReferenceType__Alternatives_in_ruleReferenceType6450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType6488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__PrimitiveTypesAssignment_5_0_in_rule__RoomModel__Alternatives_56523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__EnumerationTypesAssignment_5_1_in_rule__RoomModel__Alternatives_56541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__ExternalTypesAssignment_5_2_in_rule__RoomModel__Alternatives_56559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__DataClassesAssignment_5_3_in_rule__RoomModel__Alternatives_56577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__ProtocolClassesAssignment_5_4_in_rule__RoomModel__Alternatives_56595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__ActorClassesAssignment_5_5_in_rule__RoomModel__Alternatives_56613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__SubSystemClassesAssignment_5_6_in_rule__RoomModel__Alternatives_56631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__SystemsAssignment_5_7_in_rule__RoomModel__Alternatives_56649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__AnnotationTypesAssignment_5_8_in_rule__RoomModel__Alternatives_56667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives6701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives6718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives6750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives6767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives6799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumerationType_in_rule__DataType__Alternatives6816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleComplexType_in_rule__DataType__Alternatives6833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives6865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives6882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_rule__StandardOperation__Alternatives_6_16916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__ReturnTypeAssignment_6_1_1_in_rule__StandardOperation__Alternatives_6_16935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_56968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_56986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_13_in_rule__PortOperation__Alternatives_5_0_17020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__ReturnTypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_17039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleProtocolClass_in_rule__GeneralProtocolClass__Alternatives7072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCompoundProtocolClass_in_rule__GeneralProtocolClass__Alternatives7089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__AttributesAssignment_3_0_in_rule__PortClass__Alternatives_37121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__OperationsAssignment_3_1_in_rule__PortClass__Alternatives_37139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__MsgHandlersAssignment_3_2_in_rule__PortClass__Alternatives_37157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleInMessageHandler_in_rule__MessageHandler__Alternatives7190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOutMessageHandler_in_rule__MessageHandler__Alternatives7207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleInSemanticsRule_in_rule__SemanticsRule__Alternatives7239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleOutSemanticsRule_in_rule__SemanticsRule__Alternatives7256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__InSemanticsRule__Alternatives_3_17288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__0_in_rule__InSemanticsRule__Alternatives_3_17306 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__OutSemanticsRule__Alternatives_3_17339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0_in_rule__OutSemanticsRule__Alternatives_3_17357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__InternalPortsAssignment_8_6_0_0_in_rule__ActorClass__Alternatives_8_6_07390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__ExternalPortsAssignment_8_6_0_1_in_rule__ActorClass__Alternatives_8_6_07408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives7443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives7460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives7492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives7509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives7526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSimpleState_in_rule__State__Alternatives7559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefinedState_in_rule__State__Alternatives7576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_27608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_27626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_27644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_27662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__RefinedTransitionsAssignment_2_4_in_rule__StateGraph__Alternatives_27680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_37713 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_37731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_37749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_37767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__RefinedTransitionsAssignment_3_4_in_rule__StateMachine__Alternatives_37785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives7818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives7835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives7852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives7884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives7901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionChainStartTransition_in_rule__NonInitialTransition__Alternatives7933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives7950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives7967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTriggeredTransition_in_rule__TransitionChainStartTransition__Alternatives7999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleGuardedTransition_in_rule__TransitionChainStartTransition__Alternatives8016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives8048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives8065 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives8082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives8099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_14_in_rule__MULTIPLICITY__Alternatives_18132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_18151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__AnnotationTargetType__Alternatives8184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__AnnotationTargetType__Alternatives8204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__AnnotationTargetType__Alternatives8224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__AnnotationTargetType__Alternatives8244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__AnnotationTargetType__Alternatives8264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__AnnotationTargetType__Alternatives8284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__AnnotationTargetType__Alternatives8304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__TargetsAssignment_6_0_in_rule__AnnotationType__Alternatives_68338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__0_in_rule__AnnotationType__Alternatives_68356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8406 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_08438 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__SimpleAnnotationAttribute__Alternatives_08457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_08491 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__EnumAnnotationAttribute__Alternatives_08510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_18544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__Import__Alternatives_18563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives8598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives8615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives8632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__BooleanLiteral__Alternatives_18665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_18684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives8717 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives8734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives8766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives8783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__SignedInteger__Alternatives_08816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__SignedInteger__Alternatives_08836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimal_in_rule__Real__Alternatives8870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives8887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives8904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives8921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__Decimal__Alternatives_08954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__Decimal__Alternatives_08974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__DotDecimal__Alternatives_09009 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__DotDecimal__Alternatives_09029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__DecimalDot__Alternatives_09064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__DecimalDot__Alternatives_09084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__DecimalExp__Alternatives_09119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__DecimalExp__Alternatives_09139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__CommunicationType__Alternatives9174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__CommunicationType__Alternatives9195 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__CommunicationType__Alternatives9216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__ActorCommunicationType__Alternatives9252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__ActorCommunicationType__Alternatives9273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__ActorCommunicationType__Alternatives9294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__ActorCommunicationType__Alternatives9315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__ReferenceType__Alternatives9351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__ReferenceType__Alternatives9372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__LiteralType__Alternatives9409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__LiteralType__Alternatives9430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__LiteralType__Alternatives9451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__LiteralType__Alternatives9472 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__0__Impl_in_rule__RoomModel__Group__09505 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__1_in_rule__RoomModel__Group__09508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__RoomModel__Group__0__Impl9536 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__1__Impl_in_rule__RoomModel__Group__19567 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__2_in_rule__RoomModel__Group__19570 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__NameAssignment_1_in_rule__RoomModel__Group__1__Impl9597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__2__Impl_in_rule__RoomModel__Group__29627 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__3_in_rule__RoomModel__Group__29630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__DocuAssignment_2_in_rule__RoomModel__Group__2__Impl9657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__3__Impl_in_rule__RoomModel__Group__39688 = new BitSet(new long[]{0x00044280783C8000L,0x4240000000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__4_in_rule__RoomModel__Group__39691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__RoomModel__Group__3__Impl9719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__4__Impl_in_rule__RoomModel__Group__49750 = new BitSet(new long[]{0x00044280783C8000L,0x4240000000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__5_in_rule__RoomModel__Group__49753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__ImportsAssignment_4_in_rule__RoomModel__Group__4__Impl9780 = new BitSet(new long[]{0x0000000000000002L,0x0200000000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__5__Impl_in_rule__RoomModel__Group__59811 = new BitSet(new long[]{0x00044280783C8000L,0x4240000000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__6_in_rule__RoomModel__Group__59814 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RoomModel__Alternatives_5_in_rule__RoomModel__Group__5__Impl9841 = new BitSet(new long[]{0x00044200783C8002L,0x4040000000000000L}); - public static final BitSet FOLLOW_rule__RoomModel__Group__6__Impl_in_rule__RoomModel__Group__69872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__RoomModel__Group__6__Impl9900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDecl__Group__0__Impl_in_rule__VarDecl__Group__09945 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__VarDecl__Group__1_in_rule__VarDecl__Group__09948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDecl__NameAssignment_0_in_rule__VarDecl__Group__0__Impl9975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDecl__Group__1__Impl_in_rule__VarDecl__Group__110005 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__VarDecl__Group__2_in_rule__VarDecl__Group__110008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__VarDecl__Group__1__Impl10036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDecl__Group__2__Impl_in_rule__VarDecl__Group__210067 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDecl__RefTypeAssignment_2_in_rule__VarDecl__Group__2__Impl10094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefableType__Group__0__Impl_in_rule__RefableType__Group__010130 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_rule__RefableType__Group__1_in_rule__RefableType__Group__010133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefableType__TypeAssignment_0_in_rule__RefableType__Group__0__Impl10160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefableType__Group__1__Impl_in_rule__RefableType__Group__110190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefableType__RefAssignment_1_in_rule__RefableType__Group__1__Impl10217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__0__Impl_in_rule__PrimitiveType__Group__010252 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__1_in_rule__PrimitiveType__Group__010255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_41_in_rule__PrimitiveType__Group__0__Impl10283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__1__Impl_in_rule__PrimitiveType__Group__110314 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__2_in_rule__PrimitiveType__Group__110317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__NameAssignment_1_in_rule__PrimitiveType__Group__1__Impl10344 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__2__Impl_in_rule__PrimitiveType__Group__210374 = new BitSet(new long[]{0x0000001E00000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__3_in_rule__PrimitiveType__Group__210377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__PrimitiveType__Group__2__Impl10405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__3__Impl_in_rule__PrimitiveType__Group__310436 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__4_in_rule__PrimitiveType__Group__310439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__TypeAssignment_3_in_rule__PrimitiveType__Group__3__Impl10466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__4__Impl_in_rule__PrimitiveType__Group__410496 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__5_in_rule__PrimitiveType__Group__410499 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__PrimitiveType__Group__4__Impl10527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__5__Impl_in_rule__PrimitiveType__Group__510558 = new BitSet(new long[]{0x0000180000000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__6_in_rule__PrimitiveType__Group__510561 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__TargetNameAssignment_5_in_rule__PrimitiveType__Group__5__Impl10588 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__6__Impl_in_rule__PrimitiveType__Group__610618 = new BitSet(new long[]{0x0000180000000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__7_in_rule__PrimitiveType__Group__610621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__0_in_rule__PrimitiveType__Group__6__Impl10648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__7__Impl_in_rule__PrimitiveType__Group__710679 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__8_in_rule__PrimitiveType__Group__710682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__PrimitiveType__Group__7__Impl10710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__8__Impl_in_rule__PrimitiveType__Group__810741 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__9_in_rule__PrimitiveType__Group__810744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__DefaultValueLiteralAssignment_8_in_rule__PrimitiveType__Group__8__Impl10771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group__9__Impl_in_rule__PrimitiveType__Group__910801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__DocuAssignment_9_in_rule__PrimitiveType__Group__9__Impl10828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__0__Impl_in_rule__PrimitiveType__Group_6__010879 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__1_in_rule__PrimitiveType__Group_6__010882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__PrimitiveType__Group_6__0__Impl10910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__1__Impl_in_rule__PrimitiveType__Group_6__110941 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__2_in_rule__PrimitiveType__Group_6__110944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__CastNameAssignment_6_1_in_rule__PrimitiveType__Group_6__1__Impl10971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__2__Impl_in_rule__PrimitiveType__Group_6__211001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__PrimitiveType__Group_6__2__Impl11029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__0__Impl_in_rule__EnumerationType__Group__011066 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__1_in_rule__EnumerationType__Group__011069 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__EnumerationType__Group__0__Impl11097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__1__Impl_in_rule__EnumerationType__Group__111128 = new BitSet(new long[]{0x0100804000000000L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__2_in_rule__EnumerationType__Group__111131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__NameAssignment_1_in_rule__EnumerationType__Group__1__Impl11158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__2__Impl_in_rule__EnumerationType__Group__211188 = new BitSet(new long[]{0x0100804000000000L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__3_in_rule__EnumerationType__Group__211191 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__DocuAssignment_2_in_rule__EnumerationType__Group__2__Impl11218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__3__Impl_in_rule__EnumerationType__Group__311249 = new BitSet(new long[]{0x0100804000000000L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__4_in_rule__EnumerationType__Group__311252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_3__0_in_rule__EnumerationType__Group__3__Impl11279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__4__Impl_in_rule__EnumerationType__Group__411310 = new BitSet(new long[]{0x0000008000000080L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__5_in_rule__EnumerationType__Group__411313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__EnumerationType__Group__4__Impl11341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__5__Impl_in_rule__EnumerationType__Group__511372 = new BitSet(new long[]{0x0000008000000080L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__6_in_rule__EnumerationType__Group__511375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5__0_in_rule__EnumerationType__Group__5__Impl11402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group__6__Impl_in_rule__EnumerationType__Group__611433 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__EnumerationType__Group__6__Impl11461 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_3__0__Impl_in_rule__EnumerationType__Group_3__011506 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_3__1_in_rule__EnumerationType__Group_3__011509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__EnumerationType__Group_3__0__Impl11537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_3__1__Impl_in_rule__EnumerationType__Group_3__111568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__PrimitiveTypeAssignment_3_1_in_rule__EnumerationType__Group_3__1__Impl11595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5__0__Impl_in_rule__EnumerationType__Group_5__011629 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5__1_in_rule__EnumerationType__Group_5__011632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__LiteralsAssignment_5_0_in_rule__EnumerationType__Group_5__0__Impl11659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5__1__Impl_in_rule__EnumerationType__Group_5__111689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__0_in_rule__EnumerationType__Group_5__1__Impl11716 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__0__Impl_in_rule__EnumerationType__Group_5_1__011751 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__1_in_rule__EnumerationType__Group_5_1__011754 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__EnumerationType__Group_5_1__0__Impl11782 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__1__Impl_in_rule__EnumerationType__Group_5_1__111813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumerationType__LiteralsAssignment_5_1_1_in_rule__EnumerationType__Group_5_1__1__Impl11840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group__0__Impl_in_rule__EnumLiteral__Group__011874 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group__1_in_rule__EnumLiteral__Group__011877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__NameAssignment_0_in_rule__EnumLiteral__Group__0__Impl11904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group__1__Impl_in_rule__EnumLiteral__Group__111934 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__0_in_rule__EnumLiteral__Group__1__Impl11961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__0__Impl_in_rule__EnumLiteral__Group_1__011996 = new BitSet(new long[]{0x0000000006000030L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__1_in_rule__EnumLiteral__Group_1__011999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__EnumLiteral__Group_1__0__Impl12027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__1__Impl_in_rule__EnumLiteral__Group_1__112058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumLiteral__LiteralAssignment_1_1_in_rule__EnumLiteral__Group_1__1__Impl12085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__0__Impl_in_rule__ExternalType__Group__012119 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__1_in_rule__ExternalType__Group__012122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_50_in_rule__ExternalType__Group__0__Impl12150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__1__Impl_in_rule__ExternalType__Group__112181 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__2_in_rule__ExternalType__Group__112184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__NameAssignment_1_in_rule__ExternalType__Group__1__Impl12211 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__2__Impl_in_rule__ExternalType__Group__212241 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__3_in_rule__ExternalType__Group__212244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__ExternalType__Group__2__Impl12272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__3__Impl_in_rule__ExternalType__Group__312303 = new BitSet(new long[]{0x0100080000000000L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__4_in_rule__ExternalType__Group__312306 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__TargetNameAssignment_3_in_rule__ExternalType__Group__3__Impl12333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__4__Impl_in_rule__ExternalType__Group__412363 = new BitSet(new long[]{0x0100080000000000L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__5_in_rule__ExternalType__Group__412366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group_4__0_in_rule__ExternalType__Group__4__Impl12393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group__5__Impl_in_rule__ExternalType__Group__512424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__DocuAssignment_5_in_rule__ExternalType__Group__5__Impl12451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group_4__0__Impl_in_rule__ExternalType__Group_4__012494 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__ExternalType__Group_4__1_in_rule__ExternalType__Group_4__012497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_43_in_rule__ExternalType__Group_4__0__Impl12525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__Group_4__1__Impl_in_rule__ExternalType__Group_4__112556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalType__DefaultValueLiteralAssignment_4_1_in_rule__ExternalType__Group_4__1__Impl12583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__0__Impl_in_rule__DataClass__Group__012617 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__DataClass__Group__1_in_rule__DataClass__Group__012620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_15_in_rule__DataClass__Group__0__Impl12648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__1__Impl_in_rule__DataClass__Group__112679 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__2_in_rule__DataClass__Group__112682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__NameAssignment_1_in_rule__DataClass__Group__1__Impl12709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__2__Impl_in_rule__DataClass__Group__212739 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__3_in_rule__DataClass__Group__212742 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__DocuAssignment_2_in_rule__DataClass__Group__2__Impl12769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__3__Impl_in_rule__DataClass__Group__312800 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__4_in_rule__DataClass__Group__312803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_3__0_in_rule__DataClass__Group__3__Impl12830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__4__Impl_in_rule__DataClass__Group__412861 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__5_in_rule__DataClass__Group__412864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__DataClass__Group__4__Impl12892 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__5__Impl_in_rule__DataClass__Group__512923 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__6_in_rule__DataClass__Group__512926 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__AnnotationsAssignment_5_in_rule__DataClass__Group__5__Impl12953 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__6__Impl_in_rule__DataClass__Group__612984 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__7_in_rule__DataClass__Group__612987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_6__0_in_rule__DataClass__Group__6__Impl13014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__7__Impl_in_rule__DataClass__Group__713045 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__8_in_rule__DataClass__Group__713048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_7__0_in_rule__DataClass__Group__7__Impl13075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__8__Impl_in_rule__DataClass__Group__813106 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__9_in_rule__DataClass__Group__813109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_8__0_in_rule__DataClass__Group__8__Impl13136 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__9__Impl_in_rule__DataClass__Group__913167 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__10_in_rule__DataClass__Group__913170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__AttributesAssignment_9_in_rule__DataClass__Group__9__Impl13197 = new BitSet(new long[]{0x0080000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__10__Impl_in_rule__DataClass__Group__1013228 = new BitSet(new long[]{0x04F0008000000000L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group__11_in_rule__DataClass__Group__1013231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__OperationsAssignment_10_in_rule__DataClass__Group__10__Impl13258 = new BitSet(new long[]{0x0400000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group__11__Impl_in_rule__DataClass__Group__1113289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__DataClass__Group__11__Impl13317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_3__0__Impl_in_rule__DataClass__Group_3__013372 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__DataClass__Group_3__1_in_rule__DataClass__Group_3__013375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_51_in_rule__DataClass__Group_3__0__Impl13403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_3__1__Impl_in_rule__DataClass__Group_3__113434 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__BaseAssignment_3_1_in_rule__DataClass__Group_3__1__Impl13461 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_6__0__Impl_in_rule__DataClass__Group_6__013495 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group_6__1_in_rule__DataClass__Group_6__013498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_52_in_rule__DataClass__Group_6__0__Impl13526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_6__1__Impl_in_rule__DataClass__Group_6__113557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__UserCode1Assignment_6_1_in_rule__DataClass__Group_6__1__Impl13584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_7__0__Impl_in_rule__DataClass__Group_7__013618 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group_7__1_in_rule__DataClass__Group_7__013621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__DataClass__Group_7__0__Impl13649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_7__1__Impl_in_rule__DataClass__Group_7__113680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__UserCode2Assignment_7_1_in_rule__DataClass__Group_7__1__Impl13707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_8__0__Impl_in_rule__DataClass__Group_8__013741 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__DataClass__Group_8__1_in_rule__DataClass__Group_8__013744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__DataClass__Group_8__0__Impl13772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__Group_8__1__Impl_in_rule__DataClass__Group_8__113803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DataClass__UserCode3Assignment_8_1_in_rule__DataClass__Group_8__1__Impl13830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__0__Impl_in_rule__Attribute__Group__013864 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Attribute__Group__1_in_rule__Attribute__Group__013867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_55_in_rule__Attribute__Group__0__Impl13895 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__1__Impl_in_rule__Attribute__Group__113926 = new BitSet(new long[]{0x0100010000000000L}); - public static final BitSet FOLLOW_rule__Attribute__Group__2_in_rule__Attribute__Group__113929 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__NameAssignment_1_in_rule__Attribute__Group__1__Impl13956 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__2__Impl_in_rule__Attribute__Group__213986 = new BitSet(new long[]{0x0100010000000000L}); - public static final BitSet FOLLOW_rule__Attribute__Group__3_in_rule__Attribute__Group__213989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_2__0_in_rule__Attribute__Group__2__Impl14016 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__3__Impl_in_rule__Attribute__Group__314047 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Attribute__Group__4_in_rule__Attribute__Group__314050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__Attribute__Group__3__Impl14078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__4__Impl_in_rule__Attribute__Group__414109 = new BitSet(new long[]{0x0102000000000000L}); - public static final BitSet FOLLOW_rule__Attribute__Group__5_in_rule__Attribute__Group__414112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__TypeAssignment_4_in_rule__Attribute__Group__4__Impl14139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__5__Impl_in_rule__Attribute__Group__514169 = new BitSet(new long[]{0x0102000000000000L}); - public static final BitSet FOLLOW_rule__Attribute__Group__6_in_rule__Attribute__Group__514172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_5__0_in_rule__Attribute__Group__5__Impl14199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group__6__Impl_in_rule__Attribute__Group__614230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__DocuAssignment_6_in_rule__Attribute__Group__6__Impl14257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_2__0__Impl_in_rule__Attribute__Group_2__014302 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__Attribute__Group_2__1_in_rule__Attribute__Group_2__014305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__Attribute__Group_2__0__Impl14333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_2__1__Impl_in_rule__Attribute__Group_2__114364 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_rule__Attribute__Group_2__2_in_rule__Attribute__Group_2__114367 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__SizeAssignment_2_1_in_rule__Attribute__Group_2__1__Impl14394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_2__2__Impl_in_rule__Attribute__Group_2__214424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_rule__Attribute__Group_2__2__Impl14452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_5__0__Impl_in_rule__Attribute__Group_5__014489 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__Attribute__Group_5__1_in_rule__Attribute__Group_5__014492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__Attribute__Group_5__0__Impl14520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__Group_5__1__Impl_in_rule__Attribute__Group_5__114551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Attribute__DefaultValueLiteralAssignment_5_1_in_rule__Attribute__Group_5__1__Impl14578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__0__Impl_in_rule__StandardOperation__Group__014612 = new BitSet(new long[]{0x0000000000000080L,0x1000000000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__1_in_rule__StandardOperation__Group__014615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_58_in_rule__StandardOperation__Group__0__Impl14643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__1__Impl_in_rule__StandardOperation__Group__114674 = new BitSet(new long[]{0x0000000000000080L,0x1000000000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__2_in_rule__StandardOperation__Group__114677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__DestructorAssignment_1_in_rule__StandardOperation__Group__1__Impl14704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__2__Impl_in_rule__StandardOperation__Group__214735 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__3_in_rule__StandardOperation__Group__214738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__NameAssignment_2_in_rule__StandardOperation__Group__2__Impl14765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__3__Impl_in_rule__StandardOperation__Group__314795 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__4_in_rule__StandardOperation__Group__314798 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__StandardOperation__Group__3__Impl14826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__4__Impl_in_rule__StandardOperation__Group__414857 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__5_in_rule__StandardOperation__Group__414860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4__0_in_rule__StandardOperation__Group__4__Impl14887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__5__Impl_in_rule__StandardOperation__Group__514918 = new BitSet(new long[]{0x0100014000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__6_in_rule__StandardOperation__Group__514921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__StandardOperation__Group__5__Impl14949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__6__Impl_in_rule__StandardOperation__Group__614980 = new BitSet(new long[]{0x0100014000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__7_in_rule__StandardOperation__Group__614983 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_6__0_in_rule__StandardOperation__Group__6__Impl15010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__7__Impl_in_rule__StandardOperation__Group__715041 = new BitSet(new long[]{0x0100014000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__8_in_rule__StandardOperation__Group__715044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__DocuAssignment_7_in_rule__StandardOperation__Group__7__Impl15071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group__8__Impl_in_rule__StandardOperation__Group__815102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__DetailCodeAssignment_8_in_rule__StandardOperation__Group__8__Impl15129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4__0__Impl_in_rule__StandardOperation__Group_4__015177 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4__1_in_rule__StandardOperation__Group_4__015180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_0_in_rule__StandardOperation__Group_4__0__Impl15207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4__1__Impl_in_rule__StandardOperation__Group_4__115237 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__0_in_rule__StandardOperation__Group_4__1__Impl15264 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__0__Impl_in_rule__StandardOperation__Group_4_1__015299 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__1_in_rule__StandardOperation__Group_4_1__015302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__StandardOperation__Group_4_1__0__Impl15330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__1__Impl_in_rule__StandardOperation__Group_4_1__115361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_1_1_in_rule__StandardOperation__Group_4_1__1__Impl15388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_6__0__Impl_in_rule__StandardOperation__Group_6__015422 = new BitSet(new long[]{0x0000000000002080L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_6__1_in_rule__StandardOperation__Group_6__015425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__StandardOperation__Group_6__0__Impl15453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Group_6__1__Impl_in_rule__StandardOperation__Group_6__115484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StandardOperation__Alternatives_6_1_in_rule__StandardOperation__Group_6__1__Impl15511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__0__Impl_in_rule__PortOperation__Group__015545 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__1_in_rule__PortOperation__Group__015548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_58_in_rule__PortOperation__Group__0__Impl15576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__1__Impl_in_rule__PortOperation__Group__115607 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__2_in_rule__PortOperation__Group__115610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__NameAssignment_1_in_rule__PortOperation__Group__1__Impl15637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__2__Impl_in_rule__PortOperation__Group__215667 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__3_in_rule__PortOperation__Group__215670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__PortOperation__Group__2__Impl15698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__3__Impl_in_rule__PortOperation__Group__315729 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__4_in_rule__PortOperation__Group__315732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3__0_in_rule__PortOperation__Group__3__Impl15759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__4__Impl_in_rule__PortOperation__Group__415790 = new BitSet(new long[]{0x0900014000000000L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__5_in_rule__PortOperation__Group__415793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__PortOperation__Group__4__Impl15821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__5__Impl_in_rule__PortOperation__Group__515852 = new BitSet(new long[]{0x0900014000000000L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__6_in_rule__PortOperation__Group__515855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Alternatives_5_in_rule__PortOperation__Group__5__Impl15882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__6__Impl_in_rule__PortOperation__Group__615913 = new BitSet(new long[]{0x0900014000000000L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__7_in_rule__PortOperation__Group__615916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__DocuAssignment_6_in_rule__PortOperation__Group__6__Impl15943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group__7__Impl_in_rule__PortOperation__Group__715974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__DetailCodeAssignment_7_in_rule__PortOperation__Group__7__Impl16001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3__0__Impl_in_rule__PortOperation__Group_3__016047 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3__1_in_rule__PortOperation__Group_3__016050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__ArgumentsAssignment_3_0_in_rule__PortOperation__Group_3__0__Impl16077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3__1__Impl_in_rule__PortOperation__Group_3__116107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__0_in_rule__PortOperation__Group_3__1__Impl16134 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__0__Impl_in_rule__PortOperation__Group_3_1__016169 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__1_in_rule__PortOperation__Group_3_1__016172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__PortOperation__Group_3_1__0__Impl16200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__1__Impl_in_rule__PortOperation__Group_3_1__116231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__ArgumentsAssignment_3_1_1_in_rule__PortOperation__Group_3_1__1__Impl16258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__0__Impl_in_rule__PortOperation__Group_5_0__016292 = new BitSet(new long[]{0x0000000000002080L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__1_in_rule__PortOperation__Group_5_0__016295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__PortOperation__Group_5_0__0__Impl16323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__1__Impl_in_rule__PortOperation__Group_5_0__116354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Alternatives_5_0_1_in_rule__PortOperation__Group_5_0__1__Impl16381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__0__Impl_in_rule__PortOperation__Group_5_1__016415 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__1_in_rule__PortOperation__Group_5_1__016418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__PortOperation__Group_5_1__0__Impl16446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__1__Impl_in_rule__PortOperation__Group_5_1__116477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortOperation__SendsMsgAssignment_5_1_1_in_rule__PortOperation__Group_5_1__1__Impl16504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__0__Impl_in_rule__ProtocolClass__Group__016538 = new BitSet(new long[]{0x0000000038040000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__1_in_rule__ProtocolClass__Group__016541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__CommTypeAssignment_0_in_rule__ProtocolClass__Group__0__Impl16568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__1__Impl_in_rule__ProtocolClass__Group__116599 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__2_in_rule__ProtocolClass__Group__116602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__ProtocolClass__Group__1__Impl16630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__2__Impl_in_rule__ProtocolClass__Group__216661 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__3_in_rule__ProtocolClass__Group__216664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__NameAssignment_2_in_rule__ProtocolClass__Group__2__Impl16691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__3__Impl_in_rule__ProtocolClass__Group__316721 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__4_in_rule__ProtocolClass__Group__316724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__DocuAssignment_3_in_rule__ProtocolClass__Group__3__Impl16751 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__4__Impl_in_rule__ProtocolClass__Group__416782 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__5_in_rule__ProtocolClass__Group__416785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__0_in_rule__ProtocolClass__Group__4__Impl16812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__5__Impl_in_rule__ProtocolClass__Group__516843 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__6_in_rule__ProtocolClass__Group__516846 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ProtocolClass__Group__5__Impl16874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__6__Impl_in_rule__ProtocolClass__Group__616905 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__7_in_rule__ProtocolClass__Group__616908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__AnnotationsAssignment_6_in_rule__ProtocolClass__Group__6__Impl16935 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__7__Impl_in_rule__ProtocolClass__Group__716966 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__8_in_rule__ProtocolClass__Group__716969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__0_in_rule__ProtocolClass__Group__7__Impl16996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__8__Impl_in_rule__ProtocolClass__Group__817027 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__9_in_rule__ProtocolClass__Group__817030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__0_in_rule__ProtocolClass__Group__8__Impl17057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__9__Impl_in_rule__ProtocolClass__Group__917088 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__10_in_rule__ProtocolClass__Group__917091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__0_in_rule__ProtocolClass__Group__9__Impl17118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__10__Impl_in_rule__ProtocolClass__Group__1017149 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__11_in_rule__ProtocolClass__Group__1017152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__0_in_rule__ProtocolClass__Group__10__Impl17179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__11__Impl_in_rule__ProtocolClass__Group__1117210 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__12_in_rule__ProtocolClass__Group__1117213 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__0_in_rule__ProtocolClass__Group__11__Impl17240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__12__Impl_in_rule__ProtocolClass__Group__1217271 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__13_in_rule__ProtocolClass__Group__1217274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__0_in_rule__ProtocolClass__Group__12__Impl17301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__13__Impl_in_rule__ProtocolClass__Group__1317332 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__14_in_rule__ProtocolClass__Group__1317335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__0_in_rule__ProtocolClass__Group__13__Impl17362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__14__Impl_in_rule__ProtocolClass__Group__1417393 = new BitSet(new long[]{0x7070008000000000L,0x0020000000000021L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__15_in_rule__ProtocolClass__Group__1417396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__SemanticsAssignment_14_in_rule__ProtocolClass__Group__14__Impl17423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group__15__Impl_in_rule__ProtocolClass__Group__1517454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ProtocolClass__Group__15__Impl17482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__0__Impl_in_rule__ProtocolClass__Group_4__017545 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__1_in_rule__ProtocolClass__Group_4__017548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_51_in_rule__ProtocolClass__Group_4__0__Impl17576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__1__Impl_in_rule__ProtocolClass__Group_4__117607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__BaseAssignment_4_1_in_rule__ProtocolClass__Group_4__1__Impl17634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__0__Impl_in_rule__ProtocolClass__Group_7__017668 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__1_in_rule__ProtocolClass__Group_7__017671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_52_in_rule__ProtocolClass__Group_7__0__Impl17699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__1__Impl_in_rule__ProtocolClass__Group_7__117730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__UserCode1Assignment_7_1_in_rule__ProtocolClass__Group_7__1__Impl17757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__0__Impl_in_rule__ProtocolClass__Group_8__017791 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__1_in_rule__ProtocolClass__Group_8__017794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__ProtocolClass__Group_8__0__Impl17822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__1__Impl_in_rule__ProtocolClass__Group_8__117853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__UserCode2Assignment_8_1_in_rule__ProtocolClass__Group_8__1__Impl17880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__0__Impl_in_rule__ProtocolClass__Group_9__017914 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__1_in_rule__ProtocolClass__Group_9__017917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__ProtocolClass__Group_9__0__Impl17945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__1__Impl_in_rule__ProtocolClass__Group_9__117976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__UserCode3Assignment_9_1_in_rule__ProtocolClass__Group_9__1__Impl18003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__0__Impl_in_rule__ProtocolClass__Group_10__018037 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__1_in_rule__ProtocolClass__Group_10__018040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__ProtocolClass__Group_10__0__Impl18068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__1__Impl_in_rule__ProtocolClass__Group_10__118099 = new BitSet(new long[]{0x0000008000000000L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__2_in_rule__ProtocolClass__Group_10__118102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ProtocolClass__Group_10__1__Impl18130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__2__Impl_in_rule__ProtocolClass__Group_10__218161 = new BitSet(new long[]{0x0000008000000000L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__3_in_rule__ProtocolClass__Group_10__218164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__IncomingMessagesAssignment_10_2_in_rule__ProtocolClass__Group_10__2__Impl18191 = new BitSet(new long[]{0x0000000000000002L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__3__Impl_in_rule__ProtocolClass__Group_10__318222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ProtocolClass__Group_10__3__Impl18250 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__0__Impl_in_rule__ProtocolClass__Group_11__018289 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__1_in_rule__ProtocolClass__Group_11__018292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__ProtocolClass__Group_11__0__Impl18320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__1__Impl_in_rule__ProtocolClass__Group_11__118351 = new BitSet(new long[]{0x0000008000000000L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__2_in_rule__ProtocolClass__Group_11__118354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ProtocolClass__Group_11__1__Impl18382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__2__Impl_in_rule__ProtocolClass__Group_11__218413 = new BitSet(new long[]{0x0000008000000000L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__3_in_rule__ProtocolClass__Group_11__218416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__OutgoingMessagesAssignment_11_2_in_rule__ProtocolClass__Group_11__2__Impl18443 = new BitSet(new long[]{0x0000000000000002L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__3__Impl_in_rule__ProtocolClass__Group_11__318474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ProtocolClass__Group_11__3__Impl18502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__0__Impl_in_rule__ProtocolClass__Group_12__018541 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__1_in_rule__ProtocolClass__Group_12__018544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__ProtocolClass__Group_12__0__Impl18572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__1__Impl_in_rule__ProtocolClass__Group_12__118603 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__2_in_rule__ProtocolClass__Group_12__118606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__ProtocolClass__Group_12__1__Impl18634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__2__Impl_in_rule__ProtocolClass__Group_12__218665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__RegularAssignment_12_2_in_rule__ProtocolClass__Group_12__2__Impl18692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__0__Impl_in_rule__ProtocolClass__Group_13__018728 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__1_in_rule__ProtocolClass__Group_13__018731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__ProtocolClass__Group_13__0__Impl18759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__1__Impl_in_rule__ProtocolClass__Group_13__118790 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__2_in_rule__ProtocolClass__Group_13__118793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__ProtocolClass__Group_13__1__Impl18821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__2__Impl_in_rule__ProtocolClass__Group_13__218852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolClass__ConjugatedAssignment_13_2_in_rule__ProtocolClass__Group_13__2__Impl18879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__0__Impl_in_rule__CompoundProtocolClass__Group__018915 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__1_in_rule__CompoundProtocolClass__Group__018918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__CompoundProtocolClass__Group__0__Impl18946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__1__Impl_in_rule__CompoundProtocolClass__Group__118977 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__2_in_rule__CompoundProtocolClass__Group__118980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__NameAssignment_1_in_rule__CompoundProtocolClass__Group__1__Impl19007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__2__Impl_in_rule__CompoundProtocolClass__Group__219037 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__3_in_rule__CompoundProtocolClass__Group__219040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__DocuAssignment_2_in_rule__CompoundProtocolClass__Group__2__Impl19067 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__3__Impl_in_rule__CompoundProtocolClass__Group__319098 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__4_in_rule__CompoundProtocolClass__Group__319101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__CompoundProtocolClass__Group__3__Impl19129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__4__Impl_in_rule__CompoundProtocolClass__Group__419160 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__5_in_rule__CompoundProtocolClass__Group__419163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__AnnotationsAssignment_4_in_rule__CompoundProtocolClass__Group__4__Impl19190 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__5__Impl_in_rule__CompoundProtocolClass__Group__519221 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__6_in_rule__CompoundProtocolClass__Group__519224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__SubProtocolsAssignment_5_in_rule__CompoundProtocolClass__Group__5__Impl19251 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__6__Impl_in_rule__CompoundProtocolClass__Group__619282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__CompoundProtocolClass__Group__6__Impl19310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__0__Impl_in_rule__SubProtocol__Group__019355 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__1_in_rule__SubProtocol__Group__019358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__SubProtocol__Group__0__Impl19386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__1__Impl_in_rule__SubProtocol__Group__119417 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__2_in_rule__SubProtocol__Group__119420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubProtocol__NameAssignment_1_in_rule__SubProtocol__Group__1__Impl19447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__2__Impl_in_rule__SubProtocol__Group__219477 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__3_in_rule__SubProtocol__Group__219480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__SubProtocol__Group__2__Impl19508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubProtocol__Group__3__Impl_in_rule__SubProtocol__Group__319539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubProtocol__ProtocolAssignment_3_in_rule__SubProtocol__Group__3__Impl19566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__0__Impl_in_rule__Message__Group__019604 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000004L}); - public static final BitSet FOLLOW_rule__Message__Group__1_in_rule__Message__Group__019607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__PrivAssignment_0_in_rule__Message__Group__0__Impl19634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__1__Impl_in_rule__Message__Group__119665 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Message__Group__2_in_rule__Message__Group__119668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__Message__Group__1__Impl19696 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__2__Impl_in_rule__Message__Group__219727 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__Message__Group__3_in_rule__Message__Group__219730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__NameAssignment_2_in_rule__Message__Group__2__Impl19757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__3__Impl_in_rule__Message__Group__319787 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_rule__Message__Group__4_in_rule__Message__Group__319790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__Message__Group__3__Impl19818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__4__Impl_in_rule__Message__Group__419849 = new BitSet(new long[]{0x0000200000000080L}); - public static final BitSet FOLLOW_rule__Message__Group__5_in_rule__Message__Group__419852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__DataAssignment_4_in_rule__Message__Group__4__Impl19879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__5__Impl_in_rule__Message__Group__519910 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__Message__Group__6_in_rule__Message__Group__519913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__Message__Group__5__Impl19941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__Group__6__Impl_in_rule__Message__Group__619972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Message__DocuAssignment_6_in_rule__Message__Group__6__Impl19999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group__0__Impl_in_rule__PortClass__Group__020044 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__PortClass__Group__1_in_rule__PortClass__Group__020047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group__1__Impl_in_rule__PortClass__Group__120105 = new BitSet(new long[]{0x0480008000000000L,0x0000000000000018L}); - public static final BitSet FOLLOW_rule__PortClass__Group__2_in_rule__PortClass__Group__120108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__PortClass__Group__1__Impl20136 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group__2__Impl_in_rule__PortClass__Group__220167 = new BitSet(new long[]{0x0480008000000000L,0x0000000000000018L}); - public static final BitSet FOLLOW_rule__PortClass__Group__3_in_rule__PortClass__Group__220170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group_2__0_in_rule__PortClass__Group__2__Impl20197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group__3__Impl_in_rule__PortClass__Group__320228 = new BitSet(new long[]{0x0480008000000000L,0x0000000000000018L}); - public static final BitSet FOLLOW_rule__PortClass__Group__4_in_rule__PortClass__Group__320231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Alternatives_3_in_rule__PortClass__Group__3__Impl20258 = new BitSet(new long[]{0x0480000000000002L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PortClass__Group__4__Impl_in_rule__PortClass__Group__420289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__PortClass__Group__4__Impl20317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group_2__0__Impl_in_rule__PortClass__Group_2__020358 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__PortClass__Group_2__1_in_rule__PortClass__Group_2__020361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__PortClass__Group_2__0__Impl20389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__Group_2__1__Impl_in_rule__PortClass__Group_2__120420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PortClass__UserCodeAssignment_2_1_in_rule__PortClass__Group_2__1__Impl20447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__0__Impl_in_rule__InMessageHandler__Group__020481 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__1_in_rule__InMessageHandler__Group__020484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__InMessageHandler__Group__0__Impl20512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__1__Impl_in_rule__InMessageHandler__Group__120543 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__2_in_rule__InMessageHandler__Group__120546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__InMessageHandler__Group__1__Impl20574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__2__Impl_in_rule__InMessageHandler__Group__220605 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__3_in_rule__InMessageHandler__Group__220608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InMessageHandler__MsgAssignment_2_in_rule__InMessageHandler__Group__2__Impl20635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InMessageHandler__Group__3__Impl_in_rule__InMessageHandler__Group__320665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InMessageHandler__DetailCodeAssignment_3_in_rule__InMessageHandler__Group__3__Impl20692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__0__Impl_in_rule__OutMessageHandler__Group__020730 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__1_in_rule__OutMessageHandler__Group__020733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__OutMessageHandler__Group__0__Impl20761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__1__Impl_in_rule__OutMessageHandler__Group__120792 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__2_in_rule__OutMessageHandler__Group__120795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__OutMessageHandler__Group__1__Impl20823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__2__Impl_in_rule__OutMessageHandler__Group__220854 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__3_in_rule__OutMessageHandler__Group__220857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__MsgAssignment_2_in_rule__OutMessageHandler__Group__2__Impl20884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__Group__3__Impl_in_rule__OutMessageHandler__Group__320914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutMessageHandler__DetailCodeAssignment_3_in_rule__OutMessageHandler__Group__3__Impl20941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__0__Impl_in_rule__ProtocolSemantics__Group__020979 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__1_in_rule__ProtocolSemantics__Group__020982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__1__Impl_in_rule__ProtocolSemantics__Group__121040 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__2_in_rule__ProtocolSemantics__Group__121043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ProtocolSemantics__Group__1__Impl21071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__2__Impl_in_rule__ProtocolSemantics__Group__221102 = new BitSet(new long[]{0x0000008000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__3_in_rule__ProtocolSemantics__Group__221105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ProtocolSemantics__Group__2__Impl21133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__3__Impl_in_rule__ProtocolSemantics__Group__321164 = new BitSet(new long[]{0x0000008000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__4_in_rule__ProtocolSemantics__Group__321167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__RulesAssignment_3_in_rule__ProtocolSemantics__Group__3__Impl21194 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__4__Impl_in_rule__ProtocolSemantics__Group__421225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ProtocolSemantics__Group__4__Impl21253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__0__Impl_in_rule__InSemanticsRule__Group__021294 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__1_in_rule__InSemanticsRule__Group__021297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__InSemanticsRule__Group__0__Impl21325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__1__Impl_in_rule__InSemanticsRule__Group__121356 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__2_in_rule__InSemanticsRule__Group__121359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__InSemanticsRule__Group__1__Impl21387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__2__Impl_in_rule__InSemanticsRule__Group__221418 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__3_in_rule__InSemanticsRule__Group__221421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__MsgAssignment_2_in_rule__InSemanticsRule__Group__2__Impl21448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group__3__Impl_in_rule__InSemanticsRule__Group__321478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__0_in_rule__InSemanticsRule__Group__3__Impl21505 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__0__Impl_in_rule__InSemanticsRule__Group_3__021544 = new BitSet(new long[]{0x0000100000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__1_in_rule__InSemanticsRule__Group_3__021547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__InSemanticsRule__Group_3__0__Impl21575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__1__Impl_in_rule__InSemanticsRule__Group_3__121606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Alternatives_3_1_in_rule__InSemanticsRule__Group_3__1__Impl21633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__0__Impl_in_rule__InSemanticsRule__Group_3_1_1__021667 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__1_in_rule__InSemanticsRule__Group_3_1_1__021670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__InSemanticsRule__Group_3_1_1__0__Impl21698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__1__Impl_in_rule__InSemanticsRule__Group_3_1_1__121729 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__2_in_rule__InSemanticsRule__Group_3_1_1__121732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__InSemanticsRule__Group_3_1_1__1__Impl21759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__2__Impl_in_rule__InSemanticsRule__Group_3_1_1__221789 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__3_in_rule__InSemanticsRule__Group_3_1_1__221792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21821 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21833 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__3__Impl_in_rule__InSemanticsRule__Group_3_1_1__321866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__InSemanticsRule__Group_3_1_1__3__Impl21894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__021933 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1_in_rule__InSemanticsRule__Group_3_1_1_2__021936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__InSemanticsRule__Group_3_1_1_2__0__Impl21964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__121995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__InSemanticsRule__Group_3_1_1_2__1__Impl22022 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__0__Impl_in_rule__OutSemanticsRule__Group__022056 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__1_in_rule__OutSemanticsRule__Group__022059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__OutSemanticsRule__Group__0__Impl22087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__1__Impl_in_rule__OutSemanticsRule__Group__122118 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__2_in_rule__OutSemanticsRule__Group__122121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__OutSemanticsRule__Group__1__Impl22149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__2__Impl_in_rule__OutSemanticsRule__Group__222180 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__3_in_rule__OutSemanticsRule__Group__222183 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__MsgAssignment_2_in_rule__OutSemanticsRule__Group__2__Impl22210 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__3__Impl_in_rule__OutSemanticsRule__Group__322240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__0_in_rule__OutSemanticsRule__Group__3__Impl22267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__0__Impl_in_rule__OutSemanticsRule__Group_3__022306 = new BitSet(new long[]{0x0000100000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__1_in_rule__OutSemanticsRule__Group_3__022309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__OutSemanticsRule__Group_3__0__Impl22337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__1__Impl_in_rule__OutSemanticsRule__Group_3__122368 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Alternatives_3_1_in_rule__OutSemanticsRule__Group_3__1__Impl22395 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1__022429 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1_in_rule__OutSemanticsRule__Group_3_1_1__022432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__OutSemanticsRule__Group_3_1_1__0__Impl22460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1__122491 = new BitSet(new long[]{0x0001000000000000L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2_in_rule__OutSemanticsRule__Group_3_1_1__122494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__OutSemanticsRule__Group_3_1_1__1__Impl22521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2__Impl_in_rule__OutSemanticsRule__Group_3_1_1__222551 = new BitSet(new long[]{0x0000200000000000L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3_in_rule__OutSemanticsRule__Group_3_1_1__222554 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22583 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22595 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3__Impl_in_rule__OutSemanticsRule__Group_3_1_1__322628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__OutSemanticsRule__Group_3_1_1__3__Impl22656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__022695 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1_in_rule__OutSemanticsRule__Group_3_1_1_2__022698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl22726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__122757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl22784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__0__Impl_in_rule__ActorClass__Group__022818 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__1_in_rule__ActorClass__Group__022821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0_in_rule__ActorClass__Group__0__Impl22848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__1__Impl_in_rule__ActorClass__Group__122878 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__2_in_rule__ActorClass__Group__122881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__ActorClass__Group__1__Impl22909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__2__Impl_in_rule__ActorClass__Group__222940 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__3_in_rule__ActorClass__Group__222943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__NameAssignment_2_in_rule__ActorClass__Group__2__Impl22970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__3__Impl_in_rule__ActorClass__Group__323000 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__4_in_rule__ActorClass__Group__323003 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__DocuAssignment_3_in_rule__ActorClass__Group__3__Impl23030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__4__Impl_in_rule__ActorClass__Group__423061 = new BitSet(new long[]{0x0108004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__5_in_rule__ActorClass__Group__423064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_4__0_in_rule__ActorClass__Group__4__Impl23091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__5__Impl_in_rule__ActorClass__Group__523122 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000700L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__6_in_rule__ActorClass__Group__523125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ActorClass__Group__5__Impl23153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__6__Impl_in_rule__ActorClass__Group__623184 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000700L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__7_in_rule__ActorClass__Group__623187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__AnnotationsAssignment_6_in_rule__ActorClass__Group__6__Impl23214 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__7__Impl_in_rule__ActorClass__Group__723245 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000700L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__8_in_rule__ActorClass__Group__723248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__0_in_rule__ActorClass__Group__7__Impl23275 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__8__Impl_in_rule__ActorClass__Group__823306 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000700L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__9_in_rule__ActorClass__Group__823309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__0_in_rule__ActorClass__Group__8__Impl23336 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__9__Impl_in_rule__ActorClass__Group__923367 = new BitSet(new long[]{0x0000008000000000L,0x0020000000000700L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__10_in_rule__ActorClass__Group__923370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__0_in_rule__ActorClass__Group__9__Impl23397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group__10__Impl_in_rule__ActorClass__Group__1023428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ActorClass__Group__10__Impl23456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_4__0__Impl_in_rule__ActorClass__Group_4__023509 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_4__1_in_rule__ActorClass__Group_4__023512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_51_in_rule__ActorClass__Group_4__0__Impl23540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_4__1__Impl_in_rule__ActorClass__Group_4__123571 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__BaseAssignment_4_1_in_rule__ActorClass__Group_4__1__Impl23598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__0__Impl_in_rule__ActorClass__Group_7__023632 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__1_in_rule__ActorClass__Group_7__023635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__ActorClass__Group_7__0__Impl23663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__1__Impl_in_rule__ActorClass__Group_7__123694 = new BitSet(new long[]{0x0000008000000000L,0x0000000000004801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__2_in_rule__ActorClass__Group_7__123697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ActorClass__Group_7__1__Impl23725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__2__Impl_in_rule__ActorClass__Group_7__223756 = new BitSet(new long[]{0x0000008000000000L,0x0000000000004801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__3_in_rule__ActorClass__Group_7__223759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__InterfacePortsAssignment_7_2_in_rule__ActorClass__Group_7__2__Impl23786 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__3__Impl_in_rule__ActorClass__Group_7__323817 = new BitSet(new long[]{0x0000008000000000L,0x0000000000004801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__4_in_rule__ActorClass__Group_7__323820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceProvisionPointsAssignment_7_3_in_rule__ActorClass__Group_7__3__Impl23847 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_7__4__Impl_in_rule__ActorClass__Group_7__423878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ActorClass__Group_7__4__Impl23906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__0__Impl_in_rule__ActorClass__Group_8__023947 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__1_in_rule__ActorClass__Group_8__023950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__ActorClass__Group_8__0__Impl23978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__1__Impl_in_rule__ActorClass__Group_8__124009 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__2_in_rule__ActorClass__Group_8__124012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__StructureDocuAssignment_8_1_in_rule__ActorClass__Group_8__1__Impl24039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__2__Impl_in_rule__ActorClass__Group_8__224070 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__3_in_rule__ActorClass__Group_8__224073 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ActorClass__Group_8__2__Impl24101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__3__Impl_in_rule__ActorClass__Group_8__324132 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__4_in_rule__ActorClass__Group_8__324135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__0_in_rule__ActorClass__Group_8__3__Impl24162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__4__Impl_in_rule__ActorClass__Group_8__424193 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__5_in_rule__ActorClass__Group_8__424196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__0_in_rule__ActorClass__Group_8__4__Impl24223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__5__Impl_in_rule__ActorClass__Group_8__524254 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__6_in_rule__ActorClass__Group_8__524257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__0_in_rule__ActorClass__Group_8__5__Impl24284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__6__Impl_in_rule__ActorClass__Group_8__624315 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__7_in_rule__ActorClass__Group_8__624318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6_in_rule__ActorClass__Group_8__6__Impl24345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8__7__Impl_in_rule__ActorClass__Group_8__724375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ActorClass__Group_8__7__Impl24403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__0__Impl_in_rule__ActorClass__Group_8_3__024450 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__1_in_rule__ActorClass__Group_8_3__024453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_52_in_rule__ActorClass__Group_8_3__0__Impl24481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__1__Impl_in_rule__ActorClass__Group_8_3__124512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UserCode1Assignment_8_3_1_in_rule__ActorClass__Group_8_3__1__Impl24539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__0__Impl_in_rule__ActorClass__Group_8_4__024573 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__1_in_rule__ActorClass__Group_8_4__024576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__ActorClass__Group_8_4__0__Impl24604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__1__Impl_in_rule__ActorClass__Group_8_4__124635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UserCode2Assignment_8_4_1_in_rule__ActorClass__Group_8_4__1__Impl24662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__0__Impl_in_rule__ActorClass__Group_8_5__024696 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__1_in_rule__ActorClass__Group_8_5__024699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__ActorClass__Group_8_5__0__Impl24727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__1__Impl_in_rule__ActorClass__Group_8_5__124758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UserCode3Assignment_8_5_1_in_rule__ActorClass__Group_8_5__1__Impl24785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__0__Impl_in_rule__ActorClass__Group_9__024819 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__1_in_rule__ActorClass__Group_9__024822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__ActorClass__Group_9__0__Impl24850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__1__Impl_in_rule__ActorClass__Group_9__124881 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__2_in_rule__ActorClass__Group_9__124884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__BehaviorDocuAssignment_9_1_in_rule__ActorClass__Group_9__1__Impl24911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__2__Impl_in_rule__ActorClass__Group_9__224942 = new BitSet(new long[]{0x0400008000000000L,0x0020000020000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__3_in_rule__ActorClass__Group_9__224945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ActorClass__Group_9__2__Impl24973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__3__Impl_in_rule__ActorClass__Group_9__325004 = new BitSet(new long[]{0x0400008000000000L,0x0020000020000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__4_in_rule__ActorClass__Group_9__325007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__BehaviorAnnotationsAssignment_9_3_in_rule__ActorClass__Group_9__3__Impl25034 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__4__Impl_in_rule__ActorClass__Group_9__425065 = new BitSet(new long[]{0x0400008000000000L,0x0020000020000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__5_in_rule__ActorClass__Group_9__425068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__OperationsAssignment_9_4_in_rule__ActorClass__Group_9__4__Impl25095 = new BitSet(new long[]{0x0400000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__5__Impl_in_rule__ActorClass__Group_9__525126 = new BitSet(new long[]{0x0400008000000000L,0x0020000020000000L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__6_in_rule__ActorClass__Group_9__525129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__StateMachineAssignment_9_5_in_rule__ActorClass__Group_9__5__Impl25156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Group_9__6__Impl_in_rule__ActorClass__Group_9__625187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ActorClass__Group_9__6__Impl25215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__0__Impl_in_rule__Port__Group__025260 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000801L}); - public static final BitSet FOLLOW_rule__Port__Group__1_in_rule__Port__Group__025263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__ConjugatedAssignment_0_in_rule__Port__Group__0__Impl25290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__1__Impl_in_rule__Port__Group__125321 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Port__Group__2_in_rule__Port__Group__125324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__Port__Group__1__Impl25352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__2__Impl_in_rule__Port__Group__225383 = new BitSet(new long[]{0x0100010000000000L}); - public static final BitSet FOLLOW_rule__Port__Group__3_in_rule__Port__Group__225386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__NameAssignment_2_in_rule__Port__Group__2__Impl25413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__3__Impl_in_rule__Port__Group__325443 = new BitSet(new long[]{0x0100010000000000L}); - public static final BitSet FOLLOW_rule__Port__Group__4_in_rule__Port__Group__325446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__MultiplicityAssignment_3_in_rule__Port__Group__3__Impl25473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__4__Impl_in_rule__Port__Group__425504 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Port__Group__5_in_rule__Port__Group__425507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__Port__Group__4__Impl25535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__5__Impl_in_rule__Port__Group__525566 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__Port__Group__6_in_rule__Port__Group__525569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__ProtocolAssignment_5_in_rule__Port__Group__5__Impl25596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__Group__6__Impl_in_rule__Port__Group__625626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Port__DocuAssignment_6_in_rule__Port__Group__6__Impl25653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalPort__Group__0__Impl_in_rule__ExternalPort__Group__025698 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__ExternalPort__Group__1_in_rule__ExternalPort__Group__025701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__ExternalPort__Group__0__Impl25729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalPort__Group__1__Impl_in_rule__ExternalPort__Group__125760 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ExternalPort__Group__2_in_rule__ExternalPort__Group__125763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__ExternalPort__Group__1__Impl25791 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalPort__Group__2__Impl_in_rule__ExternalPort__Group__225822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExternalPort__InterfacePortAssignment_2_in_rule__ExternalPort__Group__2__Impl25849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SAP__Group__0__Impl_in_rule__SAP__Group__025885 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SAP__Group__1_in_rule__SAP__Group__025888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__SAP__Group__0__Impl25916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SAP__Group__1__Impl_in_rule__SAP__Group__125947 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__SAP__Group__2_in_rule__SAP__Group__125950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SAP__NameAssignment_1_in_rule__SAP__Group__1__Impl25977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SAP__Group__2__Impl_in_rule__SAP__Group__226007 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SAP__Group__3_in_rule__SAP__Group__226010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__SAP__Group__2__Impl26038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SAP__Group__3__Impl_in_rule__SAP__Group__326069 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SAP__ProtocolAssignment_3_in_rule__SAP__Group__3__Impl26096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPP__Group__0__Impl_in_rule__SPP__Group__026134 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SPP__Group__1_in_rule__SPP__Group__026137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__SPP__Group__0__Impl26165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPP__Group__1__Impl_in_rule__SPP__Group__126196 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__SPP__Group__2_in_rule__SPP__Group__126199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPP__NameAssignment_1_in_rule__SPP__Group__1__Impl26226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPP__Group__2__Impl_in_rule__SPP__Group__226256 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SPP__Group__3_in_rule__SPP__Group__226259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__SPP__Group__2__Impl26287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPP__Group__3__Impl_in_rule__SPP__Group__326318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPP__ProtocolAssignment_3_in_rule__SPP__Group__3__Impl26345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ServiceImplementation__Group__0__Impl_in_rule__ServiceImplementation__Group__026383 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_rule__ServiceImplementation__Group__1_in_rule__ServiceImplementation__Group__026386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__ServiceImplementation__Group__0__Impl26414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ServiceImplementation__Group__1__Impl_in_rule__ServiceImplementation__Group__126445 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ServiceImplementation__Group__2_in_rule__ServiceImplementation__Group__126448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__ServiceImplementation__Group__1__Impl26476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ServiceImplementation__Group__2__Impl_in_rule__ServiceImplementation__Group__226507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ServiceImplementation__SppAssignment_2_in_rule__ServiceImplementation__Group__2__Impl26534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__0__Impl_in_rule__LogicalSystem__Group__026570 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__1_in_rule__LogicalSystem__Group__026573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__LogicalSystem__Group__0__Impl26601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__1__Impl_in_rule__LogicalSystem__Group__126632 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__2_in_rule__LogicalSystem__Group__126635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__NameAssignment_1_in_rule__LogicalSystem__Group__1__Impl26662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__2__Impl_in_rule__LogicalSystem__Group__226692 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__3_in_rule__LogicalSystem__Group__226695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__DocuAssignment_2_in_rule__LogicalSystem__Group__2__Impl26722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__3__Impl_in_rule__LogicalSystem__Group__326753 = new BitSet(new long[]{0x0000000000000000L,0x0020000001110000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__4_in_rule__LogicalSystem__Group__326756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__LogicalSystem__Group__3__Impl26784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__4__Impl_in_rule__LogicalSystem__Group__426815 = new BitSet(new long[]{0x0000000000000000L,0x0020000001110000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__5_in_rule__LogicalSystem__Group__426818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__AnnotationsAssignment_4_in_rule__LogicalSystem__Group__4__Impl26845 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__5__Impl_in_rule__LogicalSystem__Group__526876 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__6_in_rule__LogicalSystem__Group__526879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5_in_rule__LogicalSystem__Group__5__Impl26906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__Group__6__Impl_in_rule__LogicalSystem__Group__626936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__LogicalSystem__Group__6__Impl26964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__0__Impl_in_rule__SubSystemRef__Group__027009 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__1_in_rule__SubSystemRef__Group__027012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__SubSystemRef__Group__0__Impl27040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__1__Impl_in_rule__SubSystemRef__Group__127071 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__2_in_rule__SubSystemRef__Group__127074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__NameAssignment_1_in_rule__SubSystemRef__Group__1__Impl27101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__2__Impl_in_rule__SubSystemRef__Group__227131 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__3_in_rule__SubSystemRef__Group__227134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__SubSystemRef__Group__2__Impl27162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__3__Impl_in_rule__SubSystemRef__Group__327193 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__4_in_rule__SubSystemRef__Group__327196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__TypeAssignment_3_in_rule__SubSystemRef__Group__3__Impl27223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__Group__4__Impl_in_rule__SubSystemRef__Group__427253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemRef__DocuAssignment_4_in_rule__SubSystemRef__Group__4__Impl27280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__0__Impl_in_rule__SubSystemClass__Group__027321 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__1_in_rule__SubSystemClass__Group__027324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__SubSystemClass__Group__0__Impl27352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__1__Impl_in_rule__SubSystemClass__Group__127383 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__2_in_rule__SubSystemClass__Group__127386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__NameAssignment_1_in_rule__SubSystemClass__Group__1__Impl27413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__2__Impl_in_rule__SubSystemClass__Group__227443 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__3_in_rule__SubSystemClass__Group__227446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__DocuAssignment_2_in_rule__SubSystemClass__Group__2__Impl27473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__3__Impl_in_rule__SubSystemClass__Group__327504 = new BitSet(new long[]{0x0070000180000000L,0x0020000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__4_in_rule__SubSystemClass__Group__327507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__SubSystemClass__Group__3__Impl27535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__4__Impl_in_rule__SubSystemClass__Group__427566 = new BitSet(new long[]{0x0070000180000000L,0x0020000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__5_in_rule__SubSystemClass__Group__427569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__AnnotationsAssignment_4_in_rule__SubSystemClass__Group__4__Impl27596 = new BitSet(new long[]{0x0000000000000002L,0x0020000000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__5__Impl_in_rule__SubSystemClass__Group__527627 = new BitSet(new long[]{0x0070000180000000L,0x0020000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__6_in_rule__SubSystemClass__Group__527630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__0_in_rule__SubSystemClass__Group__5__Impl27657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__6__Impl_in_rule__SubSystemClass__Group__627688 = new BitSet(new long[]{0x0070000180000000L,0x0020000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__7_in_rule__SubSystemClass__Group__627691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__0_in_rule__SubSystemClass__Group__6__Impl27718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__7__Impl_in_rule__SubSystemClass__Group__727749 = new BitSet(new long[]{0x0070000180000000L,0x0020000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__8_in_rule__SubSystemClass__Group__727752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__0_in_rule__SubSystemClass__Group__7__Impl27779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__8__Impl_in_rule__SubSystemClass__Group__827810 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__9_in_rule__SubSystemClass__Group__827813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8_in_rule__SubSystemClass__Group__8__Impl27840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group__9__Impl_in_rule__SubSystemClass__Group__927870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__SubSystemClass__Group__9__Impl27898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__0__Impl_in_rule__SubSystemClass__Group_5__027949 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__1_in_rule__SubSystemClass__Group_5__027952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_52_in_rule__SubSystemClass__Group_5__0__Impl27980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__1__Impl_in_rule__SubSystemClass__Group_5__128011 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UserCode1Assignment_5_1_in_rule__SubSystemClass__Group_5__1__Impl28038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__0__Impl_in_rule__SubSystemClass__Group_6__028072 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__1_in_rule__SubSystemClass__Group_6__028075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_53_in_rule__SubSystemClass__Group_6__0__Impl28103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__1__Impl_in_rule__SubSystemClass__Group_6__128134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UserCode2Assignment_6_1_in_rule__SubSystemClass__Group_6__1__Impl28161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__0__Impl_in_rule__SubSystemClass__Group_7__028195 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__1_in_rule__SubSystemClass__Group_7__028198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__SubSystemClass__Group_7__0__Impl28226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__1__Impl_in_rule__SubSystemClass__Group_7__128257 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UserCode3Assignment_7_1_in_rule__SubSystemClass__Group_7__1__Impl28284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalThread__Group__0__Impl_in_rule__LogicalThread__Group__028318 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__LogicalThread__Group__1_in_rule__LogicalThread__Group__028321 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__LogicalThread__Group__0__Impl28349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalThread__Group__1__Impl_in_rule__LogicalThread__Group__128380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalThread__NameAssignment_1_in_rule__LogicalThread__Group__1__Impl28407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__0__Impl_in_rule__ActorInstanceMapping__Group__028441 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__1_in_rule__ActorInstanceMapping__Group__028444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__ActorInstanceMapping__Group__0__Impl28472 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__1__Impl_in_rule__ActorInstanceMapping__Group__128503 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__2_in_rule__ActorInstanceMapping__Group__128506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__PathAssignment_1_in_rule__ActorInstanceMapping__Group__1__Impl28533 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__2__Impl_in_rule__ActorInstanceMapping__Group__228563 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__3_in_rule__ActorInstanceMapping__Group__228566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__ActorInstanceMapping__Group__2__Impl28594 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__3__Impl_in_rule__ActorInstanceMapping__Group__328625 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__4_in_rule__ActorInstanceMapping__Group__328628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__ThreadAssignment_3_in_rule__ActorInstanceMapping__Group__3__Impl28655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__4__Impl_in_rule__ActorInstanceMapping__Group__428685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__0_in_rule__ActorInstanceMapping__Group__4__Impl28712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__0__Impl_in_rule__ActorInstanceMapping__Group_4__028753 = new BitSet(new long[]{0x0000008180000000L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__1_in_rule__ActorInstanceMapping__Group_4__028756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ActorInstanceMapping__Group_4__0__Impl28784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__1__Impl_in_rule__ActorInstanceMapping__Group_4__128815 = new BitSet(new long[]{0x0000008180000000L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__2_in_rule__ActorInstanceMapping__Group_4__128818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1_in_rule__ActorInstanceMapping__Group_4__1__Impl28845 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__2__Impl_in_rule__ActorInstanceMapping__Group_4__228876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ActorInstanceMapping__Group_4__2__Impl28904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefPath__Group__0__Impl_in_rule__RefPath__Group__028941 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_rule__RefPath__Group__1_in_rule__RefPath__Group__028944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefPath__RefsAssignment_0_in_rule__RefPath__Group__0__Impl28971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefPath__Group__1__Impl_in_rule__RefPath__Group__129001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefPath__Group_1__0_in_rule__RefPath__Group__1__Impl29028 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); - public static final BitSet FOLLOW_rule__RefPath__Group_1__0__Impl_in_rule__RefPath__Group_1__029063 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RefPath__Group_1__1_in_rule__RefPath__Group_1__029066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__RefPath__Group_1__0__Impl29094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefPath__Group_1__1__Impl_in_rule__RefPath__Group_1__129125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefPath__RefsAssignment_1_1_in_rule__RefPath__Group_1__1__Impl29152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__Group__0__Impl_in_rule__RefSegment__Group__029186 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__RefSegment__Group__1_in_rule__RefSegment__Group__029189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__RefAssignment_0_in_rule__RefSegment__Group__0__Impl29216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__Group__1__Impl_in_rule__RefSegment__Group__129246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__Group_1__0_in_rule__RefSegment__Group__1__Impl29273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__Group_1__0__Impl_in_rule__RefSegment__Group_1__029308 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__RefSegment__Group_1__1_in_rule__RefSegment__Group_1__029311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__RefSegment__Group_1__0__Impl29339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__Group_1__1__Impl_in_rule__RefSegment__Group_1__129370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSegment__IdxAssignment_1_1_in_rule__RefSegment__Group_1__1__Impl29397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Binding__Group__0__Impl_in_rule__Binding__Group__029431 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Binding__Group__1_in_rule__Binding__Group__029434 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__Binding__Group__0__Impl29462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Binding__Group__1__Impl_in_rule__Binding__Group__129493 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__Binding__Group__2_in_rule__Binding__Group__129496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Binding__Endpoint1Assignment_1_in_rule__Binding__Group__1__Impl29523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Binding__Group__2__Impl_in_rule__Binding__Group__229553 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Binding__Group__3_in_rule__Binding__Group__229556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__Binding__Group__2__Impl29584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Binding__Group__3__Impl_in_rule__Binding__Group__329615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Binding__Endpoint2Assignment_3_in_rule__Binding__Group__3__Impl29642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group__0__Impl_in_rule__BindingEndPoint__Group__029680 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group__1_in_rule__BindingEndPoint__Group__029683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__0_in_rule__BindingEndPoint__Group__0__Impl29710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group__1__Impl_in_rule__BindingEndPoint__Group__129741 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group__2_in_rule__BindingEndPoint__Group__129744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__PortAssignment_1_in_rule__BindingEndPoint__Group__1__Impl29771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group__2__Impl_in_rule__BindingEndPoint__Group__229801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__0_in_rule__BindingEndPoint__Group__2__Impl29828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__0__Impl_in_rule__BindingEndPoint__Group_0__029865 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__1_in_rule__BindingEndPoint__Group_0__029868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__ActorRefAssignment_0_0_in_rule__BindingEndPoint__Group_0__0__Impl29895 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__1__Impl_in_rule__BindingEndPoint__Group_0__129925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__BindingEndPoint__Group_0__1__Impl29953 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__0__Impl_in_rule__BindingEndPoint__Group_2__029988 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__1_in_rule__BindingEndPoint__Group_2__029991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_87_in_rule__BindingEndPoint__Group_2__0__Impl30019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__1__Impl_in_rule__BindingEndPoint__Group_2__130050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BindingEndPoint__SubAssignment_2_1_in_rule__BindingEndPoint__Group_2__1__Impl30077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__0__Impl_in_rule__LayerConnection__Group__030111 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000000L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__1_in_rule__LayerConnection__Group__030114 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_88_in_rule__LayerConnection__Group__0__Impl30142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__1__Impl_in_rule__LayerConnection__Group__130173 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__2_in_rule__LayerConnection__Group__130176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LayerConnection__FromAssignment_1_in_rule__LayerConnection__Group__1__Impl30203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__2__Impl_in_rule__LayerConnection__Group__230233 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__3_in_rule__LayerConnection__Group__230236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_89_in_rule__LayerConnection__Group__2__Impl30264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LayerConnection__Group__3__Impl_in_rule__LayerConnection__Group__330295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LayerConnection__ToAssignment_3_in_rule__LayerConnection__Group__3__Impl30322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSAPoint__Group__0__Impl_in_rule__RefSAPoint__Group__030360 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RefSAPoint__Group__1_in_rule__RefSAPoint__Group__030363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__RefSAPoint__Group__0__Impl30391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSAPoint__Group__1__Impl_in_rule__RefSAPoint__Group__130422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefSAPoint__RefAssignment_1_in_rule__RefSAPoint__Group__1__Impl30449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelaySAPoint__Group__0__Impl_in_rule__RelaySAPoint__Group__030483 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RelaySAPoint__Group__1_in_rule__RelaySAPoint__Group__030486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__RelaySAPoint__Group__0__Impl30514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelaySAPoint__Group__1__Impl_in_rule__RelaySAPoint__Group__130545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelaySAPoint__RelayAssignment_1_in_rule__RelaySAPoint__Group__1__Impl30572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPPoint__Group__0__Impl_in_rule__SPPoint__Group__030606 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__SPPoint__Group__1_in_rule__SPPoint__Group__030609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPPoint__RefAssignment_0_in_rule__SPPoint__Group__0__Impl30636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPPoint__Group__1__Impl_in_rule__SPPoint__Group__130666 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SPPoint__Group__2_in_rule__SPPoint__Group__130669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__SPPoint__Group__1__Impl30697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPPoint__Group__2__Impl_in_rule__SPPoint__Group__230728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SPPoint__ServiceAssignment_2_in_rule__SPPoint__Group__2__Impl30755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__0__Impl_in_rule__ActorRef__Group__030791 = new BitSet(new long[]{0x0000000180000000L,0x0000000010000000L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__1_in_rule__ActorRef__Group__030794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__RefTypeAssignment_0_in_rule__ActorRef__Group__0__Impl30821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__1__Impl_in_rule__ActorRef__Group__130852 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__2_in_rule__ActorRef__Group__130855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_92_in_rule__ActorRef__Group__1__Impl30883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__2__Impl_in_rule__ActorRef__Group__230914 = new BitSet(new long[]{0x0100010000000000L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__3_in_rule__ActorRef__Group__230917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__NameAssignment_2_in_rule__ActorRef__Group__2__Impl30944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__3__Impl_in_rule__ActorRef__Group__330974 = new BitSet(new long[]{0x0100010000000000L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__4_in_rule__ActorRef__Group__330977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__MultiplicityAssignment_3_in_rule__ActorRef__Group__3__Impl31004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__4__Impl_in_rule__ActorRef__Group__431035 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__5_in_rule__ActorRef__Group__431038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__ActorRef__Group__4__Impl31066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__5__Impl_in_rule__ActorRef__Group__531097 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__6_in_rule__ActorRef__Group__531100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__TypeAssignment_5_in_rule__ActorRef__Group__5__Impl31127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__Group__6__Impl_in_rule__ActorRef__Group__631157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorRef__DocuAssignment_6_in_rule__ActorRef__Group__6__Impl31184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__0__Impl_in_rule__StateGraph__Group__031229 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__1_in_rule__StateGraph__Group__031232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__1__Impl_in_rule__StateGraph__Group__131290 = new BitSet(new long[]{0x0000008000000000L,0x800081F840000000L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__2_in_rule__StateGraph__Group__131293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__StateGraph__Group__1__Impl31321 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__2__Impl_in_rule__StateGraph__Group__231352 = new BitSet(new long[]{0x0000008000000000L,0x800081F840000000L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__3_in_rule__StateGraph__Group__231355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateGraph__Alternatives_2_in_rule__StateGraph__Group__2__Impl31382 = new BitSet(new long[]{0x0000000000000002L,0x800081F840000000L}); - public static final BitSet FOLLOW_rule__StateGraph__Group__3__Impl_in_rule__StateGraph__Group__331413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__StateGraph__Group__3__Impl31441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__0__Impl_in_rule__StateMachine__Group__031480 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__1_in_rule__StateMachine__Group__031483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__1__Impl_in_rule__StateMachine__Group__131541 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__2_in_rule__StateMachine__Group__131544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_93_in_rule__StateMachine__Group__1__Impl31572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__2__Impl_in_rule__StateMachine__Group__231603 = new BitSet(new long[]{0x0000008000000000L,0x800081F840000000L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__3_in_rule__StateMachine__Group__231606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__StateMachine__Group__2__Impl31634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__3__Impl_in_rule__StateMachine__Group__331665 = new BitSet(new long[]{0x0000008000000000L,0x800081F840000000L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__4_in_rule__StateMachine__Group__331668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StateMachine__Alternatives_3_in_rule__StateMachine__Group__3__Impl31695 = new BitSet(new long[]{0x0000000000000002L,0x800081F840000000L}); - public static final BitSet FOLLOW_rule__StateMachine__Group__4__Impl_in_rule__StateMachine__Group__431726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__StateMachine__Group__4__Impl31754 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__0__Impl_in_rule__SimpleState__Group__031795 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__1_in_rule__SimpleState__Group__031798 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_94_in_rule__SimpleState__Group__0__Impl31826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__1__Impl_in_rule__SimpleState__Group__131857 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__2_in_rule__SimpleState__Group__131860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__NameAssignment_1_in_rule__SimpleState__Group__1__Impl31887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__2__Impl_in_rule__SimpleState__Group__231917 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__3_in_rule__SimpleState__Group__231920 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__DocuAssignment_2_in_rule__SimpleState__Group__2__Impl31947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group__3__Impl_in_rule__SimpleState__Group__331978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__0_in_rule__SimpleState__Group__3__Impl32005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__0__Impl_in_rule__SimpleState__Group_3__032044 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__1_in_rule__SimpleState__Group_3__032047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__SimpleState__Group_3__0__Impl32075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__1__Impl_in_rule__SimpleState__Group_3__132106 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__2_in_rule__SimpleState__Group_3__132109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__0_in_rule__SimpleState__Group_3__1__Impl32136 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__2__Impl_in_rule__SimpleState__Group_3__232167 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__3_in_rule__SimpleState__Group_3__232170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__0_in_rule__SimpleState__Group_3__2__Impl32197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__3__Impl_in_rule__SimpleState__Group_3__332228 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__4_in_rule__SimpleState__Group_3__332231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__0_in_rule__SimpleState__Group_3__3__Impl32258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__4__Impl_in_rule__SimpleState__Group_3__432289 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__5_in_rule__SimpleState__Group_3__432292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__0_in_rule__SimpleState__Group_3__4__Impl32319 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3__5__Impl_in_rule__SimpleState__Group_3__532350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__SimpleState__Group_3__5__Impl32378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__0__Impl_in_rule__SimpleState__Group_3_1__032421 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__1_in_rule__SimpleState__Group_3_1__032424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_95_in_rule__SimpleState__Group_3_1__0__Impl32452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__1__Impl_in_rule__SimpleState__Group_3_1__132483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__EntryCodeAssignment_3_1_1_in_rule__SimpleState__Group_3_1__1__Impl32510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__0__Impl_in_rule__SimpleState__Group_3_2__032544 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__1_in_rule__SimpleState__Group_3_2__032547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_96_in_rule__SimpleState__Group_3_2__0__Impl32575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__1__Impl_in_rule__SimpleState__Group_3_2__132606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__ExitCodeAssignment_3_2_1_in_rule__SimpleState__Group_3_2__1__Impl32633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__0__Impl_in_rule__SimpleState__Group_3_3__032667 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__1_in_rule__SimpleState__Group_3_3__032670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_97_in_rule__SimpleState__Group_3_3__0__Impl32698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__1__Impl_in_rule__SimpleState__Group_3_3__132729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__DoCodeAssignment_3_3_1_in_rule__SimpleState__Group_3_3__1__Impl32756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__0__Impl_in_rule__SimpleState__Group_3_4__032790 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__1_in_rule__SimpleState__Group_3_4__032793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_98_in_rule__SimpleState__Group_3_4__0__Impl32821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__1__Impl_in_rule__SimpleState__Group_3_4__132852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleState__SubgraphAssignment_3_4_1_in_rule__SimpleState__Group_3_4__1__Impl32879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__0__Impl_in_rule__RefinedState__Group__032913 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__1_in_rule__RefinedState__Group__032916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_99_in_rule__RefinedState__Group__0__Impl32944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__1__Impl_in_rule__RefinedState__Group__132975 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__2_in_rule__RefinedState__Group__132978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__TargetAssignment_1_in_rule__RefinedState__Group__1__Impl33005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__2__Impl_in_rule__RefinedState__Group__233035 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__3_in_rule__RefinedState__Group__233038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__DocuAssignment_2_in_rule__RefinedState__Group__2__Impl33065 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__3__Impl_in_rule__RefinedState__Group__333096 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__4_in_rule__RefinedState__Group__333099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__RefinedState__Group__3__Impl33127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__4__Impl_in_rule__RefinedState__Group__433158 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__5_in_rule__RefinedState__Group__433161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_4__0_in_rule__RefinedState__Group__4__Impl33188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__5__Impl_in_rule__RefinedState__Group__533219 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__6_in_rule__RefinedState__Group__533222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_5__0_in_rule__RefinedState__Group__5__Impl33249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__6__Impl_in_rule__RefinedState__Group__633280 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__7_in_rule__RefinedState__Group__633283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_6__0_in_rule__RefinedState__Group__6__Impl33310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__7__Impl_in_rule__RefinedState__Group__733341 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__8_in_rule__RefinedState__Group__733344 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_7__0_in_rule__RefinedState__Group__7__Impl33371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group__8__Impl_in_rule__RefinedState__Group__833402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__RefinedState__Group__8__Impl33430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_4__0__Impl_in_rule__RefinedState__Group_4__033479 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_4__1_in_rule__RefinedState__Group_4__033482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_95_in_rule__RefinedState__Group_4__0__Impl33510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_4__1__Impl_in_rule__RefinedState__Group_4__133541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__EntryCodeAssignment_4_1_in_rule__RefinedState__Group_4__1__Impl33568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_5__0__Impl_in_rule__RefinedState__Group_5__033602 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_5__1_in_rule__RefinedState__Group_5__033605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_96_in_rule__RefinedState__Group_5__0__Impl33633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_5__1__Impl_in_rule__RefinedState__Group_5__133664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__ExitCodeAssignment_5_1_in_rule__RefinedState__Group_5__1__Impl33691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_6__0__Impl_in_rule__RefinedState__Group_6__033725 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_6__1_in_rule__RefinedState__Group_6__033728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_97_in_rule__RefinedState__Group_6__0__Impl33756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_6__1__Impl_in_rule__RefinedState__Group_6__133787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__DoCodeAssignment_6_1_in_rule__RefinedState__Group_6__1__Impl33814 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_7__0__Impl_in_rule__RefinedState__Group_7__033848 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_7__1_in_rule__RefinedState__Group_7__033851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_98_in_rule__RefinedState__Group_7__0__Impl33879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__Group_7__1__Impl_in_rule__RefinedState__Group_7__133910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedState__SubgraphAssignment_7_1_in_rule__RefinedState__Group_7__1__Impl33937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__0__Impl_in_rule__DetailCode__Group__033971 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__1_in_rule__DetailCode__Group__033974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__1__Impl_in_rule__DetailCode__Group__134032 = new BitSet(new long[]{0x0000008000000100L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__2_in_rule__DetailCode__Group__134035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__DetailCode__Group__1__Impl34063 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__2__Impl_in_rule__DetailCode__Group__234094 = new BitSet(new long[]{0x0000008000000100L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__3_in_rule__DetailCode__Group__234097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DetailCode__LinesAssignment_2_in_rule__DetailCode__Group__2__Impl34124 = new BitSet(new long[]{0x0000000000000102L}); - public static final BitSet FOLLOW_rule__DetailCode__Group__3__Impl_in_rule__DetailCode__Group__334155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__DetailCode__Group__3__Impl34183 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransitionPoint__Group__0__Impl_in_rule__TransitionPoint__Group__034222 = new BitSet(new long[]{0x0000000000000000L,0x8000001000000000L}); - public static final BitSet FOLLOW_rule__TransitionPoint__Group__1_in_rule__TransitionPoint__Group__034225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransitionPoint__HandlerAssignment_0_in_rule__TransitionPoint__Group__0__Impl34252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransitionPoint__Group__1__Impl_in_rule__TransitionPoint__Group__134283 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TransitionPoint__Group__2_in_rule__TransitionPoint__Group__134286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_100_in_rule__TransitionPoint__Group__1__Impl34314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransitionPoint__Group__2__Impl_in_rule__TransitionPoint__Group__234345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransitionPoint__NameAssignment_2_in_rule__TransitionPoint__Group__2__Impl34372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EntryPoint__Group__0__Impl_in_rule__EntryPoint__Group__034408 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__EntryPoint__Group__1_in_rule__EntryPoint__Group__034411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_101_in_rule__EntryPoint__Group__0__Impl34439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EntryPoint__Group__1__Impl_in_rule__EntryPoint__Group__134470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EntryPoint__NameAssignment_1_in_rule__EntryPoint__Group__1__Impl34497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExitPoint__Group__0__Impl_in_rule__ExitPoint__Group__034531 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ExitPoint__Group__1_in_rule__ExitPoint__Group__034534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_102_in_rule__ExitPoint__Group__0__Impl34562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExitPoint__Group__1__Impl_in_rule__ExitPoint__Group__134593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExitPoint__NameAssignment_1_in_rule__ExitPoint__Group__1__Impl34620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicePoint__Group__0__Impl_in_rule__ChoicePoint__Group__034654 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ChoicePoint__Group__1_in_rule__ChoicePoint__Group__034657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_103_in_rule__ChoicePoint__Group__0__Impl34685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicePoint__Group__1__Impl_in_rule__ChoicePoint__Group__134716 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__ChoicePoint__Group__2_in_rule__ChoicePoint__Group__134719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicePoint__NameAssignment_1_in_rule__ChoicePoint__Group__1__Impl34746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicePoint__Group__2__Impl_in_rule__ChoicePoint__Group__234776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicePoint__DocuAssignment_2_in_rule__ChoicePoint__Group__2__Impl34803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__0__Impl_in_rule__InitialTransition__Group__034840 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__1_in_rule__InitialTransition__Group__034843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__InitialTransition__Group__0__Impl34871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__1__Impl_in_rule__InitialTransition__Group__134902 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__2_in_rule__InitialTransition__Group__134905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__NameAssignment_1_in_rule__InitialTransition__Group__1__Impl34932 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__2__Impl_in_rule__InitialTransition__Group__234963 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__3_in_rule__InitialTransition__Group__234966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__InitialTransition__Group__2__Impl34994 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__3__Impl_in_rule__InitialTransition__Group__335025 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__4_in_rule__InitialTransition__Group__335028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_105_in_rule__InitialTransition__Group__3__Impl35056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__4__Impl_in_rule__InitialTransition__Group__435087 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__5_in_rule__InitialTransition__Group__435090 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__InitialTransition__Group__4__Impl35118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__5__Impl_in_rule__InitialTransition__Group__535149 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__6_in_rule__InitialTransition__Group__535152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__ToAssignment_5_in_rule__InitialTransition__Group__5__Impl35179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__6__Impl_in_rule__InitialTransition__Group__635209 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__7_in_rule__InitialTransition__Group__635212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__DocuAssignment_6_in_rule__InitialTransition__Group__6__Impl35239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__7__Impl_in_rule__InitialTransition__Group__735270 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__8_in_rule__InitialTransition__Group__735273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__InitialTransition__Group__7__Impl35301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__8__Impl_in_rule__InitialTransition__Group__835332 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__9_in_rule__InitialTransition__Group__835335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group_8__0_in_rule__InitialTransition__Group__8__Impl35362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group__9__Impl_in_rule__InitialTransition__Group__935393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__InitialTransition__Group__9__Impl35421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group_8__0__Impl_in_rule__InitialTransition__Group_8__035472 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group_8__1_in_rule__InitialTransition__Group_8__035475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__InitialTransition__Group_8__0__Impl35503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__Group_8__1__Impl_in_rule__InitialTransition__Group_8__135534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InitialTransition__ActionAssignment_8_1_in_rule__InitialTransition__Group_8__1__Impl35561 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__0__Impl_in_rule__ContinuationTransition__Group__035595 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__1_in_rule__ContinuationTransition__Group__035598 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__ContinuationTransition__Group__0__Impl35626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__1__Impl_in_rule__ContinuationTransition__Group__135657 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__2_in_rule__ContinuationTransition__Group__135660 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__NameAssignment_1_in_rule__ContinuationTransition__Group__1__Impl35687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__2__Impl_in_rule__ContinuationTransition__Group__235718 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__3_in_rule__ContinuationTransition__Group__235721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__ContinuationTransition__Group__2__Impl35749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__3__Impl_in_rule__ContinuationTransition__Group__335780 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__4_in_rule__ContinuationTransition__Group__335783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__FromAssignment_3_in_rule__ContinuationTransition__Group__3__Impl35810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__4__Impl_in_rule__ContinuationTransition__Group__435840 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__5_in_rule__ContinuationTransition__Group__435843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__ContinuationTransition__Group__4__Impl35871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__5__Impl_in_rule__ContinuationTransition__Group__535902 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__6_in_rule__ContinuationTransition__Group__535905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__ToAssignment_5_in_rule__ContinuationTransition__Group__5__Impl35932 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__6__Impl_in_rule__ContinuationTransition__Group__635962 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__7_in_rule__ContinuationTransition__Group__635965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__DocuAssignment_6_in_rule__ContinuationTransition__Group__6__Impl35992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group__7__Impl_in_rule__ContinuationTransition__Group__736023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__0_in_rule__ContinuationTransition__Group__7__Impl36050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__0__Impl_in_rule__ContinuationTransition__Group_7__036097 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__1_in_rule__ContinuationTransition__Group_7__036100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ContinuationTransition__Group_7__0__Impl36128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__1__Impl_in_rule__ContinuationTransition__Group_7__136159 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__2_in_rule__ContinuationTransition__Group_7__136162 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__0_in_rule__ContinuationTransition__Group_7__1__Impl36189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__2__Impl_in_rule__ContinuationTransition__Group_7__236220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__ContinuationTransition__Group_7__2__Impl36248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__0__Impl_in_rule__ContinuationTransition__Group_7_1__036285 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__1_in_rule__ContinuationTransition__Group_7_1__036288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__ContinuationTransition__Group_7_1__0__Impl36316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__1__Impl_in_rule__ContinuationTransition__Group_7_1__136347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ContinuationTransition__ActionAssignment_7_1_1_in_rule__ContinuationTransition__Group_7_1__1__Impl36374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__0__Impl_in_rule__TriggeredTransition__Group__036408 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__1_in_rule__TriggeredTransition__Group__036411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__TriggeredTransition__Group__0__Impl36439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__1__Impl_in_rule__TriggeredTransition__Group__136470 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__2_in_rule__TriggeredTransition__Group__136473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__NameAssignment_1_in_rule__TriggeredTransition__Group__1__Impl36500 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__2__Impl_in_rule__TriggeredTransition__Group__236531 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__3_in_rule__TriggeredTransition__Group__236534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__TriggeredTransition__Group__2__Impl36562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__3__Impl_in_rule__TriggeredTransition__Group__336593 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__4_in_rule__TriggeredTransition__Group__336596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__FromAssignment_3_in_rule__TriggeredTransition__Group__3__Impl36623 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__4__Impl_in_rule__TriggeredTransition__Group__436653 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__5_in_rule__TriggeredTransition__Group__436656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__TriggeredTransition__Group__4__Impl36684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__5__Impl_in_rule__TriggeredTransition__Group__536715 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__6_in_rule__TriggeredTransition__Group__536718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__ToAssignment_5_in_rule__TriggeredTransition__Group__5__Impl36745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__6__Impl_in_rule__TriggeredTransition__Group__636775 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__7_in_rule__TriggeredTransition__Group__636778 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__DocuAssignment_6_in_rule__TriggeredTransition__Group__6__Impl36805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__7__Impl_in_rule__TriggeredTransition__Group__736836 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__8_in_rule__TriggeredTransition__Group__736839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__TriggeredTransition__Group__7__Impl36867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__8__Impl_in_rule__TriggeredTransition__Group__836898 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__9_in_rule__TriggeredTransition__Group__836901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_107_in_rule__TriggeredTransition__Group__8__Impl36929 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__9__Impl_in_rule__TriggeredTransition__Group__936960 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__10_in_rule__TriggeredTransition__Group__936963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__TriggeredTransition__Group__9__Impl36991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__10__Impl_in_rule__TriggeredTransition__Group__1037022 = new BitSet(new long[]{0x0000008000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__11_in_rule__TriggeredTransition__Group__1037025 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__TriggersAssignment_10_in_rule__TriggeredTransition__Group__10__Impl37052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__11__Impl_in_rule__TriggeredTransition__Group__1137082 = new BitSet(new long[]{0x0000008000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__12_in_rule__TriggeredTransition__Group__1137085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__0_in_rule__TriggeredTransition__Group__11__Impl37112 = new BitSet(new long[]{0x0000000000000002L,0x0000100000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__12__Impl_in_rule__TriggeredTransition__Group__1237143 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__13_in_rule__TriggeredTransition__Group__1237146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__TriggeredTransition__Group__12__Impl37174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__13__Impl_in_rule__TriggeredTransition__Group__1337205 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__14_in_rule__TriggeredTransition__Group__1337208 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__0_in_rule__TriggeredTransition__Group__13__Impl37235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group__14__Impl_in_rule__TriggeredTransition__Group__1437266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__TriggeredTransition__Group__14__Impl37294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__0__Impl_in_rule__TriggeredTransition__Group_11__037355 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__1_in_rule__TriggeredTransition__Group_11__037358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_108_in_rule__TriggeredTransition__Group_11__0__Impl37386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__1__Impl_in_rule__TriggeredTransition__Group_11__137417 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__TriggersAssignment_11_1_in_rule__TriggeredTransition__Group_11__1__Impl37444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__0__Impl_in_rule__TriggeredTransition__Group_13__037478 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__1_in_rule__TriggeredTransition__Group_13__037481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__TriggeredTransition__Group_13__0__Impl37509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__1__Impl_in_rule__TriggeredTransition__Group_13__137540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TriggeredTransition__ActionAssignment_13_1_in_rule__TriggeredTransition__Group_13__1__Impl37567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__0__Impl_in_rule__GuardedTransition__Group__037601 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__1_in_rule__GuardedTransition__Group__037604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__GuardedTransition__Group__0__Impl37632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__1__Impl_in_rule__GuardedTransition__Group__137663 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__2_in_rule__GuardedTransition__Group__137666 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__NameAssignment_1_in_rule__GuardedTransition__Group__1__Impl37693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__2__Impl_in_rule__GuardedTransition__Group__237724 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__3_in_rule__GuardedTransition__Group__237727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__GuardedTransition__Group__2__Impl37755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__3__Impl_in_rule__GuardedTransition__Group__337786 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__4_in_rule__GuardedTransition__Group__337789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__FromAssignment_3_in_rule__GuardedTransition__Group__3__Impl37816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__4__Impl_in_rule__GuardedTransition__Group__437846 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__5_in_rule__GuardedTransition__Group__437849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__GuardedTransition__Group__4__Impl37877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__5__Impl_in_rule__GuardedTransition__Group__537908 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__6_in_rule__GuardedTransition__Group__537911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__ToAssignment_5_in_rule__GuardedTransition__Group__5__Impl37938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__6__Impl_in_rule__GuardedTransition__Group__637968 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__7_in_rule__GuardedTransition__Group__637971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__DocuAssignment_6_in_rule__GuardedTransition__Group__6__Impl37998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__7__Impl_in_rule__GuardedTransition__Group__738029 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__8_in_rule__GuardedTransition__Group__738032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__GuardedTransition__Group__7__Impl38060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__8__Impl_in_rule__GuardedTransition__Group__838091 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__9_in_rule__GuardedTransition__Group__838094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_109_in_rule__GuardedTransition__Group__8__Impl38122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__9__Impl_in_rule__GuardedTransition__Group__938153 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__10_in_rule__GuardedTransition__Group__938156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__GuardAssignment_9_in_rule__GuardedTransition__Group__9__Impl38183 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__10__Impl_in_rule__GuardedTransition__Group__1038213 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__11_in_rule__GuardedTransition__Group__1038216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__0_in_rule__GuardedTransition__Group__10__Impl38243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group__11__Impl_in_rule__GuardedTransition__Group__1138274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__GuardedTransition__Group__11__Impl38302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__0__Impl_in_rule__GuardedTransition__Group_10__038357 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__1_in_rule__GuardedTransition__Group_10__038360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__GuardedTransition__Group_10__0__Impl38388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__1__Impl_in_rule__GuardedTransition__Group_10__138419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardedTransition__ActionAssignment_10_1_in_rule__GuardedTransition__Group_10__1__Impl38446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__0__Impl_in_rule__CPBranchTransition__Group__038480 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__1_in_rule__CPBranchTransition__Group__038483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_104_in_rule__CPBranchTransition__Group__0__Impl38511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__1__Impl_in_rule__CPBranchTransition__Group__138542 = new BitSet(new long[]{0x0000010000000080L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__2_in_rule__CPBranchTransition__Group__138545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__NameAssignment_1_in_rule__CPBranchTransition__Group__1__Impl38572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__2__Impl_in_rule__CPBranchTransition__Group__238603 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__3_in_rule__CPBranchTransition__Group__238606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__CPBranchTransition__Group__2__Impl38634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__3__Impl_in_rule__CPBranchTransition__Group__338665 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__4_in_rule__CPBranchTransition__Group__338668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__FromAssignment_3_in_rule__CPBranchTransition__Group__3__Impl38695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__4__Impl_in_rule__CPBranchTransition__Group__438725 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__5_in_rule__CPBranchTransition__Group__438728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_42_in_rule__CPBranchTransition__Group__4__Impl38756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__5__Impl_in_rule__CPBranchTransition__Group__538787 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__6_in_rule__CPBranchTransition__Group__538790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__ToAssignment_5_in_rule__CPBranchTransition__Group__5__Impl38817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__6__Impl_in_rule__CPBranchTransition__Group__638847 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__7_in_rule__CPBranchTransition__Group__638850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__DocuAssignment_6_in_rule__CPBranchTransition__Group__6__Impl38877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__7__Impl_in_rule__CPBranchTransition__Group__738908 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__8_in_rule__CPBranchTransition__Group__738911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__CPBranchTransition__Group__7__Impl38939 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__8__Impl_in_rule__CPBranchTransition__Group__838970 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__9_in_rule__CPBranchTransition__Group__838973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_110_in_rule__CPBranchTransition__Group__8__Impl39001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__9__Impl_in_rule__CPBranchTransition__Group__939032 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__10_in_rule__CPBranchTransition__Group__939035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__ConditionAssignment_9_in_rule__CPBranchTransition__Group__9__Impl39062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__10__Impl_in_rule__CPBranchTransition__Group__1039092 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__11_in_rule__CPBranchTransition__Group__1039095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__0_in_rule__CPBranchTransition__Group__10__Impl39122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group__11__Impl_in_rule__CPBranchTransition__Group__1139153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__CPBranchTransition__Group__11__Impl39181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__0__Impl_in_rule__CPBranchTransition__Group_10__039236 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__1_in_rule__CPBranchTransition__Group_10__039239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__CPBranchTransition__Group_10__0__Impl39267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__1__Impl_in_rule__CPBranchTransition__Group_10__139298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CPBranchTransition__ActionAssignment_10_1_in_rule__CPBranchTransition__Group_10__1__Impl39325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__0__Impl_in_rule__RefinedTransition__Group__039359 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__1_in_rule__RefinedTransition__Group__039362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_111_in_rule__RefinedTransition__Group__0__Impl39390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__1__Impl_in_rule__RefinedTransition__Group__139421 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__2_in_rule__RefinedTransition__Group__139424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__TargetAssignment_1_in_rule__RefinedTransition__Group__1__Impl39451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__2__Impl_in_rule__RefinedTransition__Group__239481 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__3_in_rule__RefinedTransition__Group__239484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__DocuAssignment_2_in_rule__RefinedTransition__Group__2__Impl39511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__3__Impl_in_rule__RefinedTransition__Group__339542 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__4_in_rule__RefinedTransition__Group__339545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__RefinedTransition__Group__3__Impl39573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__4__Impl_in_rule__RefinedTransition__Group__439604 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__5_in_rule__RefinedTransition__Group__439607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_106_in_rule__RefinedTransition__Group__4__Impl39635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__5__Impl_in_rule__RefinedTransition__Group__539666 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__6_in_rule__RefinedTransition__Group__539669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__ActionAssignment_5_in_rule__RefinedTransition__Group__5__Impl39696 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RefinedTransition__Group__6__Impl_in_rule__RefinedTransition__Group__639726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__RefinedTransition__Group__6__Impl39754 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TrPointTerminal__Group__0__Impl_in_rule__TrPointTerminal__Group__039799 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TrPointTerminal__Group__1_in_rule__TrPointTerminal__Group__039802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_112_in_rule__TrPointTerminal__Group__0__Impl39830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TrPointTerminal__Group__1__Impl_in_rule__TrPointTerminal__Group__139861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TrPointTerminal__TrPointAssignment_1_in_rule__TrPointTerminal__Group__1__Impl39888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__0__Impl_in_rule__SubStateTrPointTerminal__Group__039922 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__1_in_rule__SubStateTrPointTerminal__Group__039925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__TrPointAssignment_0_in_rule__SubStateTrPointTerminal__Group__0__Impl39952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__1__Impl_in_rule__SubStateTrPointTerminal__Group__139982 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__2_in_rule__SubStateTrPointTerminal__Group__139985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_47_in_rule__SubStateTrPointTerminal__Group__1__Impl40013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__2__Impl_in_rule__SubStateTrPointTerminal__Group__240044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__StateAssignment_2_in_rule__SubStateTrPointTerminal__Group__2__Impl40071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicepointTerminal__Group__0__Impl_in_rule__ChoicepointTerminal__Group__040107 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ChoicepointTerminal__Group__1_in_rule__ChoicepointTerminal__Group__040110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_113_in_rule__ChoicepointTerminal__Group__0__Impl40138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicepointTerminal__Group__1__Impl_in_rule__ChoicepointTerminal__Group__140169 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ChoicepointTerminal__CpAssignment_1_in_rule__ChoicepointTerminal__Group__1__Impl40196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group__0__Impl_in_rule__Trigger__Group__040230 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Trigger__Group__1_in_rule__Trigger__Group__040233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_114_in_rule__Trigger__Group__0__Impl40261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group__1__Impl_in_rule__Trigger__Group__140292 = new BitSet(new long[]{0x0000000000000000L,0x0018200000000000L}); - public static final BitSet FOLLOW_rule__Trigger__Group__2_in_rule__Trigger__Group__140295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_1_in_rule__Trigger__Group__1__Impl40322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group__2__Impl_in_rule__Trigger__Group__240352 = new BitSet(new long[]{0x0000000000000000L,0x0018200000000000L}); - public static final BitSet FOLLOW_rule__Trigger__Group__3_in_rule__Trigger__Group__240355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group_2__0_in_rule__Trigger__Group__2__Impl40382 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L}); - public static final BitSet FOLLOW_rule__Trigger__Group__3__Impl_in_rule__Trigger__Group__340413 = new BitSet(new long[]{0x0000000000000000L,0x0018200000000000L}); - public static final BitSet FOLLOW_rule__Trigger__Group__4_in_rule__Trigger__Group__340416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__GuardAssignment_3_in_rule__Trigger__Group__3__Impl40443 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group__4__Impl_in_rule__Trigger__Group__440474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_115_in_rule__Trigger__Group__4__Impl40502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group_2__0__Impl_in_rule__Trigger__Group_2__040543 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Trigger__Group_2__1_in_rule__Trigger__Group_2__040546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_116_in_rule__Trigger__Group_2__0__Impl40574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__Group_2__1__Impl_in_rule__Trigger__Group_2__140605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_2_1_in_rule__Trigger__Group_2__1__Impl40632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MessageFromIf__Group__0__Impl_in_rule__MessageFromIf__Group__040666 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__MessageFromIf__Group__1_in_rule__MessageFromIf__Group__040669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MessageFromIf__MessageAssignment_0_in_rule__MessageFromIf__Group__0__Impl40696 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MessageFromIf__Group__1__Impl_in_rule__MessageFromIf__Group__140726 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__MessageFromIf__Group__2_in_rule__MessageFromIf__Group__140729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__MessageFromIf__Group__1__Impl40757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MessageFromIf__Group__2__Impl_in_rule__MessageFromIf__Group__240788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MessageFromIf__FromAssignment_2_in_rule__MessageFromIf__Group__2__Impl40815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Guard__Group__0__Impl_in_rule__Guard__Group__040851 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__Guard__Group__1_in_rule__Guard__Group__040854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_109_in_rule__Guard__Group__0__Impl40882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Guard__Group__1__Impl_in_rule__Guard__Group__140913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Guard__GuardAssignment_1_in_rule__Guard__Group__1__Impl40940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__0__Impl_in_rule__MULTIPLICITY__Group__040974 = new BitSet(new long[]{0x0000000000004020L}); - public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__1_in_rule__MULTIPLICITY__Group__040977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__MULTIPLICITY__Group__0__Impl41005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__1__Impl_in_rule__MULTIPLICITY__Group__141036 = new BitSet(new long[]{0x0200000000000000L}); - public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__2_in_rule__MULTIPLICITY__Group__141039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MULTIPLICITY__Alternatives_1_in_rule__MULTIPLICITY__Group__1__Impl41066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__2__Impl_in_rule__MULTIPLICITY__Group__241096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_rule__MULTIPLICITY__Group__2__Impl41124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__041161 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__041164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_117_in_rule__Annotation__Group__0__Impl41192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__141223 = new BitSet(new long[]{0x0000100000000000L}); - public static final BitSet FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__141226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl41253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__241283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl41310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__041347 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__041350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__Annotation__Group_2__0__Impl41378 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__141409 = new BitSet(new long[]{0x0001200000000000L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__141412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl41439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__241469 = new BitSet(new long[]{0x0001200000000000L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__241472 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl41499 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__341530 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__Annotation__Group_2__3__Impl41558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__041597 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__041600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__Annotation__Group_2_2__0__Impl41628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__141659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl41686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__041720 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__041723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl41750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__141780 = new BitSet(new long[]{0x0000000007000130L,0x0000000000400000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__141783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__KeyValue__Group__1__Impl41811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__241842 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl41869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__0__Impl_in_rule__AnnotationType__Group__041905 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__1_in_rule__AnnotationType__Group__041908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_118_in_rule__AnnotationType__Group__0__Impl41936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__1__Impl_in_rule__AnnotationType__Group__141967 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__2_in_rule__AnnotationType__Group__141970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__NameAssignment_1_in_rule__AnnotationType__Group__1__Impl41997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__2__Impl_in_rule__AnnotationType__Group__242027 = new BitSet(new long[]{0x0100004000000000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__3_in_rule__AnnotationType__Group__242030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__DocuAssignment_2_in_rule__AnnotationType__Group__2__Impl42057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__3__Impl_in_rule__AnnotationType__Group__342088 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__4_in_rule__AnnotationType__Group__342091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__AnnotationType__Group__3__Impl42119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__4__Impl_in_rule__AnnotationType__Group__442150 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__5_in_rule__AnnotationType__Group__442153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_119_in_rule__AnnotationType__Group__4__Impl42181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__5__Impl_in_rule__AnnotationType__Group__542212 = new BitSet(new long[]{0x00000040003F8000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__6_in_rule__AnnotationType__Group__542215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_49_in_rule__AnnotationType__Group__5__Impl42243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__6__Impl_in_rule__AnnotationType__Group__642274 = new BitSet(new long[]{0x0000008100400000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__7_in_rule__AnnotationType__Group__642277 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Alternatives_6_in_rule__AnnotationType__Group__6__Impl42304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__7__Impl_in_rule__AnnotationType__Group__742334 = new BitSet(new long[]{0x0000008100400000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__8_in_rule__AnnotationType__Group__742337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__AttributesAssignment_7_in_rule__AnnotationType__Group__7__Impl42364 = new BitSet(new long[]{0x0000000100400002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group__8__Impl_in_rule__AnnotationType__Group__842395 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__AnnotationType__Group__8__Impl42423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__0__Impl_in_rule__AnnotationType__Group_6_1__042472 = new BitSet(new long[]{0x00000000003F8000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__1_in_rule__AnnotationType__Group_6_1__042475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__AnnotationType__Group_6_1__0__Impl42503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__1__Impl_in_rule__AnnotationType__Group_6_1__142534 = new BitSet(new long[]{0x0001008000000000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__2_in_rule__AnnotationType__Group_6_1__142537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_1_in_rule__AnnotationType__Group_6_1__1__Impl42564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__2__Impl_in_rule__AnnotationType__Group_6_1__242594 = new BitSet(new long[]{0x0001008000000000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__3_in_rule__AnnotationType__Group_6_1__242597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__0_in_rule__AnnotationType__Group_6_1__2__Impl42624 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__3__Impl_in_rule__AnnotationType__Group_6_1__342655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__AnnotationType__Group_6_1__3__Impl42683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__0__Impl_in_rule__AnnotationType__Group_6_1_2__042722 = new BitSet(new long[]{0x00000000003F8000L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__1_in_rule__AnnotationType__Group_6_1_2__042725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__AnnotationType__Group_6_1_2__0__Impl42753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__1__Impl_in_rule__AnnotationType__Group_6_1_2__142784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_2_1_in_rule__AnnotationType__Group_6_1_2__1__Impl42811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__042845 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__042848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl42875 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__142905 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__142908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_120_in_rule__SimpleAnnotationAttribute__Group__1__Impl42936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__242967 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__242970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl42997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__343027 = new BitSet(new long[]{0x0000001E00000000L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__343030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__SimpleAnnotationAttribute__Group__3__Impl43058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__443089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl43116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__043156 = new BitSet(new long[]{0x0000000000000000L,0x0100000000000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__043159 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl43186 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__143216 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__143219 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_120_in_rule__EnumAnnotationAttribute__Group__1__Impl43247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__243278 = new BitSet(new long[]{0x0000010000000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__243281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl43308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__343338 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__343341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_40_in_rule__EnumAnnotationAttribute__Group__3__Impl43369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__443400 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__443403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__EnumAnnotationAttribute__Group__4__Impl43431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__543462 = new BitSet(new long[]{0x0001008000000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__543465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl43492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__643522 = new BitSet(new long[]{0x0001008000000000L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__643525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl43552 = new BitSet(new long[]{0x0001000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__743583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_39_in_rule__EnumAnnotationAttribute__Group__7__Impl43611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__043658 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__043661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_48_in_rule__EnumAnnotationAttribute__Group_6__0__Impl43689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__143720 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl43747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__043781 = new BitSet(new long[]{0x0000000000800080L}); - public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__043784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_121_in_rule__Import__Group__0__Impl43812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__143843 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__143846 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl43873 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__243903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl43930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__043966 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); - public static final BitSet FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__043969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl43996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__144026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_122_in_rule__Import__Group_1_0__1__Impl44054 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__044089 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__044092 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl44119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__144148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_123_in_rule__ImportedFQN__Group__1__Impl44177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__044214 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__044217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__144275 = new BitSet(new long[]{0x0200000000000100L}); - public static final BitSet FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__144278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_56_in_rule__Documentation__Group__1__Impl44306 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__244337 = new BitSet(new long[]{0x0200000000000100L}); - public static final BitSet FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__244340 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl44367 = new BitSet(new long[]{0x0000000000000102L}); - public static final BitSet FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__344398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_57_in_rule__Documentation__Group__3__Impl44426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__044471 = new BitSet(new long[]{0x0000000001000000L,0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__044474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__144532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl44559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__044593 = new BitSet(new long[]{0x0000000006000030L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__044596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__144654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl44681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__044715 = new BitSet(new long[]{0x0000000006000030L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__044718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__144776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl44803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__044837 = new BitSet(new long[]{0x0000000007000130L,0x0000000000400000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__044840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__144898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl44925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__044959 = new BitSet(new long[]{0x0000000006000020L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__044962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl44989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__145020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl45047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__045080 = new BitSet(new long[]{0x0000000006000020L}); - public static final BitSet FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__045083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl45110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__145141 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__145144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl45171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__245200 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__245203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__Decimal__Group__2__Impl45231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__345262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl45289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__045326 = new BitSet(new long[]{0x0000000006000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__045329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl45356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__145387 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__145390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__DotDecimal__Group__1__Impl45418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__245449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl45476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__045511 = new BitSet(new long[]{0x0000000006000020L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__045514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl45541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__145572 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__145575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl45602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__245631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__DecimalDot__Group__2__Impl45659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__045696 = new BitSet(new long[]{0x0000000006000030L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__045699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl45726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__145757 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__145760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl45787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__245816 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__245819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__DecimalExp__Group__2__Impl45847 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__345878 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__345881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl45908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__445937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl45964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__046003 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__046006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl46033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__146062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl46089 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__046124 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__046127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__FQN__Group_1__0__Impl46155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__146186 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl46213 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__0_in_rule__ActorClass__UnorderedGroup_046247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__AbstractAssignment_0_0_in_rule__ActorClass__UnorderedGroup_0__Impl46334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__CommTypeAssignment_0_1_in_rule__ActorClass__UnorderedGroup_0__Impl46425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__046484 = new BitSet(new long[]{0x0000000078000002L,0x4000000000000000L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__1_in_rule__ActorClass__UnorderedGroup_0__046487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__146512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__0_in_rule__ActorClass__UnorderedGroup_8_646540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46628 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001801L}); - public static final BitSet FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46672 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001801L}); - public static final BitSet FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl46771 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); - public static final BitSet FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl46815 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl46914 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl46958 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47057 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47101 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47200 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47244 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47343 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); - public static final BitSet FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47387 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); - public static final BitSet FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47486 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47530 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__047596 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__1_in_rule__ActorClass__UnorderedGroup_8_6__047599 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__147624 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__2_in_rule__ActorClass__UnorderedGroup_8_6__147627 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__247652 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__3_in_rule__ActorClass__UnorderedGroup_8_6__247655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__347680 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__4_in_rule__ActorClass__UnorderedGroup_8_6__347683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__447708 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__5_in_rule__ActorClass__UnorderedGroup_8_6__447711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__547736 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__6_in_rule__ActorClass__UnorderedGroup_8_6__547739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__647764 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__0_in_rule__LogicalSystem__UnorderedGroup_547802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl47890 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl47934 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48033 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48077 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48176 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48220 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__048286 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__1_in_rule__LogicalSystem__UnorderedGroup_5__048289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__148314 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__2_in_rule__LogicalSystem__UnorderedGroup_5__148317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__248342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__0_in_rule__SubSystemClass__UnorderedGroup_848372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48460 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48504 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48603 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48647 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl48746 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl48790 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl48889 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl48933 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49032 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49076 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49175 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49219 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49318 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49362 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__049428 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__1_in_rule__SubSystemClass__UnorderedGroup_8__049431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__149456 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__2_in_rule__SubSystemClass__UnorderedGroup_8__149459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__249484 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__3_in_rule__SubSystemClass__UnorderedGroup_8__249487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__349512 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__4_in_rule__SubSystemClass__UnorderedGroup_8__349515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__449540 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__5_in_rule__SubSystemClass__UnorderedGroup_8__449543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__549568 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__6_in_rule__SubSystemClass__UnorderedGroup_8__549571 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__649596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__RoomModel__NameAssignment_149638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__RoomModel__DocuAssignment_249669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImport_in_rule__RoomModel__ImportsAssignment_449700 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveType_in_rule__RoomModel__PrimitiveTypesAssignment_5_049731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumerationType_in_rule__RoomModel__EnumerationTypesAssignment_5_149762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExternalType_in_rule__RoomModel__ExternalTypesAssignment_5_249793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDataClass_in_rule__RoomModel__DataClassesAssignment_5_349824 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleGeneralProtocolClass_in_rule__RoomModel__ProtocolClassesAssignment_5_449855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorClass_in_rule__RoomModel__ActorClassesAssignment_5_549886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSubSystemClass_in_rule__RoomModel__SubSystemClassesAssignment_5_649917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLogicalSystem_in_rule__RoomModel__SystemsAssignment_5_749948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationType_in_rule__RoomModel__AnnotationTypesAssignment_5_849979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__VarDecl__NameAssignment_050010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefableType_in_rule__VarDecl__RefTypeAssignment_250041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__RefableType__TypeAssignment_050076 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__RefableType__RefAssignment_150116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__PrimitiveType__NameAssignment_150155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLiteralType_in_rule__PrimitiveType__TypeAssignment_350186 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__PrimitiveType__TargetNameAssignment_550217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__PrimitiveType__CastNameAssignment_6_150248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__PrimitiveType__DefaultValueLiteralAssignment_850279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__PrimitiveType__DocuAssignment_950310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__EnumerationType__NameAssignment_150341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__EnumerationType__DocuAssignment_250372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__EnumerationType__PrimitiveTypeAssignment_3_150407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_050442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_1_150473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__EnumLiteral__NameAssignment_050504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIntLiteral_in_rule__EnumLiteral__LiteralAssignment_1_150535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ExternalType__NameAssignment_150566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ExternalType__TargetNameAssignment_350597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__ExternalType__DefaultValueLiteralAssignment_4_150628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ExternalType__DocuAssignment_550659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__DataClass__NameAssignment_150690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__DataClass__DocuAssignment_250721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__DataClass__BaseAssignment_3_150756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__DataClass__AnnotationsAssignment_550791 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode1Assignment_6_150822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode2Assignment_7_150853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode3Assignment_8_150884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAttribute_in_rule__DataClass__AttributesAssignment_950915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStandardOperation_in_rule__DataClass__OperationsAssignment_1050946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__Attribute__NameAssignment_150977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__Attribute__SizeAssignment_2_151008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefableType_in_rule__Attribute__TypeAssignment_451039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Attribute__DefaultValueLiteralAssignment_5_151070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__Attribute__DocuAssignment_651101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_124_in_rule__StandardOperation__DestructorAssignment_151137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__StandardOperation__NameAssignment_251176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_051207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_1_151238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefableType_in_rule__StandardOperation__ReturnTypeAssignment_6_1_151269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__StandardOperation__DocuAssignment_751300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__StandardOperation__DetailCodeAssignment_851331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__PortOperation__NameAssignment_151362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_051393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_1_151424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefableType_in_rule__PortOperation__ReturnTypeAssignment_5_0_1_151455 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__PortOperation__SendsMsgAssignment_5_1_151490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__PortOperation__DocuAssignment_651525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__PortOperation__DetailCodeAssignment_751556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCommunicationType_in_rule__ProtocolClass__CommTypeAssignment_051587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ProtocolClass__NameAssignment_251618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ProtocolClass__DocuAssignment_351649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__ProtocolClass__BaseAssignment_4_151684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__ProtocolClass__AnnotationsAssignment_651719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode1Assignment_7_151750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode2Assignment_8_151781 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode3Assignment_9_151812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMessage_in_rule__ProtocolClass__IncomingMessagesAssignment_10_251843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMessage_in_rule__ProtocolClass__OutgoingMessagesAssignment_11_251874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePortClass_in_rule__ProtocolClass__RegularAssignment_12_251905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePortClass_in_rule__ProtocolClass__ConjugatedAssignment_13_251936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleProtocolSemantics_in_rule__ProtocolClass__SemanticsAssignment_1451967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__CompoundProtocolClass__NameAssignment_151998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__CompoundProtocolClass__DocuAssignment_252029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__CompoundProtocolClass__AnnotationsAssignment_452060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSubProtocol_in_rule__CompoundProtocolClass__SubProtocolsAssignment_552091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SubProtocol__NameAssignment_152122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__SubProtocol__ProtocolAssignment_352157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_125_in_rule__Message__PrivAssignment_052197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__Message__NameAssignment_252236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDecl_in_rule__Message__DataAssignment_452267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__Message__DocuAssignment_652298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__PortClass__UserCodeAssignment_2_152329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAttribute_in_rule__PortClass__AttributesAssignment_3_052360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePortOperation_in_rule__PortClass__OperationsAssignment_3_152391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMessageHandler_in_rule__PortClass__MsgHandlersAssignment_3_252422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__InMessageHandler__MsgAssignment_252457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__InMessageHandler__DetailCodeAssignment_352492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__OutMessageHandler__MsgAssignment_252527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__OutMessageHandler__DetailCodeAssignment_352562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__ProtocolSemantics__RulesAssignment_352593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__InSemanticsRule__MsgAssignment_252628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_052663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_152694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_152725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__OutSemanticsRule__MsgAssignment_252760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_052795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_152826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_152857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_126_in_rule__ActorClass__AbstractAssignment_0_052893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorCommunicationType_in_rule__ActorClass__CommTypeAssignment_0_152932 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ActorClass__NameAssignment_252963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorClass__DocuAssignment_352994 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__ActorClass__BaseAssignment_4_153029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__ActorClass__AnnotationsAssignment_653064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePort_in_rule__ActorClass__InterfacePortsAssignment_7_253095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSPP_in_rule__ActorClass__ServiceProvisionPointsAssignment_7_353126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorClass__StructureDocuAssignment_8_153157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode1Assignment_8_3_153188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode2Assignment_8_4_153219 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode3Assignment_8_5_153250 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePort_in_rule__ActorClass__InternalPortsAssignment_8_6_0_053281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExternalPort_in_rule__ActorClass__ExternalPortsAssignment_8_6_0_153312 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorRef_in_rule__ActorClass__ActorRefsAssignment_8_6_153343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleServiceImplementation_in_rule__ActorClass__ServiceImplementationsAssignment_8_6_253374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSAP_in_rule__ActorClass__ServiceAccessPointsAssignment_8_6_353405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinding_in_rule__ActorClass__BindingsAssignment_8_6_453436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLayerConnection_in_rule__ActorClass__ConnectionsAssignment_8_6_553467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAttribute_in_rule__ActorClass__AttributesAssignment_8_6_653498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorClass__BehaviorDocuAssignment_9_153529 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__ActorClass__BehaviorAnnotationsAssignment_9_353560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStandardOperation_in_rule__ActorClass__OperationsAssignment_9_453591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStateMachine_in_rule__ActorClass__StateMachineAssignment_9_553622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__Port__ConjugatedAssignment_053658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__Port__NameAssignment_253697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMULTIPLICITY_in_rule__Port__MultiplicityAssignment_353728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__Port__ProtocolAssignment_553763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__Port__DocuAssignment_653798 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ExternalPort__InterfacePortAssignment_253833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SAP__NameAssignment_153868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__SAP__ProtocolAssignment_353903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SPP__NameAssignment_153938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__SPP__ProtocolAssignment_353973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ServiceImplementation__SppAssignment_254012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__LogicalSystem__NameAssignment_154047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__LogicalSystem__DocuAssignment_254078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__LogicalSystem__AnnotationsAssignment_454109 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSubSystemRef_in_rule__LogicalSystem__SubSystemsAssignment_5_054140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinding_in_rule__LogicalSystem__BindingsAssignment_5_154171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLayerConnection_in_rule__LogicalSystem__ConnectionsAssignment_5_254202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemRef__NameAssignment_154233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__SubSystemRef__TypeAssignment_354268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__SubSystemRef__DocuAssignment_454303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemClass__NameAssignment_154334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__SubSystemClass__DocuAssignment_254365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotation_in_rule__SubSystemClass__AnnotationsAssignment_454396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode1Assignment_5_154427 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode2Assignment_6_154458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode3Assignment_7_154489 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePort_in_rule__SubSystemClass__RelayPortsAssignment_8_054520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSPP_in_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_154551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorRef_in_rule__SubSystemClass__ActorRefsAssignment_8_254582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinding_in_rule__SubSystemClass__BindingsAssignment_8_354613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLayerConnection_in_rule__SubSystemClass__ConnectionsAssignment_8_454644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLogicalThread_in_rule__SubSystemClass__ThreadsAssignment_8_554675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorInstanceMapping_in_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_654706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__LogicalThread__NameAssignment_154737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefPath_in_rule__ActorInstanceMapping__PathAssignment_154768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ActorInstanceMapping__ThreadAssignment_354803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleActorInstanceMapping_in_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_154838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_054869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_1_154900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__RefSegment__RefAssignment_054931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_INT_in_rule__RefSegment__IdxAssignment_1_154962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint1Assignment_154993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint2Assignment_355024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__BindingEndPoint__ActorRefAssignment_0_055059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__BindingEndPoint__PortAssignment_155098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__BindingEndPoint__SubAssignment_2_155137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSAPoint_in_rule__LayerConnection__FromAssignment_155172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSPPoint_in_rule__LayerConnection__ToAssignment_355203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__RefSAPoint__RefAssignment_155238 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__RelaySAPoint__RelayAssignment_155277 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SPPoint__RefAssignment_055316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SPPoint__ServiceAssignment_255355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleReferenceType_in_rule__ActorRef__RefTypeAssignment_055390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ActorRef__NameAssignment_255421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMULTIPLICITY_in_rule__ActorRef__MultiplicityAssignment_355452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__ActorRef__TypeAssignment_555487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorRef__DocuAssignment_655522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleState_in_rule__StateGraph__StatesAssignment_2_055553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTrPoint_in_rule__StateGraph__TrPointsAssignment_2_155584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleChoicePoint_in_rule__StateGraph__ChPointsAssignment_2_255615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransition_in_rule__StateGraph__TransitionsAssignment_2_355646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefinedTransition_in_rule__StateGraph__RefinedTransitionsAssignment_2_455677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleState_in_rule__StateMachine__StatesAssignment_3_055708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTrPoint_in_rule__StateMachine__TrPointsAssignment_3_155739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleChoicePoint_in_rule__StateMachine__ChPointsAssignment_3_255770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransition_in_rule__StateMachine__TransitionsAssignment_3_355801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRefinedTransition_in_rule__StateMachine__RefinedTransitionsAssignment_3_455832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleState__NameAssignment_155863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__SimpleState__DocuAssignment_255894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__SimpleState__EntryCodeAssignment_3_1_155925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__SimpleState__ExitCodeAssignment_3_2_155956 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__SimpleState__DoCodeAssignment_3_3_155987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStateGraph_in_rule__SimpleState__SubgraphAssignment_3_4_156018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__RefinedState__TargetAssignment_156053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__RefinedState__DocuAssignment_256088 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedState__EntryCodeAssignment_4_156119 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedState__ExitCodeAssignment_5_156150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedState__DoCodeAssignment_6_156181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStateGraph_in_rule__RefinedState__SubgraphAssignment_7_156212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__DetailCode__LinesAssignment_256243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_127_in_rule__TransitionPoint__HandlerAssignment_056279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__TransitionPoint__NameAssignment_256318 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__EntryPoint__NameAssignment_156349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ExitPoint__NameAssignment_156380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ChoicePoint__NameAssignment_156411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ChoicePoint__DocuAssignment_256442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__InitialTransition__NameAssignment_156473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__InitialTransition__ToAssignment_556504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__InitialTransition__DocuAssignment_656535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__InitialTransition__ActionAssignment_8_156566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ContinuationTransition__NameAssignment_156597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__FromAssignment_356628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__ToAssignment_556659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__ContinuationTransition__DocuAssignment_656690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__ContinuationTransition__ActionAssignment_7_1_156721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__TriggeredTransition__NameAssignment_156752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__FromAssignment_356783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__ToAssignment_556814 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__TriggeredTransition__DocuAssignment_656845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_1056876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_11_156907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__TriggeredTransition__ActionAssignment_13_156938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__GuardedTransition__NameAssignment_156969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__FromAssignment_357000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__ToAssignment_557031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__GuardedTransition__DocuAssignment_657062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__GuardedTransition__GuardAssignment_957093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__GuardedTransition__ActionAssignment_10_157124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__CPBranchTransition__NameAssignment_157155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__FromAssignment_357186 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__ToAssignment_557217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__CPBranchTransition__DocuAssignment_657248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ConditionAssignment_957279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ActionAssignment_10_157310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__RefinedTransition__TargetAssignment_157345 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__RefinedTransition__DocuAssignment_257380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedTransition__ActionAssignment_557411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__StateTerminal__StateAssignment57446 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__TrPointTerminal__TrPointAssignment_157485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__TrPointAssignment_057524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__StateAssignment_257563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__ChoicepointTerminal__CpAssignment_157602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_157637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_2_157668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleGuard_in_rule__Trigger__GuardAssignment_357699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__MessageFromIf__MessageAssignment_057734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__MessageFromIf__FromAssignment_257773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDetailCode_in_rule__Guard__GuardAssignment_157808 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_157843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_157878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_157909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_057940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_257971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__AnnotationType__NameAssignment_158002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDocumentation_in_rule__AnnotationType__DocuAssignment_258033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_058064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_158095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_2_158126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAnnotationAttribute_in_rule__AnnotationType__AttributesAssignment_758157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_058193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_258232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_458263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_058299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_258338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_558369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_158400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_058431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_258462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_258493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_128_in_rule__BooleanLiteral__IsTrueAssignment_1_158531 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_158570 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_158601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_158632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_synpred1_InternalRoom46669 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_synpred2_InternalRoom46812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_synpred3_InternalRoom46955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_synpred4_InternalRoom47098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_synpred5_InternalRoom47241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_synpred6_InternalRoom47384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_synpred7_InternalRoom47527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_synpred8_InternalRoom47931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_synpred9_InternalRoom48074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_synpred10_InternalRoom48217 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_synpred11_InternalRoom48501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_synpred12_InternalRoom48644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_synpred13_InternalRoom48787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_synpred14_InternalRoom48930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_synpred15_InternalRoom49073 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_synpred16_InternalRoom49216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_synpred17_InternalRoom49359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleGreeting_in_entryRuleGreeting4873 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleGreeting4880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Greeting__Group__0_in_ruleGreeting4906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation4933 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation4940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__0_in_ruleAnnotation4966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyValue_in_entryRuleKeyValue4993 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleKeyValue5000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__0_in_ruleKeyValue5026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationType_in_entryRuleAnnotationType5053 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationType5060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__0_in_ruleAnnotationType5086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationAttribute_in_entryRuleAnnotationAttribute5113 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleAnnotationAttribute5120 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationAttribute__Alternatives_in_ruleAnnotationAttribute5146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_entryRuleSimpleAnnotationAttribute5173 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSimpleAnnotationAttribute5180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0_in_ruleSimpleAnnotationAttribute5206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_entryRuleEnumAnnotationAttribute5233 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleEnumAnnotationAttribute5240 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0_in_ruleEnumAnnotationAttribute5266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleImport_in_entryRuleImport5293 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleImport5300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group__0_in_ruleImport5326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN5353 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN5360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__0_in_ruleImportedFQN5386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation5413 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation5420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__0_in_ruleDocumentation5446 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLiteral_in_entryRuleLiteral5477 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLiteral5484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Literal__Alternatives_in_ruleLiteral5510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBooleanLiteral_in_entryRuleBooleanLiteral5537 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteral5544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0_in_ruleBooleanLiteral5570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNumberLiteral_in_entryRuleNumberLiteral5597 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteral5604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NumberLiteral__Alternatives_in_ruleNumberLiteral5630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealLiteral_in_entryRuleRealLiteral5657 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleRealLiteral5664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__0_in_ruleRealLiteral5690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIntLiteral_in_entryRuleIntLiteral5717 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIntLiteral5724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__0_in_ruleIntLiteral5750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral5777 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral5784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__0_in_ruleStringLiteral5810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleInteger_in_entryRuleInteger5837 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleInteger5844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Integer__Alternatives_in_ruleInteger5870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSignedInteger_in_entryRuleSignedInteger5902 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSignedInteger5909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SignedInteger__Group__0_in_ruleSignedInteger5939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleHexadecimal_in_entryRuleHexadecimal5971 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleHexadecimal5978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_HEX_in_ruleHexadecimal6008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleReal_in_entryRuleReal6034 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleReal6041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Real__Alternatives_in_ruleReal6067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimal_in_entryRuleDecimal6099 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDecimal6106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__0_in_ruleDecimal6136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDotDecimal_in_entryRuleDotDecimal6168 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDotDecimal6175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DotDecimal__Group__0_in_ruleDotDecimal6205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimalDot_in_entryRuleDecimalDot6237 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDecimalDot6244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalDot__Group__0_in_ruleDecimalDot6274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimalExp_in_entryRuleDecimalExp6306 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleDecimalExp6313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__0_in_ruleDecimalExp6343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN6370 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleFQN6377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group__0_in_ruleFQN6403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CommunicationType__Alternatives_in_ruleCommunicationType6440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorCommunicationType__Alternatives_in_ruleActorCommunicationType6476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ReferenceType__Alternatives_in_ruleReferenceType6512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LiteralType__Alternatives_in_ruleLiteralType6550 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__PrimitiveTypesAssignment_5_0_in_rule__RoomModel__Alternatives_56585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__EnumerationTypesAssignment_5_1_in_rule__RoomModel__Alternatives_56603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__ExternalTypesAssignment_5_2_in_rule__RoomModel__Alternatives_56621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__DataClassesAssignment_5_3_in_rule__RoomModel__Alternatives_56639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__ProtocolClassesAssignment_5_4_in_rule__RoomModel__Alternatives_56657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__ActorClassesAssignment_5_5_in_rule__RoomModel__Alternatives_56675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__SubSystemClassesAssignment_5_6_in_rule__RoomModel__Alternatives_56693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__SystemsAssignment_5_7_in_rule__RoomModel__Alternatives_56711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__AnnotationTypesAssignment_5_8_in_rule__RoomModel__Alternatives_56729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorContainerClass_in_rule__StructureClass__Alternatives6763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLogicalSystem_in_rule__StructureClass__Alternatives6780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorClass_in_rule__ActorContainerClass__Alternatives6812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSubSystemClass_in_rule__ActorContainerClass__Alternatives6829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveType_in_rule__DataType__Alternatives6861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumerationType_in_rule__DataType__Alternatives6878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleComplexType_in_rule__DataType__Alternatives6895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDataClass_in_rule__ComplexType__Alternatives6927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExternalType_in_rule__ComplexType__Alternatives6944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_13_in_rule__StandardOperation__Alternatives_6_16978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__ReturnTypeAssignment_6_1_1_in_rule__StandardOperation__Alternatives_6_16997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__0_in_rule__PortOperation__Alternatives_57030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__0_in_rule__PortOperation__Alternatives_57048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_13_in_rule__PortOperation__Alternatives_5_0_17082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__ReturnTypeAssignment_5_0_1_1_in_rule__PortOperation__Alternatives_5_0_17101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleProtocolClass_in_rule__GeneralProtocolClass__Alternatives7134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCompoundProtocolClass_in_rule__GeneralProtocolClass__Alternatives7151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__AttributesAssignment_3_0_in_rule__PortClass__Alternatives_37183 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__OperationsAssignment_3_1_in_rule__PortClass__Alternatives_37201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__MsgHandlersAssignment_3_2_in_rule__PortClass__Alternatives_37219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleInMessageHandler_in_rule__MessageHandler__Alternatives7252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOutMessageHandler_in_rule__MessageHandler__Alternatives7269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleInSemanticsRule_in_rule__SemanticsRule__Alternatives7301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleOutSemanticsRule_in_rule__SemanticsRule__Alternatives7318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__InSemanticsRule__Alternatives_3_17350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__0_in_rule__InSemanticsRule__Alternatives_3_17368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_0_in_rule__OutSemanticsRule__Alternatives_3_17401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0_in_rule__OutSemanticsRule__Alternatives_3_17419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__InternalPortsAssignment_8_6_0_0_in_rule__ActorClass__Alternatives_8_6_07452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__ExternalPortsAssignment_8_6_0_1_in_rule__ActorClass__Alternatives_8_6_07470 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefSAPoint_in_rule__SAPoint__Alternatives7505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelaySAPoint_in_rule__SAPoint__Alternatives7522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleState_in_rule__StateGraphNode__Alternatives7554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleChoicePoint_in_rule__StateGraphNode__Alternatives7571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTrPoint_in_rule__StateGraphNode__Alternatives7588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSimpleState_in_rule__State__Alternatives7621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefinedState_in_rule__State__Alternatives7638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__StatesAssignment_2_0_in_rule__StateGraph__Alternatives_27670 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__TrPointsAssignment_2_1_in_rule__StateGraph__Alternatives_27688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__ChPointsAssignment_2_2_in_rule__StateGraph__Alternatives_27706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__TransitionsAssignment_2_3_in_rule__StateGraph__Alternatives_27724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__RefinedTransitionsAssignment_2_4_in_rule__StateGraph__Alternatives_27742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__StatesAssignment_3_0_in_rule__StateMachine__Alternatives_37775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__TrPointsAssignment_3_1_in_rule__StateMachine__Alternatives_37793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__ChPointsAssignment_3_2_in_rule__StateMachine__Alternatives_37811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__TransitionsAssignment_3_3_in_rule__StateMachine__Alternatives_37829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__RefinedTransitionsAssignment_3_4_in_rule__StateMachine__Alternatives_37847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionPoint_in_rule__TrPoint__Alternatives7880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEntryPoint_in_rule__TrPoint__Alternatives7897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExitPoint_in_rule__TrPoint__Alternatives7914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleInitialTransition_in_rule__Transition__Alternatives7946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNonInitialTransition_in_rule__Transition__Alternatives7963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionChainStartTransition_in_rule__NonInitialTransition__Alternatives7995 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleContinuationTransition_in_rule__NonInitialTransition__Alternatives8012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCPBranchTransition_in_rule__NonInitialTransition__Alternatives8029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTriggeredTransition_in_rule__TransitionChainStartTransition__Alternatives8061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleGuardedTransition_in_rule__TransitionChainStartTransition__Alternatives8078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStateTerminal_in_rule__TransitionTerminal__Alternatives8110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTrPointTerminal_in_rule__TransitionTerminal__Alternatives8127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSubStateTrPointTerminal_in_rule__TransitionTerminal__Alternatives8144 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleChoicepointTerminal_in_rule__TransitionTerminal__Alternatives8161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_14_in_rule__MULTIPLICITY__Alternatives_18194 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__MULTIPLICITY__Alternatives_18213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__AnnotationTargetType__Alternatives8246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__AnnotationTargetType__Alternatives8266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__AnnotationTargetType__Alternatives8286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__AnnotationTargetType__Alternatives8306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__AnnotationTargetType__Alternatives8326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__AnnotationTargetType__Alternatives8346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__AnnotationTargetType__Alternatives8366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__TargetsAssignment_6_0_in_rule__AnnotationType__Alternatives_68400 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__0_in_rule__AnnotationType__Alternatives_68418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSimpleAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumAnnotationAttribute_in_rule__AnnotationAttribute__Alternatives8468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__OptionalAssignment_0_0_in_rule__SimpleAnnotationAttribute__Alternatives_08500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__SimpleAnnotationAttribute__Alternatives_08519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__OptionalAssignment_0_0_in_rule__EnumAnnotationAttribute__Alternatives_08553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__EnumAnnotationAttribute__Alternatives_08572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group_1_0__0_in_rule__Import__Alternatives_18606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__Import__Alternatives_18625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBooleanLiteral_in_rule__Literal__Alternatives8660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNumberLiteral_in_rule__Literal__Alternatives8677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__Literal__Alternatives8694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__BooleanLiteral__Alternatives_18727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__IsTrueAssignment_1_1_in_rule__BooleanLiteral__Alternatives_18746 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIntLiteral_in_rule__NumberLiteral__Alternatives8779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealLiteral_in_rule__NumberLiteral__Alternatives8796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSignedInteger_in_rule__Integer__Alternatives8828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleHexadecimal_in_rule__Integer__Alternatives8845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__SignedInteger__Alternatives_08878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__SignedInteger__Alternatives_08898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimal_in_rule__Real__Alternatives8932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDotDecimal_in_rule__Real__Alternatives8949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimalDot_in_rule__Real__Alternatives8966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDecimalExp_in_rule__Real__Alternatives8983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__Decimal__Alternatives_09016 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__Decimal__Alternatives_09036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__DotDecimal__Alternatives_09071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__DotDecimal__Alternatives_09091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__DecimalDot__Alternatives_09126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__DecimalDot__Alternatives_09146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__DecimalExp__Alternatives_09181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__DecimalExp__Alternatives_09201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__CommunicationType__Alternatives9236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__CommunicationType__Alternatives9257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__CommunicationType__Alternatives9278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__ActorCommunicationType__Alternatives9314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__ActorCommunicationType__Alternatives9335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__ActorCommunicationType__Alternatives9356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__ActorCommunicationType__Alternatives9377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__ReferenceType__Alternatives9413 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__ReferenceType__Alternatives9434 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_rule__LiteralType__Alternatives9471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__LiteralType__Alternatives9492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__LiteralType__Alternatives9513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__LiteralType__Alternatives9534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__0__Impl_in_rule__RoomModel__Group__09567 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__1_in_rule__RoomModel__Group__09570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__RoomModel__Group__0__Impl9598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__1__Impl_in_rule__RoomModel__Group__19629 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__2_in_rule__RoomModel__Group__19632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__NameAssignment_1_in_rule__RoomModel__Group__1__Impl9659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__2__Impl_in_rule__RoomModel__Group__29689 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__3_in_rule__RoomModel__Group__29692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__DocuAssignment_2_in_rule__RoomModel__Group__2__Impl9719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__3__Impl_in_rule__RoomModel__Group__39750 = new BitSet(new long[]{0x00044280783C8000L,0x0900000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__4_in_rule__RoomModel__Group__39753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__RoomModel__Group__3__Impl9781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__4__Impl_in_rule__RoomModel__Group__49812 = new BitSet(new long[]{0x00044280783C8000L,0x0900000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__5_in_rule__RoomModel__Group__49815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__ImportsAssignment_4_in_rule__RoomModel__Group__4__Impl9842 = new BitSet(new long[]{0x0000000000000002L,0x0800000000000000L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__5__Impl_in_rule__RoomModel__Group__59873 = new BitSet(new long[]{0x00044280783C8000L,0x0900000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__6_in_rule__RoomModel__Group__59876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RoomModel__Alternatives_5_in_rule__RoomModel__Group__5__Impl9903 = new BitSet(new long[]{0x00044200783C8002L,0x0100000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__RoomModel__Group__6__Impl_in_rule__RoomModel__Group__69934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__RoomModel__Group__6__Impl9962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDecl__Group__0__Impl_in_rule__VarDecl__Group__010007 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__VarDecl__Group__1_in_rule__VarDecl__Group__010010 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDecl__NameAssignment_0_in_rule__VarDecl__Group__0__Impl10037 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDecl__Group__1__Impl_in_rule__VarDecl__Group__110067 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__VarDecl__Group__2_in_rule__VarDecl__Group__110070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__VarDecl__Group__1__Impl10098 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDecl__Group__2__Impl_in_rule__VarDecl__Group__210129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDecl__RefTypeAssignment_2_in_rule__VarDecl__Group__2__Impl10156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefableType__Group__0__Impl_in_rule__RefableType__Group__010192 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_rule__RefableType__Group__1_in_rule__RefableType__Group__010195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefableType__TypeAssignment_0_in_rule__RefableType__Group__0__Impl10222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefableType__Group__1__Impl_in_rule__RefableType__Group__110252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefableType__RefAssignment_1_in_rule__RefableType__Group__1__Impl10279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__0__Impl_in_rule__PrimitiveType__Group__010314 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__1_in_rule__PrimitiveType__Group__010317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_41_in_rule__PrimitiveType__Group__0__Impl10345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__1__Impl_in_rule__PrimitiveType__Group__110376 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__2_in_rule__PrimitiveType__Group__110379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__NameAssignment_1_in_rule__PrimitiveType__Group__1__Impl10406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__2__Impl_in_rule__PrimitiveType__Group__210436 = new BitSet(new long[]{0x0000001E00000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__3_in_rule__PrimitiveType__Group__210439 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__PrimitiveType__Group__2__Impl10467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__3__Impl_in_rule__PrimitiveType__Group__310498 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__4_in_rule__PrimitiveType__Group__310501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__TypeAssignment_3_in_rule__PrimitiveType__Group__3__Impl10528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__4__Impl_in_rule__PrimitiveType__Group__410558 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__5_in_rule__PrimitiveType__Group__410561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__PrimitiveType__Group__4__Impl10589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__5__Impl_in_rule__PrimitiveType__Group__510620 = new BitSet(new long[]{0x0000180000000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__6_in_rule__PrimitiveType__Group__510623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__TargetNameAssignment_5_in_rule__PrimitiveType__Group__5__Impl10650 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__6__Impl_in_rule__PrimitiveType__Group__610680 = new BitSet(new long[]{0x0000180000000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__7_in_rule__PrimitiveType__Group__610683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__0_in_rule__PrimitiveType__Group__6__Impl10710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__7__Impl_in_rule__PrimitiveType__Group__710741 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__8_in_rule__PrimitiveType__Group__710744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__PrimitiveType__Group__7__Impl10772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__8__Impl_in_rule__PrimitiveType__Group__810803 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__9_in_rule__PrimitiveType__Group__810806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__DefaultValueLiteralAssignment_8_in_rule__PrimitiveType__Group__8__Impl10833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group__9__Impl_in_rule__PrimitiveType__Group__910863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__DocuAssignment_9_in_rule__PrimitiveType__Group__9__Impl10890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__0__Impl_in_rule__PrimitiveType__Group_6__010941 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__1_in_rule__PrimitiveType__Group_6__010944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__PrimitiveType__Group_6__0__Impl10972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__1__Impl_in_rule__PrimitiveType__Group_6__111003 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__2_in_rule__PrimitiveType__Group_6__111006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__CastNameAssignment_6_1_in_rule__PrimitiveType__Group_6__1__Impl11033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveType__Group_6__2__Impl_in_rule__PrimitiveType__Group_6__211063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__PrimitiveType__Group_6__2__Impl11091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__0__Impl_in_rule__EnumerationType__Group__011128 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__1_in_rule__EnumerationType__Group__011131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__EnumerationType__Group__0__Impl11159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__1__Impl_in_rule__EnumerationType__Group__111190 = new BitSet(new long[]{0x0100804000000000L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__2_in_rule__EnumerationType__Group__111193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__NameAssignment_1_in_rule__EnumerationType__Group__1__Impl11220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__2__Impl_in_rule__EnumerationType__Group__211250 = new BitSet(new long[]{0x0100804000000000L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__3_in_rule__EnumerationType__Group__211253 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__DocuAssignment_2_in_rule__EnumerationType__Group__2__Impl11280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__3__Impl_in_rule__EnumerationType__Group__311311 = new BitSet(new long[]{0x0100804000000000L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__4_in_rule__EnumerationType__Group__311314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_3__0_in_rule__EnumerationType__Group__3__Impl11341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__4__Impl_in_rule__EnumerationType__Group__411372 = new BitSet(new long[]{0x0000008000000080L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__5_in_rule__EnumerationType__Group__411375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__EnumerationType__Group__4__Impl11403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__5__Impl_in_rule__EnumerationType__Group__511434 = new BitSet(new long[]{0x0000008000000080L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__6_in_rule__EnumerationType__Group__511437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5__0_in_rule__EnumerationType__Group__5__Impl11464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group__6__Impl_in_rule__EnumerationType__Group__611495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__EnumerationType__Group__6__Impl11523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_3__0__Impl_in_rule__EnumerationType__Group_3__011568 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_3__1_in_rule__EnumerationType__Group_3__011571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_47_in_rule__EnumerationType__Group_3__0__Impl11599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_3__1__Impl_in_rule__EnumerationType__Group_3__111630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__PrimitiveTypeAssignment_3_1_in_rule__EnumerationType__Group_3__1__Impl11657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5__0__Impl_in_rule__EnumerationType__Group_5__011691 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5__1_in_rule__EnumerationType__Group_5__011694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__LiteralsAssignment_5_0_in_rule__EnumerationType__Group_5__0__Impl11721 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5__1__Impl_in_rule__EnumerationType__Group_5__111751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__0_in_rule__EnumerationType__Group_5__1__Impl11778 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__0__Impl_in_rule__EnumerationType__Group_5_1__011813 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__1_in_rule__EnumerationType__Group_5_1__011816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__EnumerationType__Group_5_1__0__Impl11844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__Group_5_1__1__Impl_in_rule__EnumerationType__Group_5_1__111875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumerationType__LiteralsAssignment_5_1_1_in_rule__EnumerationType__Group_5_1__1__Impl11902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group__0__Impl_in_rule__EnumLiteral__Group__011936 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group__1_in_rule__EnumLiteral__Group__011939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__NameAssignment_0_in_rule__EnumLiteral__Group__0__Impl11966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group__1__Impl_in_rule__EnumLiteral__Group__111996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__0_in_rule__EnumLiteral__Group__1__Impl12023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__0__Impl_in_rule__EnumLiteral__Group_1__012058 = new BitSet(new long[]{0x0000000006000030L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__1_in_rule__EnumLiteral__Group_1__012061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__EnumLiteral__Group_1__0__Impl12089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__Group_1__1__Impl_in_rule__EnumLiteral__Group_1__112120 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumLiteral__LiteralAssignment_1_1_in_rule__EnumLiteral__Group_1__1__Impl12147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__0__Impl_in_rule__ExternalType__Group__012181 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__1_in_rule__ExternalType__Group__012184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_50_in_rule__ExternalType__Group__0__Impl12212 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__1__Impl_in_rule__ExternalType__Group__112243 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__2_in_rule__ExternalType__Group__112246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__NameAssignment_1_in_rule__ExternalType__Group__1__Impl12273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__2__Impl_in_rule__ExternalType__Group__212303 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__3_in_rule__ExternalType__Group__212306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__ExternalType__Group__2__Impl12334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__3__Impl_in_rule__ExternalType__Group__312365 = new BitSet(new long[]{0x0100080000000000L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__4_in_rule__ExternalType__Group__312368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__TargetNameAssignment_3_in_rule__ExternalType__Group__3__Impl12395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__4__Impl_in_rule__ExternalType__Group__412425 = new BitSet(new long[]{0x0100080000000000L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__5_in_rule__ExternalType__Group__412428 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group_4__0_in_rule__ExternalType__Group__4__Impl12455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group__5__Impl_in_rule__ExternalType__Group__512486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__DocuAssignment_5_in_rule__ExternalType__Group__5__Impl12513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group_4__0__Impl_in_rule__ExternalType__Group_4__012556 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__ExternalType__Group_4__1_in_rule__ExternalType__Group_4__012559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_43_in_rule__ExternalType__Group_4__0__Impl12587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__Group_4__1__Impl_in_rule__ExternalType__Group_4__112618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalType__DefaultValueLiteralAssignment_4_1_in_rule__ExternalType__Group_4__1__Impl12645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__0__Impl_in_rule__DataClass__Group__012679 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__DataClass__Group__1_in_rule__DataClass__Group__012682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_15_in_rule__DataClass__Group__0__Impl12710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__1__Impl_in_rule__DataClass__Group__112741 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__2_in_rule__DataClass__Group__112744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__NameAssignment_1_in_rule__DataClass__Group__1__Impl12771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__2__Impl_in_rule__DataClass__Group__212801 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__3_in_rule__DataClass__Group__212804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__DocuAssignment_2_in_rule__DataClass__Group__2__Impl12831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__3__Impl_in_rule__DataClass__Group__312862 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__4_in_rule__DataClass__Group__312865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_3__0_in_rule__DataClass__Group__3__Impl12892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__4__Impl_in_rule__DataClass__Group__412923 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__5_in_rule__DataClass__Group__412926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__DataClass__Group__4__Impl12954 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__5__Impl_in_rule__DataClass__Group__512985 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__6_in_rule__DataClass__Group__512988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__AnnotationsAssignment_5_in_rule__DataClass__Group__5__Impl13015 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__6__Impl_in_rule__DataClass__Group__613046 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__7_in_rule__DataClass__Group__613049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_6__0_in_rule__DataClass__Group__6__Impl13076 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__7__Impl_in_rule__DataClass__Group__713107 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__8_in_rule__DataClass__Group__713110 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_7__0_in_rule__DataClass__Group__7__Impl13137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__8__Impl_in_rule__DataClass__Group__813168 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__9_in_rule__DataClass__Group__813171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_8__0_in_rule__DataClass__Group__8__Impl13198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__9__Impl_in_rule__DataClass__Group__913229 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__10_in_rule__DataClass__Group__913232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__AttributesAssignment_9_in_rule__DataClass__Group__9__Impl13259 = new BitSet(new long[]{0x0080000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__10__Impl_in_rule__DataClass__Group__1013290 = new BitSet(new long[]{0x04F0008000000000L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group__11_in_rule__DataClass__Group__1013293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__OperationsAssignment_10_in_rule__DataClass__Group__10__Impl13320 = new BitSet(new long[]{0x0400000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group__11__Impl_in_rule__DataClass__Group__1113351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__DataClass__Group__11__Impl13379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_3__0__Impl_in_rule__DataClass__Group_3__013434 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__DataClass__Group_3__1_in_rule__DataClass__Group_3__013437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_rule__DataClass__Group_3__0__Impl13465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_3__1__Impl_in_rule__DataClass__Group_3__113496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__BaseAssignment_3_1_in_rule__DataClass__Group_3__1__Impl13523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_6__0__Impl_in_rule__DataClass__Group_6__013557 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group_6__1_in_rule__DataClass__Group_6__013560 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_52_in_rule__DataClass__Group_6__0__Impl13588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_6__1__Impl_in_rule__DataClass__Group_6__113619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__UserCode1Assignment_6_1_in_rule__DataClass__Group_6__1__Impl13646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_7__0__Impl_in_rule__DataClass__Group_7__013680 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group_7__1_in_rule__DataClass__Group_7__013683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__DataClass__Group_7__0__Impl13711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_7__1__Impl_in_rule__DataClass__Group_7__113742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__UserCode2Assignment_7_1_in_rule__DataClass__Group_7__1__Impl13769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_8__0__Impl_in_rule__DataClass__Group_8__013803 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__DataClass__Group_8__1_in_rule__DataClass__Group_8__013806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__DataClass__Group_8__0__Impl13834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__Group_8__1__Impl_in_rule__DataClass__Group_8__113865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DataClass__UserCode3Assignment_8_1_in_rule__DataClass__Group_8__1__Impl13892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__0__Impl_in_rule__Attribute__Group__013926 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Attribute__Group__1_in_rule__Attribute__Group__013929 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_55_in_rule__Attribute__Group__0__Impl13957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__1__Impl_in_rule__Attribute__Group__113988 = new BitSet(new long[]{0x0100010000000000L}); + public static final BitSet FOLLOW_rule__Attribute__Group__2_in_rule__Attribute__Group__113991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__NameAssignment_1_in_rule__Attribute__Group__1__Impl14018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__2__Impl_in_rule__Attribute__Group__214048 = new BitSet(new long[]{0x0100010000000000L}); + public static final BitSet FOLLOW_rule__Attribute__Group__3_in_rule__Attribute__Group__214051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_2__0_in_rule__Attribute__Group__2__Impl14078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__3__Impl_in_rule__Attribute__Group__314109 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Attribute__Group__4_in_rule__Attribute__Group__314112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__Attribute__Group__3__Impl14140 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__4__Impl_in_rule__Attribute__Group__414171 = new BitSet(new long[]{0x0102000000000000L}); + public static final BitSet FOLLOW_rule__Attribute__Group__5_in_rule__Attribute__Group__414174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__TypeAssignment_4_in_rule__Attribute__Group__4__Impl14201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__5__Impl_in_rule__Attribute__Group__514231 = new BitSet(new long[]{0x0102000000000000L}); + public static final BitSet FOLLOW_rule__Attribute__Group__6_in_rule__Attribute__Group__514234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_5__0_in_rule__Attribute__Group__5__Impl14261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group__6__Impl_in_rule__Attribute__Group__614292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__DocuAssignment_6_in_rule__Attribute__Group__6__Impl14319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_2__0__Impl_in_rule__Attribute__Group_2__014364 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__Attribute__Group_2__1_in_rule__Attribute__Group_2__014367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__Attribute__Group_2__0__Impl14395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_2__1__Impl_in_rule__Attribute__Group_2__114426 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_rule__Attribute__Group_2__2_in_rule__Attribute__Group_2__114429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__SizeAssignment_2_1_in_rule__Attribute__Group_2__1__Impl14456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_2__2__Impl_in_rule__Attribute__Group_2__214486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_rule__Attribute__Group_2__2__Impl14514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_5__0__Impl_in_rule__Attribute__Group_5__014551 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__Attribute__Group_5__1_in_rule__Attribute__Group_5__014554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__Attribute__Group_5__0__Impl14582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__Group_5__1__Impl_in_rule__Attribute__Group_5__114613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Attribute__DefaultValueLiteralAssignment_5_1_in_rule__Attribute__Group_5__1__Impl14640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__0__Impl_in_rule__StandardOperation__Group__014674 = new BitSet(new long[]{0x0000000000000080L,0x4000000000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__1_in_rule__StandardOperation__Group__014677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_58_in_rule__StandardOperation__Group__0__Impl14705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__1__Impl_in_rule__StandardOperation__Group__114736 = new BitSet(new long[]{0x0000000000000080L,0x4000000000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__2_in_rule__StandardOperation__Group__114739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__DestructorAssignment_1_in_rule__StandardOperation__Group__1__Impl14766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__2__Impl_in_rule__StandardOperation__Group__214797 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__3_in_rule__StandardOperation__Group__214800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__NameAssignment_2_in_rule__StandardOperation__Group__2__Impl14827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__3__Impl_in_rule__StandardOperation__Group__314857 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__4_in_rule__StandardOperation__Group__314860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__StandardOperation__Group__3__Impl14888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__4__Impl_in_rule__StandardOperation__Group__414919 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__5_in_rule__StandardOperation__Group__414922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4__0_in_rule__StandardOperation__Group__4__Impl14949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__5__Impl_in_rule__StandardOperation__Group__514980 = new BitSet(new long[]{0x0100014000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__6_in_rule__StandardOperation__Group__514983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__StandardOperation__Group__5__Impl15011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__6__Impl_in_rule__StandardOperation__Group__615042 = new BitSet(new long[]{0x0100014000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__7_in_rule__StandardOperation__Group__615045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_6__0_in_rule__StandardOperation__Group__6__Impl15072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__7__Impl_in_rule__StandardOperation__Group__715103 = new BitSet(new long[]{0x0100014000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__8_in_rule__StandardOperation__Group__715106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__DocuAssignment_7_in_rule__StandardOperation__Group__7__Impl15133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group__8__Impl_in_rule__StandardOperation__Group__815164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__DetailCodeAssignment_8_in_rule__StandardOperation__Group__8__Impl15191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4__0__Impl_in_rule__StandardOperation__Group_4__015239 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4__1_in_rule__StandardOperation__Group_4__015242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_0_in_rule__StandardOperation__Group_4__0__Impl15269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4__1__Impl_in_rule__StandardOperation__Group_4__115299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__0_in_rule__StandardOperation__Group_4__1__Impl15326 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__0__Impl_in_rule__StandardOperation__Group_4_1__015361 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__1_in_rule__StandardOperation__Group_4_1__015364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__StandardOperation__Group_4_1__0__Impl15392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_4_1__1__Impl_in_rule__StandardOperation__Group_4_1__115423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__ArgumentsAssignment_4_1_1_in_rule__StandardOperation__Group_4_1__1__Impl15450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_6__0__Impl_in_rule__StandardOperation__Group_6__015484 = new BitSet(new long[]{0x0000000000002080L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_6__1_in_rule__StandardOperation__Group_6__015487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__StandardOperation__Group_6__0__Impl15515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Group_6__1__Impl_in_rule__StandardOperation__Group_6__115546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StandardOperation__Alternatives_6_1_in_rule__StandardOperation__Group_6__1__Impl15573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__0__Impl_in_rule__PortOperation__Group__015607 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__1_in_rule__PortOperation__Group__015610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_58_in_rule__PortOperation__Group__0__Impl15638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__1__Impl_in_rule__PortOperation__Group__115669 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__2_in_rule__PortOperation__Group__115672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__NameAssignment_1_in_rule__PortOperation__Group__1__Impl15699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__2__Impl_in_rule__PortOperation__Group__215729 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__3_in_rule__PortOperation__Group__215732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__PortOperation__Group__2__Impl15760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__3__Impl_in_rule__PortOperation__Group__315791 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__4_in_rule__PortOperation__Group__315794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3__0_in_rule__PortOperation__Group__3__Impl15821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__4__Impl_in_rule__PortOperation__Group__415852 = new BitSet(new long[]{0x0900014000000000L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__5_in_rule__PortOperation__Group__415855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__PortOperation__Group__4__Impl15883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__5__Impl_in_rule__PortOperation__Group__515914 = new BitSet(new long[]{0x0900014000000000L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__6_in_rule__PortOperation__Group__515917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Alternatives_5_in_rule__PortOperation__Group__5__Impl15944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__6__Impl_in_rule__PortOperation__Group__615975 = new BitSet(new long[]{0x0900014000000000L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__7_in_rule__PortOperation__Group__615978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__DocuAssignment_6_in_rule__PortOperation__Group__6__Impl16005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group__7__Impl_in_rule__PortOperation__Group__716036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__DetailCodeAssignment_7_in_rule__PortOperation__Group__7__Impl16063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3__0__Impl_in_rule__PortOperation__Group_3__016109 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3__1_in_rule__PortOperation__Group_3__016112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__ArgumentsAssignment_3_0_in_rule__PortOperation__Group_3__0__Impl16139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3__1__Impl_in_rule__PortOperation__Group_3__116169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__0_in_rule__PortOperation__Group_3__1__Impl16196 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__0__Impl_in_rule__PortOperation__Group_3_1__016231 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__1_in_rule__PortOperation__Group_3_1__016234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__PortOperation__Group_3_1__0__Impl16262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_3_1__1__Impl_in_rule__PortOperation__Group_3_1__116293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__ArgumentsAssignment_3_1_1_in_rule__PortOperation__Group_3_1__1__Impl16320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__0__Impl_in_rule__PortOperation__Group_5_0__016354 = new BitSet(new long[]{0x0000000000002080L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__1_in_rule__PortOperation__Group_5_0__016357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__PortOperation__Group_5_0__0__Impl16385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_0__1__Impl_in_rule__PortOperation__Group_5_0__116416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Alternatives_5_0_1_in_rule__PortOperation__Group_5_0__1__Impl16443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__0__Impl_in_rule__PortOperation__Group_5_1__016477 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__1_in_rule__PortOperation__Group_5_1__016480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__PortOperation__Group_5_1__0__Impl16508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__Group_5_1__1__Impl_in_rule__PortOperation__Group_5_1__116539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortOperation__SendsMsgAssignment_5_1_1_in_rule__PortOperation__Group_5_1__1__Impl16566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__0__Impl_in_rule__ProtocolClass__Group__016600 = new BitSet(new long[]{0x0000000038040000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__1_in_rule__ProtocolClass__Group__016603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__CommTypeAssignment_0_in_rule__ProtocolClass__Group__0__Impl16630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__1__Impl_in_rule__ProtocolClass__Group__116661 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__2_in_rule__ProtocolClass__Group__116664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__ProtocolClass__Group__1__Impl16692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__2__Impl_in_rule__ProtocolClass__Group__216723 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__3_in_rule__ProtocolClass__Group__216726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__NameAssignment_2_in_rule__ProtocolClass__Group__2__Impl16753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__3__Impl_in_rule__ProtocolClass__Group__316783 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__4_in_rule__ProtocolClass__Group__316786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__DocuAssignment_3_in_rule__ProtocolClass__Group__3__Impl16813 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__4__Impl_in_rule__ProtocolClass__Group__416844 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__5_in_rule__ProtocolClass__Group__416847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__0_in_rule__ProtocolClass__Group__4__Impl16874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__5__Impl_in_rule__ProtocolClass__Group__516905 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__6_in_rule__ProtocolClass__Group__516908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ProtocolClass__Group__5__Impl16936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__6__Impl_in_rule__ProtocolClass__Group__616967 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__7_in_rule__ProtocolClass__Group__616970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__AnnotationsAssignment_6_in_rule__ProtocolClass__Group__6__Impl16997 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__7__Impl_in_rule__ProtocolClass__Group__717028 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__8_in_rule__ProtocolClass__Group__717031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__0_in_rule__ProtocolClass__Group__7__Impl17058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__8__Impl_in_rule__ProtocolClass__Group__817089 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__9_in_rule__ProtocolClass__Group__817092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__0_in_rule__ProtocolClass__Group__8__Impl17119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__9__Impl_in_rule__ProtocolClass__Group__917150 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__10_in_rule__ProtocolClass__Group__917153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__0_in_rule__ProtocolClass__Group__9__Impl17180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__10__Impl_in_rule__ProtocolClass__Group__1017211 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__11_in_rule__ProtocolClass__Group__1017214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__0_in_rule__ProtocolClass__Group__10__Impl17241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__11__Impl_in_rule__ProtocolClass__Group__1117272 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__12_in_rule__ProtocolClass__Group__1117275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__0_in_rule__ProtocolClass__Group__11__Impl17302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__12__Impl_in_rule__ProtocolClass__Group__1217333 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__13_in_rule__ProtocolClass__Group__1217336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__0_in_rule__ProtocolClass__Group__12__Impl17363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__13__Impl_in_rule__ProtocolClass__Group__1317394 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__14_in_rule__ProtocolClass__Group__1317397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__0_in_rule__ProtocolClass__Group__13__Impl17424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__14__Impl_in_rule__ProtocolClass__Group__1417455 = new BitSet(new long[]{0x7070008000000000L,0x0080000000000021L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__15_in_rule__ProtocolClass__Group__1417458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__SemanticsAssignment_14_in_rule__ProtocolClass__Group__14__Impl17485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group__15__Impl_in_rule__ProtocolClass__Group__1517516 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ProtocolClass__Group__15__Impl17544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__0__Impl_in_rule__ProtocolClass__Group_4__017607 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__1_in_rule__ProtocolClass__Group_4__017610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_rule__ProtocolClass__Group_4__0__Impl17638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_4__1__Impl_in_rule__ProtocolClass__Group_4__117669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__BaseAssignment_4_1_in_rule__ProtocolClass__Group_4__1__Impl17696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__0__Impl_in_rule__ProtocolClass__Group_7__017730 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__1_in_rule__ProtocolClass__Group_7__017733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_52_in_rule__ProtocolClass__Group_7__0__Impl17761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_7__1__Impl_in_rule__ProtocolClass__Group_7__117792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__UserCode1Assignment_7_1_in_rule__ProtocolClass__Group_7__1__Impl17819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__0__Impl_in_rule__ProtocolClass__Group_8__017853 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__1_in_rule__ProtocolClass__Group_8__017856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__ProtocolClass__Group_8__0__Impl17884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_8__1__Impl_in_rule__ProtocolClass__Group_8__117915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__UserCode2Assignment_8_1_in_rule__ProtocolClass__Group_8__1__Impl17942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__0__Impl_in_rule__ProtocolClass__Group_9__017976 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__1_in_rule__ProtocolClass__Group_9__017979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__ProtocolClass__Group_9__0__Impl18007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_9__1__Impl_in_rule__ProtocolClass__Group_9__118038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__UserCode3Assignment_9_1_in_rule__ProtocolClass__Group_9__1__Impl18065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__0__Impl_in_rule__ProtocolClass__Group_10__018099 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__1_in_rule__ProtocolClass__Group_10__018102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__ProtocolClass__Group_10__0__Impl18130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__1__Impl_in_rule__ProtocolClass__Group_10__118161 = new BitSet(new long[]{0x0000008000000000L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__2_in_rule__ProtocolClass__Group_10__118164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ProtocolClass__Group_10__1__Impl18192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__2__Impl_in_rule__ProtocolClass__Group_10__218223 = new BitSet(new long[]{0x0000008000000000L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__3_in_rule__ProtocolClass__Group_10__218226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__IncomingMessagesAssignment_10_2_in_rule__ProtocolClass__Group_10__2__Impl18253 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_10__3__Impl_in_rule__ProtocolClass__Group_10__318284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ProtocolClass__Group_10__3__Impl18312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__0__Impl_in_rule__ProtocolClass__Group_11__018351 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__1_in_rule__ProtocolClass__Group_11__018354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__ProtocolClass__Group_11__0__Impl18382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__1__Impl_in_rule__ProtocolClass__Group_11__118413 = new BitSet(new long[]{0x0000008000000000L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__2_in_rule__ProtocolClass__Group_11__118416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ProtocolClass__Group_11__1__Impl18444 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__2__Impl_in_rule__ProtocolClass__Group_11__218475 = new BitSet(new long[]{0x0000008000000000L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__3_in_rule__ProtocolClass__Group_11__218478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__OutgoingMessagesAssignment_11_2_in_rule__ProtocolClass__Group_11__2__Impl18505 = new BitSet(new long[]{0x0000000000000002L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_11__3__Impl_in_rule__ProtocolClass__Group_11__318536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ProtocolClass__Group_11__3__Impl18564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__0__Impl_in_rule__ProtocolClass__Group_12__018603 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__1_in_rule__ProtocolClass__Group_12__018606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__ProtocolClass__Group_12__0__Impl18634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__1__Impl_in_rule__ProtocolClass__Group_12__118665 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__2_in_rule__ProtocolClass__Group_12__118668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__ProtocolClass__Group_12__1__Impl18696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_12__2__Impl_in_rule__ProtocolClass__Group_12__218727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__RegularAssignment_12_2_in_rule__ProtocolClass__Group_12__2__Impl18754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__0__Impl_in_rule__ProtocolClass__Group_13__018790 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__1_in_rule__ProtocolClass__Group_13__018793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__ProtocolClass__Group_13__0__Impl18821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__1__Impl_in_rule__ProtocolClass__Group_13__118852 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__2_in_rule__ProtocolClass__Group_13__118855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__ProtocolClass__Group_13__1__Impl18883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__Group_13__2__Impl_in_rule__ProtocolClass__Group_13__218914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolClass__ConjugatedAssignment_13_2_in_rule__ProtocolClass__Group_13__2__Impl18941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__0__Impl_in_rule__CompoundProtocolClass__Group__018977 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__1_in_rule__CompoundProtocolClass__Group__018980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__CompoundProtocolClass__Group__0__Impl19008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__1__Impl_in_rule__CompoundProtocolClass__Group__119039 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__2_in_rule__CompoundProtocolClass__Group__119042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__NameAssignment_1_in_rule__CompoundProtocolClass__Group__1__Impl19069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__2__Impl_in_rule__CompoundProtocolClass__Group__219099 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__3_in_rule__CompoundProtocolClass__Group__219102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__DocuAssignment_2_in_rule__CompoundProtocolClass__Group__2__Impl19129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__3__Impl_in_rule__CompoundProtocolClass__Group__319160 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__4_in_rule__CompoundProtocolClass__Group__319163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__CompoundProtocolClass__Group__3__Impl19191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__4__Impl_in_rule__CompoundProtocolClass__Group__419222 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__5_in_rule__CompoundProtocolClass__Group__419225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__AnnotationsAssignment_4_in_rule__CompoundProtocolClass__Group__4__Impl19252 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__5__Impl_in_rule__CompoundProtocolClass__Group__519283 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__6_in_rule__CompoundProtocolClass__Group__519286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__SubProtocolsAssignment_5_in_rule__CompoundProtocolClass__Group__5__Impl19313 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CompoundProtocolClass__Group__6__Impl_in_rule__CompoundProtocolClass__Group__619344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__CompoundProtocolClass__Group__6__Impl19372 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__0__Impl_in_rule__SubProtocol__Group__019417 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__1_in_rule__SubProtocol__Group__019420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__SubProtocol__Group__0__Impl19448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__1__Impl_in_rule__SubProtocol__Group__119479 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__2_in_rule__SubProtocol__Group__119482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubProtocol__NameAssignment_1_in_rule__SubProtocol__Group__1__Impl19509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__2__Impl_in_rule__SubProtocol__Group__219539 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__3_in_rule__SubProtocol__Group__219542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__SubProtocol__Group__2__Impl19570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubProtocol__Group__3__Impl_in_rule__SubProtocol__Group__319601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubProtocol__ProtocolAssignment_3_in_rule__SubProtocol__Group__3__Impl19628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__0__Impl_in_rule__Message__Group__019666 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000004L}); + public static final BitSet FOLLOW_rule__Message__Group__1_in_rule__Message__Group__019669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__PrivAssignment_0_in_rule__Message__Group__0__Impl19696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__1__Impl_in_rule__Message__Group__119727 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Message__Group__2_in_rule__Message__Group__119730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__Message__Group__1__Impl19758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__2__Impl_in_rule__Message__Group__219789 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__Message__Group__3_in_rule__Message__Group__219792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__NameAssignment_2_in_rule__Message__Group__2__Impl19819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__3__Impl_in_rule__Message__Group__319849 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_rule__Message__Group__4_in_rule__Message__Group__319852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__Message__Group__3__Impl19880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__4__Impl_in_rule__Message__Group__419911 = new BitSet(new long[]{0x0000200000000080L}); + public static final BitSet FOLLOW_rule__Message__Group__5_in_rule__Message__Group__419914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__DataAssignment_4_in_rule__Message__Group__4__Impl19941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__5__Impl_in_rule__Message__Group__519972 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__Message__Group__6_in_rule__Message__Group__519975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__Message__Group__5__Impl20003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__Group__6__Impl_in_rule__Message__Group__620034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Message__DocuAssignment_6_in_rule__Message__Group__6__Impl20061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group__0__Impl_in_rule__PortClass__Group__020106 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__PortClass__Group__1_in_rule__PortClass__Group__020109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group__1__Impl_in_rule__PortClass__Group__120167 = new BitSet(new long[]{0x0480008000000000L,0x0000000000000018L}); + public static final BitSet FOLLOW_rule__PortClass__Group__2_in_rule__PortClass__Group__120170 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__PortClass__Group__1__Impl20198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group__2__Impl_in_rule__PortClass__Group__220229 = new BitSet(new long[]{0x0480008000000000L,0x0000000000000018L}); + public static final BitSet FOLLOW_rule__PortClass__Group__3_in_rule__PortClass__Group__220232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group_2__0_in_rule__PortClass__Group__2__Impl20259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group__3__Impl_in_rule__PortClass__Group__320290 = new BitSet(new long[]{0x0480008000000000L,0x0000000000000018L}); + public static final BitSet FOLLOW_rule__PortClass__Group__4_in_rule__PortClass__Group__320293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Alternatives_3_in_rule__PortClass__Group__3__Impl20320 = new BitSet(new long[]{0x0480000000000002L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PortClass__Group__4__Impl_in_rule__PortClass__Group__420351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__PortClass__Group__4__Impl20379 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group_2__0__Impl_in_rule__PortClass__Group_2__020420 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__PortClass__Group_2__1_in_rule__PortClass__Group_2__020423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__PortClass__Group_2__0__Impl20451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__Group_2__1__Impl_in_rule__PortClass__Group_2__120482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PortClass__UserCodeAssignment_2_1_in_rule__PortClass__Group_2__1__Impl20509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__0__Impl_in_rule__InMessageHandler__Group__020543 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__1_in_rule__InMessageHandler__Group__020546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__InMessageHandler__Group__0__Impl20574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__1__Impl_in_rule__InMessageHandler__Group__120605 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__2_in_rule__InMessageHandler__Group__120608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__InMessageHandler__Group__1__Impl20636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__2__Impl_in_rule__InMessageHandler__Group__220667 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__3_in_rule__InMessageHandler__Group__220670 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InMessageHandler__MsgAssignment_2_in_rule__InMessageHandler__Group__2__Impl20697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InMessageHandler__Group__3__Impl_in_rule__InMessageHandler__Group__320727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InMessageHandler__DetailCodeAssignment_3_in_rule__InMessageHandler__Group__3__Impl20754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__0__Impl_in_rule__OutMessageHandler__Group__020792 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__1_in_rule__OutMessageHandler__Group__020795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__OutMessageHandler__Group__0__Impl20823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__1__Impl_in_rule__OutMessageHandler__Group__120854 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__2_in_rule__OutMessageHandler__Group__120857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__OutMessageHandler__Group__1__Impl20885 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__2__Impl_in_rule__OutMessageHandler__Group__220916 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__3_in_rule__OutMessageHandler__Group__220919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__MsgAssignment_2_in_rule__OutMessageHandler__Group__2__Impl20946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__Group__3__Impl_in_rule__OutMessageHandler__Group__320976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutMessageHandler__DetailCodeAssignment_3_in_rule__OutMessageHandler__Group__3__Impl21003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__0__Impl_in_rule__ProtocolSemantics__Group__021041 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__1_in_rule__ProtocolSemantics__Group__021044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__1__Impl_in_rule__ProtocolSemantics__Group__121102 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__2_in_rule__ProtocolSemantics__Group__121105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ProtocolSemantics__Group__1__Impl21133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__2__Impl_in_rule__ProtocolSemantics__Group__221164 = new BitSet(new long[]{0x0000008000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__3_in_rule__ProtocolSemantics__Group__221167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ProtocolSemantics__Group__2__Impl21195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__3__Impl_in_rule__ProtocolSemantics__Group__321226 = new BitSet(new long[]{0x0000008000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__4_in_rule__ProtocolSemantics__Group__321229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__RulesAssignment_3_in_rule__ProtocolSemantics__Group__3__Impl21256 = new BitSet(new long[]{0x0000000000000002L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__ProtocolSemantics__Group__4__Impl_in_rule__ProtocolSemantics__Group__421287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ProtocolSemantics__Group__4__Impl21315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__0__Impl_in_rule__InSemanticsRule__Group__021356 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__1_in_rule__InSemanticsRule__Group__021359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__InSemanticsRule__Group__0__Impl21387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__1__Impl_in_rule__InSemanticsRule__Group__121418 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__2_in_rule__InSemanticsRule__Group__121421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__InSemanticsRule__Group__1__Impl21449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__2__Impl_in_rule__InSemanticsRule__Group__221480 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__3_in_rule__InSemanticsRule__Group__221483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__MsgAssignment_2_in_rule__InSemanticsRule__Group__2__Impl21510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group__3__Impl_in_rule__InSemanticsRule__Group__321540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__0_in_rule__InSemanticsRule__Group__3__Impl21567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__0__Impl_in_rule__InSemanticsRule__Group_3__021606 = new BitSet(new long[]{0x0000100000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__1_in_rule__InSemanticsRule__Group_3__021609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__InSemanticsRule__Group_3__0__Impl21637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3__1__Impl_in_rule__InSemanticsRule__Group_3__121668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Alternatives_3_1_in_rule__InSemanticsRule__Group_3__1__Impl21695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__0__Impl_in_rule__InSemanticsRule__Group_3_1_1__021729 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__1_in_rule__InSemanticsRule__Group_3_1_1__021732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__InSemanticsRule__Group_3_1_1__0__Impl21760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__1__Impl_in_rule__InSemanticsRule__Group_3_1_1__121791 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__2_in_rule__InSemanticsRule__Group_3_1_1__121794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__InSemanticsRule__Group_3_1_1__1__Impl21821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__2__Impl_in_rule__InSemanticsRule__Group_3_1_1__221851 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__3_in_rule__InSemanticsRule__Group_3_1_1__221854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21883 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0_in_rule__InSemanticsRule__Group_3_1_1__2__Impl21895 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1__3__Impl_in_rule__InSemanticsRule__Group_3_1_1__321928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__InSemanticsRule__Group_3_1_1__3__Impl21956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__021995 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1_in_rule__InSemanticsRule__Group_3_1_1_2__021998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__InSemanticsRule__Group_3_1_1_2__0__Impl22026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__InSemanticsRule__Group_3_1_1_2__122057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__InSemanticsRule__Group_3_1_1_2__1__Impl22084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__0__Impl_in_rule__OutSemanticsRule__Group__022118 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__1_in_rule__OutSemanticsRule__Group__022121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__OutSemanticsRule__Group__0__Impl22149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__1__Impl_in_rule__OutSemanticsRule__Group__122180 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__2_in_rule__OutSemanticsRule__Group__122183 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__OutSemanticsRule__Group__1__Impl22211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__2__Impl_in_rule__OutSemanticsRule__Group__222242 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__3_in_rule__OutSemanticsRule__Group__222245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__MsgAssignment_2_in_rule__OutSemanticsRule__Group__2__Impl22272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group__3__Impl_in_rule__OutSemanticsRule__Group__322302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__0_in_rule__OutSemanticsRule__Group__3__Impl22329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__0__Impl_in_rule__OutSemanticsRule__Group_3__022368 = new BitSet(new long[]{0x0000100000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__1_in_rule__OutSemanticsRule__Group_3__022371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__OutSemanticsRule__Group_3__0__Impl22399 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3__1__Impl_in_rule__OutSemanticsRule__Group_3__122430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Alternatives_3_1_in_rule__OutSemanticsRule__Group_3__1__Impl22457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1__022491 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1_in_rule__OutSemanticsRule__Group_3_1_1__022494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__OutSemanticsRule__Group_3_1_1__0__Impl22522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1__122553 = new BitSet(new long[]{0x0001000000000000L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2_in_rule__OutSemanticsRule__Group_3_1_1__122556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_1_in_rule__OutSemanticsRule__Group_3_1_1__1__Impl22583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__2__Impl_in_rule__OutSemanticsRule__Group_3_1_1__222613 = new BitSet(new long[]{0x0000200000000000L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3_in_rule__OutSemanticsRule__Group_3_1_1__222616 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22645 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0_in_rule__OutSemanticsRule__Group_3_1_1__2__Impl22657 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1__3__Impl_in_rule__OutSemanticsRule__Group_3_1_1__322690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__OutSemanticsRule__Group_3_1_1__3__Impl22718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__022757 = new BitSet(new long[]{0x0000000000000000L,0x00000000000000C0L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1_in_rule__OutSemanticsRule__Group_3_1_1_2__022760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__OutSemanticsRule__Group_3_1_1_2__0__Impl22788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl_in_rule__OutSemanticsRule__Group_3_1_1_2__122819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_1_in_rule__OutSemanticsRule__Group_3_1_1_2__1__Impl22846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__0__Impl_in_rule__ActorClass__Group__022880 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__1_in_rule__ActorClass__Group__022883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0_in_rule__ActorClass__Group__0__Impl22910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__1__Impl_in_rule__ActorClass__Group__122940 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__2_in_rule__ActorClass__Group__122943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__ActorClass__Group__1__Impl22971 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__2__Impl_in_rule__ActorClass__Group__223002 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__3_in_rule__ActorClass__Group__223005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__NameAssignment_2_in_rule__ActorClass__Group__2__Impl23032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__3__Impl_in_rule__ActorClass__Group__323062 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__4_in_rule__ActorClass__Group__323065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__DocuAssignment_3_in_rule__ActorClass__Group__3__Impl23092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__4__Impl_in_rule__ActorClass__Group__423123 = new BitSet(new long[]{0x0108004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__5_in_rule__ActorClass__Group__423126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_4__0_in_rule__ActorClass__Group__4__Impl23153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__5__Impl_in_rule__ActorClass__Group__523184 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000700L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__6_in_rule__ActorClass__Group__523187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ActorClass__Group__5__Impl23215 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__6__Impl_in_rule__ActorClass__Group__623246 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000700L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__7_in_rule__ActorClass__Group__623249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__AnnotationsAssignment_6_in_rule__ActorClass__Group__6__Impl23276 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__7__Impl_in_rule__ActorClass__Group__723307 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000700L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__8_in_rule__ActorClass__Group__723310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__0_in_rule__ActorClass__Group__7__Impl23337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__8__Impl_in_rule__ActorClass__Group__823368 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000700L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__9_in_rule__ActorClass__Group__823371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__0_in_rule__ActorClass__Group__8__Impl23398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__9__Impl_in_rule__ActorClass__Group__923429 = new BitSet(new long[]{0x0000008000000000L,0x0080000000000700L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__10_in_rule__ActorClass__Group__923432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__0_in_rule__ActorClass__Group__9__Impl23459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group__10__Impl_in_rule__ActorClass__Group__1023490 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ActorClass__Group__10__Impl23518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_4__0__Impl_in_rule__ActorClass__Group_4__023571 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_4__1_in_rule__ActorClass__Group_4__023574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_51_in_rule__ActorClass__Group_4__0__Impl23602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_4__1__Impl_in_rule__ActorClass__Group_4__123633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__BaseAssignment_4_1_in_rule__ActorClass__Group_4__1__Impl23660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__0__Impl_in_rule__ActorClass__Group_7__023694 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__1_in_rule__ActorClass__Group_7__023697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__ActorClass__Group_7__0__Impl23725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__1__Impl_in_rule__ActorClass__Group_7__123756 = new BitSet(new long[]{0x0000008000000000L,0x0000000000004801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__2_in_rule__ActorClass__Group_7__123759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ActorClass__Group_7__1__Impl23787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__2__Impl_in_rule__ActorClass__Group_7__223818 = new BitSet(new long[]{0x0000008000000000L,0x0000000000004801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__3_in_rule__ActorClass__Group_7__223821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__InterfacePortsAssignment_7_2_in_rule__ActorClass__Group_7__2__Impl23848 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__3__Impl_in_rule__ActorClass__Group_7__323879 = new BitSet(new long[]{0x0000008000000000L,0x0000000000004801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__4_in_rule__ActorClass__Group_7__323882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceProvisionPointsAssignment_7_3_in_rule__ActorClass__Group_7__3__Impl23909 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_7__4__Impl_in_rule__ActorClass__Group_7__423940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ActorClass__Group_7__4__Impl23968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__0__Impl_in_rule__ActorClass__Group_8__024009 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__1_in_rule__ActorClass__Group_8__024012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__ActorClass__Group_8__0__Impl24040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__1__Impl_in_rule__ActorClass__Group_8__124071 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__2_in_rule__ActorClass__Group_8__124074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__StructureDocuAssignment_8_1_in_rule__ActorClass__Group_8__1__Impl24101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__2__Impl_in_rule__ActorClass__Group_8__224132 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__3_in_rule__ActorClass__Group_8__224135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ActorClass__Group_8__2__Impl24163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__3__Impl_in_rule__ActorClass__Group_8__324194 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__4_in_rule__ActorClass__Group_8__324197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__0_in_rule__ActorClass__Group_8__3__Impl24224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__4__Impl_in_rule__ActorClass__Group_8__424255 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__5_in_rule__ActorClass__Group_8__424258 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__0_in_rule__ActorClass__Group_8__4__Impl24285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__5__Impl_in_rule__ActorClass__Group_8__524316 = new BitSet(new long[]{0x00F0000180000000L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__6_in_rule__ActorClass__Group_8__524319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__0_in_rule__ActorClass__Group_8__5__Impl24346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__6__Impl_in_rule__ActorClass__Group_8__624377 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__7_in_rule__ActorClass__Group_8__624380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6_in_rule__ActorClass__Group_8__6__Impl24407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8__7__Impl_in_rule__ActorClass__Group_8__724437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ActorClass__Group_8__7__Impl24465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__0__Impl_in_rule__ActorClass__Group_8_3__024512 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__1_in_rule__ActorClass__Group_8_3__024515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_52_in_rule__ActorClass__Group_8_3__0__Impl24543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_3__1__Impl_in_rule__ActorClass__Group_8_3__124574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UserCode1Assignment_8_3_1_in_rule__ActorClass__Group_8_3__1__Impl24601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__0__Impl_in_rule__ActorClass__Group_8_4__024635 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__1_in_rule__ActorClass__Group_8_4__024638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__ActorClass__Group_8_4__0__Impl24666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_4__1__Impl_in_rule__ActorClass__Group_8_4__124697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UserCode2Assignment_8_4_1_in_rule__ActorClass__Group_8_4__1__Impl24724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__0__Impl_in_rule__ActorClass__Group_8_5__024758 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__1_in_rule__ActorClass__Group_8_5__024761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__ActorClass__Group_8_5__0__Impl24789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_8_5__1__Impl_in_rule__ActorClass__Group_8_5__124820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UserCode3Assignment_8_5_1_in_rule__ActorClass__Group_8_5__1__Impl24847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__0__Impl_in_rule__ActorClass__Group_9__024881 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__1_in_rule__ActorClass__Group_9__024884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__ActorClass__Group_9__0__Impl24912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__1__Impl_in_rule__ActorClass__Group_9__124943 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__2_in_rule__ActorClass__Group_9__124946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__BehaviorDocuAssignment_9_1_in_rule__ActorClass__Group_9__1__Impl24973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__2__Impl_in_rule__ActorClass__Group_9__225004 = new BitSet(new long[]{0x0400008000000000L,0x0080000020000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__3_in_rule__ActorClass__Group_9__225007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ActorClass__Group_9__2__Impl25035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__3__Impl_in_rule__ActorClass__Group_9__325066 = new BitSet(new long[]{0x0400008000000000L,0x0080000020000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__4_in_rule__ActorClass__Group_9__325069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__BehaviorAnnotationsAssignment_9_3_in_rule__ActorClass__Group_9__3__Impl25096 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__4__Impl_in_rule__ActorClass__Group_9__425127 = new BitSet(new long[]{0x0400008000000000L,0x0080000020000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__5_in_rule__ActorClass__Group_9__425130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__OperationsAssignment_9_4_in_rule__ActorClass__Group_9__4__Impl25157 = new BitSet(new long[]{0x0400000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__5__Impl_in_rule__ActorClass__Group_9__525188 = new BitSet(new long[]{0x0400008000000000L,0x0080000020000000L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__6_in_rule__ActorClass__Group_9__525191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__StateMachineAssignment_9_5_in_rule__ActorClass__Group_9__5__Impl25218 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Group_9__6__Impl_in_rule__ActorClass__Group_9__625249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ActorClass__Group_9__6__Impl25277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__0__Impl_in_rule__Port__Group__025322 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000801L}); + public static final BitSet FOLLOW_rule__Port__Group__1_in_rule__Port__Group__025325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__ConjugatedAssignment_0_in_rule__Port__Group__0__Impl25352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__1__Impl_in_rule__Port__Group__125383 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Port__Group__2_in_rule__Port__Group__125386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__Port__Group__1__Impl25414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__2__Impl_in_rule__Port__Group__225445 = new BitSet(new long[]{0x0100010000000000L}); + public static final BitSet FOLLOW_rule__Port__Group__3_in_rule__Port__Group__225448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__NameAssignment_2_in_rule__Port__Group__2__Impl25475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__3__Impl_in_rule__Port__Group__325505 = new BitSet(new long[]{0x0100010000000000L}); + public static final BitSet FOLLOW_rule__Port__Group__4_in_rule__Port__Group__325508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__MultiplicityAssignment_3_in_rule__Port__Group__3__Impl25535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__4__Impl_in_rule__Port__Group__425566 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Port__Group__5_in_rule__Port__Group__425569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__Port__Group__4__Impl25597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__5__Impl_in_rule__Port__Group__525628 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__Port__Group__6_in_rule__Port__Group__525631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__ProtocolAssignment_5_in_rule__Port__Group__5__Impl25658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__Group__6__Impl_in_rule__Port__Group__625688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Port__DocuAssignment_6_in_rule__Port__Group__6__Impl25715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalPort__Group__0__Impl_in_rule__ExternalPort__Group__025760 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__ExternalPort__Group__1_in_rule__ExternalPort__Group__025763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__ExternalPort__Group__0__Impl25791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalPort__Group__1__Impl_in_rule__ExternalPort__Group__125822 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ExternalPort__Group__2_in_rule__ExternalPort__Group__125825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__ExternalPort__Group__1__Impl25853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalPort__Group__2__Impl_in_rule__ExternalPort__Group__225884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExternalPort__InterfacePortAssignment_2_in_rule__ExternalPort__Group__2__Impl25911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SAP__Group__0__Impl_in_rule__SAP__Group__025947 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SAP__Group__1_in_rule__SAP__Group__025950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__SAP__Group__0__Impl25978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SAP__Group__1__Impl_in_rule__SAP__Group__126009 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__SAP__Group__2_in_rule__SAP__Group__126012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SAP__NameAssignment_1_in_rule__SAP__Group__1__Impl26039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SAP__Group__2__Impl_in_rule__SAP__Group__226069 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SAP__Group__3_in_rule__SAP__Group__226072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__SAP__Group__2__Impl26100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SAP__Group__3__Impl_in_rule__SAP__Group__326131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SAP__ProtocolAssignment_3_in_rule__SAP__Group__3__Impl26158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPP__Group__0__Impl_in_rule__SPP__Group__026196 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SPP__Group__1_in_rule__SPP__Group__026199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__SPP__Group__0__Impl26227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPP__Group__1__Impl_in_rule__SPP__Group__126258 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__SPP__Group__2_in_rule__SPP__Group__126261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPP__NameAssignment_1_in_rule__SPP__Group__1__Impl26288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPP__Group__2__Impl_in_rule__SPP__Group__226318 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SPP__Group__3_in_rule__SPP__Group__226321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__SPP__Group__2__Impl26349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPP__Group__3__Impl_in_rule__SPP__Group__326380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPP__ProtocolAssignment_3_in_rule__SPP__Group__3__Impl26407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ServiceImplementation__Group__0__Impl_in_rule__ServiceImplementation__Group__026445 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_rule__ServiceImplementation__Group__1_in_rule__ServiceImplementation__Group__026448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__ServiceImplementation__Group__0__Impl26476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ServiceImplementation__Group__1__Impl_in_rule__ServiceImplementation__Group__126507 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ServiceImplementation__Group__2_in_rule__ServiceImplementation__Group__126510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_47_in_rule__ServiceImplementation__Group__1__Impl26538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ServiceImplementation__Group__2__Impl_in_rule__ServiceImplementation__Group__226569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ServiceImplementation__SppAssignment_2_in_rule__ServiceImplementation__Group__2__Impl26596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__0__Impl_in_rule__LogicalSystem__Group__026632 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__1_in_rule__LogicalSystem__Group__026635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__LogicalSystem__Group__0__Impl26663 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__1__Impl_in_rule__LogicalSystem__Group__126694 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__2_in_rule__LogicalSystem__Group__126697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__NameAssignment_1_in_rule__LogicalSystem__Group__1__Impl26724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__2__Impl_in_rule__LogicalSystem__Group__226754 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__3_in_rule__LogicalSystem__Group__226757 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__DocuAssignment_2_in_rule__LogicalSystem__Group__2__Impl26784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__3__Impl_in_rule__LogicalSystem__Group__326815 = new BitSet(new long[]{0x0000000000000000L,0x0080000001110000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__4_in_rule__LogicalSystem__Group__326818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__LogicalSystem__Group__3__Impl26846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__4__Impl_in_rule__LogicalSystem__Group__426877 = new BitSet(new long[]{0x0000000000000000L,0x0080000001110000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__5_in_rule__LogicalSystem__Group__426880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__AnnotationsAssignment_4_in_rule__LogicalSystem__Group__4__Impl26907 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__5__Impl_in_rule__LogicalSystem__Group__526938 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__6_in_rule__LogicalSystem__Group__526941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5_in_rule__LogicalSystem__Group__5__Impl26968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__Group__6__Impl_in_rule__LogicalSystem__Group__626998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__LogicalSystem__Group__6__Impl27026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__0__Impl_in_rule__SubSystemRef__Group__027071 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__1_in_rule__SubSystemRef__Group__027074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__SubSystemRef__Group__0__Impl27102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__1__Impl_in_rule__SubSystemRef__Group__127133 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__2_in_rule__SubSystemRef__Group__127136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__NameAssignment_1_in_rule__SubSystemRef__Group__1__Impl27163 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__2__Impl_in_rule__SubSystemRef__Group__227193 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__3_in_rule__SubSystemRef__Group__227196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__SubSystemRef__Group__2__Impl27224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__3__Impl_in_rule__SubSystemRef__Group__327255 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__4_in_rule__SubSystemRef__Group__327258 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__TypeAssignment_3_in_rule__SubSystemRef__Group__3__Impl27285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__Group__4__Impl_in_rule__SubSystemRef__Group__427315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemRef__DocuAssignment_4_in_rule__SubSystemRef__Group__4__Impl27342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__0__Impl_in_rule__SubSystemClass__Group__027383 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__1_in_rule__SubSystemClass__Group__027386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__SubSystemClass__Group__0__Impl27414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__1__Impl_in_rule__SubSystemClass__Group__127445 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__2_in_rule__SubSystemClass__Group__127448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__NameAssignment_1_in_rule__SubSystemClass__Group__1__Impl27475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__2__Impl_in_rule__SubSystemClass__Group__227505 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__3_in_rule__SubSystemClass__Group__227508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__DocuAssignment_2_in_rule__SubSystemClass__Group__2__Impl27535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__3__Impl_in_rule__SubSystemClass__Group__327566 = new BitSet(new long[]{0x0070000180000000L,0x0080000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__4_in_rule__SubSystemClass__Group__327569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__SubSystemClass__Group__3__Impl27597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__4__Impl_in_rule__SubSystemClass__Group__427628 = new BitSet(new long[]{0x0070000180000000L,0x0080000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__5_in_rule__SubSystemClass__Group__427631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__AnnotationsAssignment_4_in_rule__SubSystemClass__Group__4__Impl27658 = new BitSet(new long[]{0x0000000000000002L,0x0080000000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__5__Impl_in_rule__SubSystemClass__Group__527689 = new BitSet(new long[]{0x0070000180000000L,0x0080000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__6_in_rule__SubSystemClass__Group__527692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__0_in_rule__SubSystemClass__Group__5__Impl27719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__6__Impl_in_rule__SubSystemClass__Group__627750 = new BitSet(new long[]{0x0070000180000000L,0x0080000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__7_in_rule__SubSystemClass__Group__627753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__0_in_rule__SubSystemClass__Group__6__Impl27780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__7__Impl_in_rule__SubSystemClass__Group__727811 = new BitSet(new long[]{0x0070000180000000L,0x0080000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__8_in_rule__SubSystemClass__Group__727814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__0_in_rule__SubSystemClass__Group__7__Impl27841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__8__Impl_in_rule__SubSystemClass__Group__827872 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__9_in_rule__SubSystemClass__Group__827875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8_in_rule__SubSystemClass__Group__8__Impl27902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group__9__Impl_in_rule__SubSystemClass__Group__927932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__SubSystemClass__Group__9__Impl27960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__0__Impl_in_rule__SubSystemClass__Group_5__028011 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__1_in_rule__SubSystemClass__Group_5__028014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_52_in_rule__SubSystemClass__Group_5__0__Impl28042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_5__1__Impl_in_rule__SubSystemClass__Group_5__128073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UserCode1Assignment_5_1_in_rule__SubSystemClass__Group_5__1__Impl28100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__0__Impl_in_rule__SubSystemClass__Group_6__028134 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__1_in_rule__SubSystemClass__Group_6__028137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_53_in_rule__SubSystemClass__Group_6__0__Impl28165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_6__1__Impl_in_rule__SubSystemClass__Group_6__128196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UserCode2Assignment_6_1_in_rule__SubSystemClass__Group_6__1__Impl28223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__0__Impl_in_rule__SubSystemClass__Group_7__028257 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__1_in_rule__SubSystemClass__Group_7__028260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__SubSystemClass__Group_7__0__Impl28288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__Group_7__1__Impl_in_rule__SubSystemClass__Group_7__128319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UserCode3Assignment_7_1_in_rule__SubSystemClass__Group_7__1__Impl28346 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalThread__Group__0__Impl_in_rule__LogicalThread__Group__028380 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__LogicalThread__Group__1_in_rule__LogicalThread__Group__028383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__LogicalThread__Group__0__Impl28411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalThread__Group__1__Impl_in_rule__LogicalThread__Group__128442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalThread__NameAssignment_1_in_rule__LogicalThread__Group__1__Impl28469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__0__Impl_in_rule__ActorInstanceMapping__Group__028503 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__1_in_rule__ActorInstanceMapping__Group__028506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__ActorInstanceMapping__Group__0__Impl28534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__1__Impl_in_rule__ActorInstanceMapping__Group__128565 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__2_in_rule__ActorInstanceMapping__Group__128568 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__PathAssignment_1_in_rule__ActorInstanceMapping__Group__1__Impl28595 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__2__Impl_in_rule__ActorInstanceMapping__Group__228625 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__3_in_rule__ActorInstanceMapping__Group__228628 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__ActorInstanceMapping__Group__2__Impl28656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__3__Impl_in_rule__ActorInstanceMapping__Group__328687 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__4_in_rule__ActorInstanceMapping__Group__328690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__ThreadAssignment_3_in_rule__ActorInstanceMapping__Group__3__Impl28717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group__4__Impl_in_rule__ActorInstanceMapping__Group__428747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__0_in_rule__ActorInstanceMapping__Group__4__Impl28774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__0__Impl_in_rule__ActorInstanceMapping__Group_4__028815 = new BitSet(new long[]{0x0000008180000000L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__1_in_rule__ActorInstanceMapping__Group_4__028818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ActorInstanceMapping__Group_4__0__Impl28846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__1__Impl_in_rule__ActorInstanceMapping__Group_4__128877 = new BitSet(new long[]{0x0000008180000000L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__2_in_rule__ActorInstanceMapping__Group_4__128880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_1_in_rule__ActorInstanceMapping__Group_4__1__Impl28907 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__ActorInstanceMapping__Group_4__2__Impl_in_rule__ActorInstanceMapping__Group_4__228938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ActorInstanceMapping__Group_4__2__Impl28966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefPath__Group__0__Impl_in_rule__RefPath__Group__029003 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_rule__RefPath__Group__1_in_rule__RefPath__Group__029006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefPath__RefsAssignment_0_in_rule__RefPath__Group__0__Impl29033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefPath__Group__1__Impl_in_rule__RefPath__Group__129063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefPath__Group_1__0_in_rule__RefPath__Group__1__Impl29090 = new BitSet(new long[]{0x0000000000000002L,0x0000000000080000L}); + public static final BitSet FOLLOW_rule__RefPath__Group_1__0__Impl_in_rule__RefPath__Group_1__029125 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RefPath__Group_1__1_in_rule__RefPath__Group_1__029128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__RefPath__Group_1__0__Impl29156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefPath__Group_1__1__Impl_in_rule__RefPath__Group_1__129187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefPath__RefsAssignment_1_1_in_rule__RefPath__Group_1__1__Impl29214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__Group__0__Impl_in_rule__RefSegment__Group__029248 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__RefSegment__Group__1_in_rule__RefSegment__Group__029251 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__RefAssignment_0_in_rule__RefSegment__Group__0__Impl29278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__Group__1__Impl_in_rule__RefSegment__Group__129308 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__Group_1__0_in_rule__RefSegment__Group__1__Impl29335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__Group_1__0__Impl_in_rule__RefSegment__Group_1__029370 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__RefSegment__Group_1__1_in_rule__RefSegment__Group_1__029373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__RefSegment__Group_1__0__Impl29401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__Group_1__1__Impl_in_rule__RefSegment__Group_1__129432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSegment__IdxAssignment_1_1_in_rule__RefSegment__Group_1__1__Impl29459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Binding__Group__0__Impl_in_rule__Binding__Group__029493 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Binding__Group__1_in_rule__Binding__Group__029496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__Binding__Group__0__Impl29524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Binding__Group__1__Impl_in_rule__Binding__Group__129555 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__Binding__Group__2_in_rule__Binding__Group__129558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Binding__Endpoint1Assignment_1_in_rule__Binding__Group__1__Impl29585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Binding__Group__2__Impl_in_rule__Binding__Group__229615 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Binding__Group__3_in_rule__Binding__Group__229618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__Binding__Group__2__Impl29646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Binding__Group__3__Impl_in_rule__Binding__Group__329677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Binding__Endpoint2Assignment_3_in_rule__Binding__Group__3__Impl29704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group__0__Impl_in_rule__BindingEndPoint__Group__029742 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group__1_in_rule__BindingEndPoint__Group__029745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__0_in_rule__BindingEndPoint__Group__0__Impl29772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group__1__Impl_in_rule__BindingEndPoint__Group__129803 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group__2_in_rule__BindingEndPoint__Group__129806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__PortAssignment_1_in_rule__BindingEndPoint__Group__1__Impl29833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group__2__Impl_in_rule__BindingEndPoint__Group__229863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__0_in_rule__BindingEndPoint__Group__2__Impl29890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__0__Impl_in_rule__BindingEndPoint__Group_0__029927 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__1_in_rule__BindingEndPoint__Group_0__029930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__ActorRefAssignment_0_0_in_rule__BindingEndPoint__Group_0__0__Impl29957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_0__1__Impl_in_rule__BindingEndPoint__Group_0__129987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__BindingEndPoint__Group_0__1__Impl30015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__0__Impl_in_rule__BindingEndPoint__Group_2__030050 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__1_in_rule__BindingEndPoint__Group_2__030053 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_87_in_rule__BindingEndPoint__Group_2__0__Impl30081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__Group_2__1__Impl_in_rule__BindingEndPoint__Group_2__130112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BindingEndPoint__SubAssignment_2_1_in_rule__BindingEndPoint__Group_2__1__Impl30139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__0__Impl_in_rule__LayerConnection__Group__030173 = new BitSet(new long[]{0x0000000000000000L,0x000000000C000000L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__1_in_rule__LayerConnection__Group__030176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_88_in_rule__LayerConnection__Group__0__Impl30204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__1__Impl_in_rule__LayerConnection__Group__130235 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__2_in_rule__LayerConnection__Group__130238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LayerConnection__FromAssignment_1_in_rule__LayerConnection__Group__1__Impl30265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__2__Impl_in_rule__LayerConnection__Group__230295 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__3_in_rule__LayerConnection__Group__230298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_89_in_rule__LayerConnection__Group__2__Impl30326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LayerConnection__Group__3__Impl_in_rule__LayerConnection__Group__330357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LayerConnection__ToAssignment_3_in_rule__LayerConnection__Group__3__Impl30384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSAPoint__Group__0__Impl_in_rule__RefSAPoint__Group__030422 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RefSAPoint__Group__1_in_rule__RefSAPoint__Group__030425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__RefSAPoint__Group__0__Impl30453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSAPoint__Group__1__Impl_in_rule__RefSAPoint__Group__130484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefSAPoint__RefAssignment_1_in_rule__RefSAPoint__Group__1__Impl30511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelaySAPoint__Group__0__Impl_in_rule__RelaySAPoint__Group__030545 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RelaySAPoint__Group__1_in_rule__RelaySAPoint__Group__030548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__RelaySAPoint__Group__0__Impl30576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelaySAPoint__Group__1__Impl_in_rule__RelaySAPoint__Group__130607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelaySAPoint__RelayAssignment_1_in_rule__RelaySAPoint__Group__1__Impl30634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPPoint__Group__0__Impl_in_rule__SPPoint__Group__030668 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__SPPoint__Group__1_in_rule__SPPoint__Group__030671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPPoint__RefAssignment_0_in_rule__SPPoint__Group__0__Impl30698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPPoint__Group__1__Impl_in_rule__SPPoint__Group__130728 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SPPoint__Group__2_in_rule__SPPoint__Group__130731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__SPPoint__Group__1__Impl30759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPPoint__Group__2__Impl_in_rule__SPPoint__Group__230790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SPPoint__ServiceAssignment_2_in_rule__SPPoint__Group__2__Impl30817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__0__Impl_in_rule__ActorRef__Group__030853 = new BitSet(new long[]{0x0000000180000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__1_in_rule__ActorRef__Group__030856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__RefTypeAssignment_0_in_rule__ActorRef__Group__0__Impl30883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__1__Impl_in_rule__ActorRef__Group__130914 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__2_in_rule__ActorRef__Group__130917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_92_in_rule__ActorRef__Group__1__Impl30945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__2__Impl_in_rule__ActorRef__Group__230976 = new BitSet(new long[]{0x0100010000000000L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__3_in_rule__ActorRef__Group__230979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__NameAssignment_2_in_rule__ActorRef__Group__2__Impl31006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__3__Impl_in_rule__ActorRef__Group__331036 = new BitSet(new long[]{0x0100010000000000L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__4_in_rule__ActorRef__Group__331039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__MultiplicityAssignment_3_in_rule__ActorRef__Group__3__Impl31066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__4__Impl_in_rule__ActorRef__Group__431097 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__5_in_rule__ActorRef__Group__431100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__ActorRef__Group__4__Impl31128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__5__Impl_in_rule__ActorRef__Group__531159 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__6_in_rule__ActorRef__Group__531162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__TypeAssignment_5_in_rule__ActorRef__Group__5__Impl31189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__Group__6__Impl_in_rule__ActorRef__Group__631219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorRef__DocuAssignment_6_in_rule__ActorRef__Group__6__Impl31246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__0__Impl_in_rule__StateGraph__Group__031291 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__1_in_rule__StateGraph__Group__031294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__1__Impl_in_rule__StateGraph__Group__131352 = new BitSet(new long[]{0x0000008000000000L,0x000081F840000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__2_in_rule__StateGraph__Group__131355 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__StateGraph__Group__1__Impl31383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__2__Impl_in_rule__StateGraph__Group__231414 = new BitSet(new long[]{0x0000008000000000L,0x000081F840000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__3_in_rule__StateGraph__Group__231417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Alternatives_2_in_rule__StateGraph__Group__2__Impl31444 = new BitSet(new long[]{0x0000000000000002L,0x000081F840000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateGraph__Group__3__Impl_in_rule__StateGraph__Group__331475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__StateGraph__Group__3__Impl31503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__0__Impl_in_rule__StateMachine__Group__031542 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__1_in_rule__StateMachine__Group__031545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__1__Impl_in_rule__StateMachine__Group__131603 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__2_in_rule__StateMachine__Group__131606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_93_in_rule__StateMachine__Group__1__Impl31634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__2__Impl_in_rule__StateMachine__Group__231665 = new BitSet(new long[]{0x0000008000000000L,0x000081F840000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__3_in_rule__StateMachine__Group__231668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__StateMachine__Group__2__Impl31696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__3__Impl_in_rule__StateMachine__Group__331727 = new BitSet(new long[]{0x0000008000000000L,0x000081F840000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__4_in_rule__StateMachine__Group__331730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Alternatives_3_in_rule__StateMachine__Group__3__Impl31757 = new BitSet(new long[]{0x0000000000000002L,0x000081F840000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StateMachine__Group__4__Impl_in_rule__StateMachine__Group__431788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__StateMachine__Group__4__Impl31816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__0__Impl_in_rule__SimpleState__Group__031857 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__1_in_rule__SimpleState__Group__031860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_94_in_rule__SimpleState__Group__0__Impl31888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__1__Impl_in_rule__SimpleState__Group__131919 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__2_in_rule__SimpleState__Group__131922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__NameAssignment_1_in_rule__SimpleState__Group__1__Impl31949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__2__Impl_in_rule__SimpleState__Group__231979 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__3_in_rule__SimpleState__Group__231982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__DocuAssignment_2_in_rule__SimpleState__Group__2__Impl32009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group__3__Impl_in_rule__SimpleState__Group__332040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__0_in_rule__SimpleState__Group__3__Impl32067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__0__Impl_in_rule__SimpleState__Group_3__032106 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__1_in_rule__SimpleState__Group_3__032109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__SimpleState__Group_3__0__Impl32137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__1__Impl_in_rule__SimpleState__Group_3__132168 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__2_in_rule__SimpleState__Group_3__132171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__0_in_rule__SimpleState__Group_3__1__Impl32198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__2__Impl_in_rule__SimpleState__Group_3__232229 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__3_in_rule__SimpleState__Group_3__232232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__0_in_rule__SimpleState__Group_3__2__Impl32259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__3__Impl_in_rule__SimpleState__Group_3__332290 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__4_in_rule__SimpleState__Group_3__332293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__0_in_rule__SimpleState__Group_3__3__Impl32320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__4__Impl_in_rule__SimpleState__Group_3__432351 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__5_in_rule__SimpleState__Group_3__432354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__0_in_rule__SimpleState__Group_3__4__Impl32381 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3__5__Impl_in_rule__SimpleState__Group_3__532412 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__SimpleState__Group_3__5__Impl32440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__0__Impl_in_rule__SimpleState__Group_3_1__032483 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__1_in_rule__SimpleState__Group_3_1__032486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_95_in_rule__SimpleState__Group_3_1__0__Impl32514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_1__1__Impl_in_rule__SimpleState__Group_3_1__132545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__EntryCodeAssignment_3_1_1_in_rule__SimpleState__Group_3_1__1__Impl32572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__0__Impl_in_rule__SimpleState__Group_3_2__032606 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__1_in_rule__SimpleState__Group_3_2__032609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_96_in_rule__SimpleState__Group_3_2__0__Impl32637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_2__1__Impl_in_rule__SimpleState__Group_3_2__132668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__ExitCodeAssignment_3_2_1_in_rule__SimpleState__Group_3_2__1__Impl32695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__0__Impl_in_rule__SimpleState__Group_3_3__032729 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__1_in_rule__SimpleState__Group_3_3__032732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_97_in_rule__SimpleState__Group_3_3__0__Impl32760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_3__1__Impl_in_rule__SimpleState__Group_3_3__132791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__DoCodeAssignment_3_3_1_in_rule__SimpleState__Group_3_3__1__Impl32818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__0__Impl_in_rule__SimpleState__Group_3_4__032852 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__1_in_rule__SimpleState__Group_3_4__032855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_98_in_rule__SimpleState__Group_3_4__0__Impl32883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__Group_3_4__1__Impl_in_rule__SimpleState__Group_3_4__132914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleState__SubgraphAssignment_3_4_1_in_rule__SimpleState__Group_3_4__1__Impl32941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__0__Impl_in_rule__RefinedState__Group__032975 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__1_in_rule__RefinedState__Group__032978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_99_in_rule__RefinedState__Group__0__Impl33006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__1__Impl_in_rule__RefinedState__Group__133037 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__2_in_rule__RefinedState__Group__133040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__TargetAssignment_1_in_rule__RefinedState__Group__1__Impl33067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__2__Impl_in_rule__RefinedState__Group__233097 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__3_in_rule__RefinedState__Group__233100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__DocuAssignment_2_in_rule__RefinedState__Group__2__Impl33127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__3__Impl_in_rule__RefinedState__Group__333158 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__4_in_rule__RefinedState__Group__333161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__RefinedState__Group__3__Impl33189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__4__Impl_in_rule__RefinedState__Group__433220 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__5_in_rule__RefinedState__Group__433223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_4__0_in_rule__RefinedState__Group__4__Impl33250 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__5__Impl_in_rule__RefinedState__Group__533281 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__6_in_rule__RefinedState__Group__533284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_5__0_in_rule__RefinedState__Group__5__Impl33311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__6__Impl_in_rule__RefinedState__Group__633342 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__7_in_rule__RefinedState__Group__633345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_6__0_in_rule__RefinedState__Group__6__Impl33372 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__7__Impl_in_rule__RefinedState__Group__733403 = new BitSet(new long[]{0x0000008000000000L,0x0000000780000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__8_in_rule__RefinedState__Group__733406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_7__0_in_rule__RefinedState__Group__7__Impl33433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group__8__Impl_in_rule__RefinedState__Group__833464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__RefinedState__Group__8__Impl33492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_4__0__Impl_in_rule__RefinedState__Group_4__033541 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_4__1_in_rule__RefinedState__Group_4__033544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_95_in_rule__RefinedState__Group_4__0__Impl33572 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_4__1__Impl_in_rule__RefinedState__Group_4__133603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__EntryCodeAssignment_4_1_in_rule__RefinedState__Group_4__1__Impl33630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_5__0__Impl_in_rule__RefinedState__Group_5__033664 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_5__1_in_rule__RefinedState__Group_5__033667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_96_in_rule__RefinedState__Group_5__0__Impl33695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_5__1__Impl_in_rule__RefinedState__Group_5__133726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__ExitCodeAssignment_5_1_in_rule__RefinedState__Group_5__1__Impl33753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_6__0__Impl_in_rule__RefinedState__Group_6__033787 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_6__1_in_rule__RefinedState__Group_6__033790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_97_in_rule__RefinedState__Group_6__0__Impl33818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_6__1__Impl_in_rule__RefinedState__Group_6__133849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__DoCodeAssignment_6_1_in_rule__RefinedState__Group_6__1__Impl33876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_7__0__Impl_in_rule__RefinedState__Group_7__033910 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_7__1_in_rule__RefinedState__Group_7__033913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_98_in_rule__RefinedState__Group_7__0__Impl33941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__Group_7__1__Impl_in_rule__RefinedState__Group_7__133972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedState__SubgraphAssignment_7_1_in_rule__RefinedState__Group_7__1__Impl33999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__0__Impl_in_rule__DetailCode__Group__034033 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__1_in_rule__DetailCode__Group__034036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__1__Impl_in_rule__DetailCode__Group__134094 = new BitSet(new long[]{0x0000008000000100L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__2_in_rule__DetailCode__Group__134097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__DetailCode__Group__1__Impl34125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__2__Impl_in_rule__DetailCode__Group__234156 = new BitSet(new long[]{0x0000008000000100L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__3_in_rule__DetailCode__Group__234159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DetailCode__LinesAssignment_2_in_rule__DetailCode__Group__2__Impl34186 = new BitSet(new long[]{0x0000000000000102L}); + public static final BitSet FOLLOW_rule__DetailCode__Group__3__Impl_in_rule__DetailCode__Group__334217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__DetailCode__Group__3__Impl34245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransitionPoint__Group__0__Impl_in_rule__TransitionPoint__Group__034284 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransitionPoint__Group__1_in_rule__TransitionPoint__Group__034287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransitionPoint__HandlerAssignment_0_in_rule__TransitionPoint__Group__0__Impl34314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransitionPoint__Group__1__Impl_in_rule__TransitionPoint__Group__134345 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TransitionPoint__Group__2_in_rule__TransitionPoint__Group__134348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_100_in_rule__TransitionPoint__Group__1__Impl34376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransitionPoint__Group__2__Impl_in_rule__TransitionPoint__Group__234407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransitionPoint__NameAssignment_2_in_rule__TransitionPoint__Group__2__Impl34434 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EntryPoint__Group__0__Impl_in_rule__EntryPoint__Group__034470 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EntryPoint__Group__1_in_rule__EntryPoint__Group__034473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_101_in_rule__EntryPoint__Group__0__Impl34501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EntryPoint__Group__1__Impl_in_rule__EntryPoint__Group__134532 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EntryPoint__NameAssignment_1_in_rule__EntryPoint__Group__1__Impl34559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExitPoint__Group__0__Impl_in_rule__ExitPoint__Group__034593 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ExitPoint__Group__1_in_rule__ExitPoint__Group__034596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_102_in_rule__ExitPoint__Group__0__Impl34624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExitPoint__Group__1__Impl_in_rule__ExitPoint__Group__134655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExitPoint__NameAssignment_1_in_rule__ExitPoint__Group__1__Impl34682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicePoint__Group__0__Impl_in_rule__ChoicePoint__Group__034716 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ChoicePoint__Group__1_in_rule__ChoicePoint__Group__034719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_103_in_rule__ChoicePoint__Group__0__Impl34747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicePoint__Group__1__Impl_in_rule__ChoicePoint__Group__134778 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__ChoicePoint__Group__2_in_rule__ChoicePoint__Group__134781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicePoint__NameAssignment_1_in_rule__ChoicePoint__Group__1__Impl34808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicePoint__Group__2__Impl_in_rule__ChoicePoint__Group__234838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicePoint__DocuAssignment_2_in_rule__ChoicePoint__Group__2__Impl34865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__0__Impl_in_rule__InitialTransition__Group__034902 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__1_in_rule__InitialTransition__Group__034905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__InitialTransition__Group__0__Impl34933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__1__Impl_in_rule__InitialTransition__Group__134964 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__2_in_rule__InitialTransition__Group__134967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__NameAssignment_1_in_rule__InitialTransition__Group__1__Impl34994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__2__Impl_in_rule__InitialTransition__Group__235025 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__3_in_rule__InitialTransition__Group__235028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__InitialTransition__Group__2__Impl35056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__3__Impl_in_rule__InitialTransition__Group__335087 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__4_in_rule__InitialTransition__Group__335090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_105_in_rule__InitialTransition__Group__3__Impl35118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__4__Impl_in_rule__InitialTransition__Group__435149 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__5_in_rule__InitialTransition__Group__435152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__InitialTransition__Group__4__Impl35180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__5__Impl_in_rule__InitialTransition__Group__535211 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__6_in_rule__InitialTransition__Group__535214 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__ToAssignment_5_in_rule__InitialTransition__Group__5__Impl35241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__6__Impl_in_rule__InitialTransition__Group__635271 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__7_in_rule__InitialTransition__Group__635274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__DocuAssignment_6_in_rule__InitialTransition__Group__6__Impl35301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__7__Impl_in_rule__InitialTransition__Group__735332 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__8_in_rule__InitialTransition__Group__735335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__InitialTransition__Group__7__Impl35363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__8__Impl_in_rule__InitialTransition__Group__835394 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__9_in_rule__InitialTransition__Group__835397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group_8__0_in_rule__InitialTransition__Group__8__Impl35424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group__9__Impl_in_rule__InitialTransition__Group__935455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__InitialTransition__Group__9__Impl35483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group_8__0__Impl_in_rule__InitialTransition__Group_8__035534 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group_8__1_in_rule__InitialTransition__Group_8__035537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__InitialTransition__Group_8__0__Impl35565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__Group_8__1__Impl_in_rule__InitialTransition__Group_8__135596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InitialTransition__ActionAssignment_8_1_in_rule__InitialTransition__Group_8__1__Impl35623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__0__Impl_in_rule__ContinuationTransition__Group__035657 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__1_in_rule__ContinuationTransition__Group__035660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__ContinuationTransition__Group__0__Impl35688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__1__Impl_in_rule__ContinuationTransition__Group__135719 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__2_in_rule__ContinuationTransition__Group__135722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__NameAssignment_1_in_rule__ContinuationTransition__Group__1__Impl35749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__2__Impl_in_rule__ContinuationTransition__Group__235780 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__3_in_rule__ContinuationTransition__Group__235783 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__ContinuationTransition__Group__2__Impl35811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__3__Impl_in_rule__ContinuationTransition__Group__335842 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__4_in_rule__ContinuationTransition__Group__335845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__FromAssignment_3_in_rule__ContinuationTransition__Group__3__Impl35872 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__4__Impl_in_rule__ContinuationTransition__Group__435902 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__5_in_rule__ContinuationTransition__Group__435905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__ContinuationTransition__Group__4__Impl35933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__5__Impl_in_rule__ContinuationTransition__Group__535964 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__6_in_rule__ContinuationTransition__Group__535967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__ToAssignment_5_in_rule__ContinuationTransition__Group__5__Impl35994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__6__Impl_in_rule__ContinuationTransition__Group__636024 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__7_in_rule__ContinuationTransition__Group__636027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__DocuAssignment_6_in_rule__ContinuationTransition__Group__6__Impl36054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group__7__Impl_in_rule__ContinuationTransition__Group__736085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__0_in_rule__ContinuationTransition__Group__7__Impl36112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__0__Impl_in_rule__ContinuationTransition__Group_7__036159 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__1_in_rule__ContinuationTransition__Group_7__036162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ContinuationTransition__Group_7__0__Impl36190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__1__Impl_in_rule__ContinuationTransition__Group_7__136221 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__2_in_rule__ContinuationTransition__Group_7__136224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__0_in_rule__ContinuationTransition__Group_7__1__Impl36251 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7__2__Impl_in_rule__ContinuationTransition__Group_7__236282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__ContinuationTransition__Group_7__2__Impl36310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__0__Impl_in_rule__ContinuationTransition__Group_7_1__036347 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__1_in_rule__ContinuationTransition__Group_7_1__036350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__ContinuationTransition__Group_7_1__0__Impl36378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__Group_7_1__1__Impl_in_rule__ContinuationTransition__Group_7_1__136409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ContinuationTransition__ActionAssignment_7_1_1_in_rule__ContinuationTransition__Group_7_1__1__Impl36436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__0__Impl_in_rule__TriggeredTransition__Group__036470 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__1_in_rule__TriggeredTransition__Group__036473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__TriggeredTransition__Group__0__Impl36501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__1__Impl_in_rule__TriggeredTransition__Group__136532 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__2_in_rule__TriggeredTransition__Group__136535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__NameAssignment_1_in_rule__TriggeredTransition__Group__1__Impl36562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__2__Impl_in_rule__TriggeredTransition__Group__236593 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__3_in_rule__TriggeredTransition__Group__236596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__TriggeredTransition__Group__2__Impl36624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__3__Impl_in_rule__TriggeredTransition__Group__336655 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__4_in_rule__TriggeredTransition__Group__336658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__FromAssignment_3_in_rule__TriggeredTransition__Group__3__Impl36685 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__4__Impl_in_rule__TriggeredTransition__Group__436715 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__5_in_rule__TriggeredTransition__Group__436718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__TriggeredTransition__Group__4__Impl36746 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__5__Impl_in_rule__TriggeredTransition__Group__536777 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__6_in_rule__TriggeredTransition__Group__536780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__ToAssignment_5_in_rule__TriggeredTransition__Group__5__Impl36807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__6__Impl_in_rule__TriggeredTransition__Group__636837 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__7_in_rule__TriggeredTransition__Group__636840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__DocuAssignment_6_in_rule__TriggeredTransition__Group__6__Impl36867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__7__Impl_in_rule__TriggeredTransition__Group__736898 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__8_in_rule__TriggeredTransition__Group__736901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__TriggeredTransition__Group__7__Impl36929 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__8__Impl_in_rule__TriggeredTransition__Group__836960 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__9_in_rule__TriggeredTransition__Group__836963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_107_in_rule__TriggeredTransition__Group__8__Impl36991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__9__Impl_in_rule__TriggeredTransition__Group__937022 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__10_in_rule__TriggeredTransition__Group__937025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__TriggeredTransition__Group__9__Impl37053 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__10__Impl_in_rule__TriggeredTransition__Group__1037084 = new BitSet(new long[]{0x0000008000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__11_in_rule__TriggeredTransition__Group__1037087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__TriggersAssignment_10_in_rule__TriggeredTransition__Group__10__Impl37114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__11__Impl_in_rule__TriggeredTransition__Group__1137144 = new BitSet(new long[]{0x0000008000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__12_in_rule__TriggeredTransition__Group__1137147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__0_in_rule__TriggeredTransition__Group__11__Impl37174 = new BitSet(new long[]{0x0000000000000002L,0x0000100000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__12__Impl_in_rule__TriggeredTransition__Group__1237205 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__13_in_rule__TriggeredTransition__Group__1237208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__TriggeredTransition__Group__12__Impl37236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__13__Impl_in_rule__TriggeredTransition__Group__1337267 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__14_in_rule__TriggeredTransition__Group__1337270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__0_in_rule__TriggeredTransition__Group__13__Impl37297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group__14__Impl_in_rule__TriggeredTransition__Group__1437328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__TriggeredTransition__Group__14__Impl37356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__0__Impl_in_rule__TriggeredTransition__Group_11__037417 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__1_in_rule__TriggeredTransition__Group_11__037420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_108_in_rule__TriggeredTransition__Group_11__0__Impl37448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_11__1__Impl_in_rule__TriggeredTransition__Group_11__137479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__TriggersAssignment_11_1_in_rule__TriggeredTransition__Group_11__1__Impl37506 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__0__Impl_in_rule__TriggeredTransition__Group_13__037540 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__1_in_rule__TriggeredTransition__Group_13__037543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__TriggeredTransition__Group_13__0__Impl37571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__Group_13__1__Impl_in_rule__TriggeredTransition__Group_13__137602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TriggeredTransition__ActionAssignment_13_1_in_rule__TriggeredTransition__Group_13__1__Impl37629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__0__Impl_in_rule__GuardedTransition__Group__037663 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__1_in_rule__GuardedTransition__Group__037666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__GuardedTransition__Group__0__Impl37694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__1__Impl_in_rule__GuardedTransition__Group__137725 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__2_in_rule__GuardedTransition__Group__137728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__NameAssignment_1_in_rule__GuardedTransition__Group__1__Impl37755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__2__Impl_in_rule__GuardedTransition__Group__237786 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__3_in_rule__GuardedTransition__Group__237789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__GuardedTransition__Group__2__Impl37817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__3__Impl_in_rule__GuardedTransition__Group__337848 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__4_in_rule__GuardedTransition__Group__337851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__FromAssignment_3_in_rule__GuardedTransition__Group__3__Impl37878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__4__Impl_in_rule__GuardedTransition__Group__437908 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__5_in_rule__GuardedTransition__Group__437911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__GuardedTransition__Group__4__Impl37939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__5__Impl_in_rule__GuardedTransition__Group__537970 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__6_in_rule__GuardedTransition__Group__537973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__ToAssignment_5_in_rule__GuardedTransition__Group__5__Impl38000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__6__Impl_in_rule__GuardedTransition__Group__638030 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__7_in_rule__GuardedTransition__Group__638033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__DocuAssignment_6_in_rule__GuardedTransition__Group__6__Impl38060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__7__Impl_in_rule__GuardedTransition__Group__738091 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__8_in_rule__GuardedTransition__Group__738094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__GuardedTransition__Group__7__Impl38122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__8__Impl_in_rule__GuardedTransition__Group__838153 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__9_in_rule__GuardedTransition__Group__838156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_109_in_rule__GuardedTransition__Group__8__Impl38184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__9__Impl_in_rule__GuardedTransition__Group__938215 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__10_in_rule__GuardedTransition__Group__938218 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__GuardAssignment_9_in_rule__GuardedTransition__Group__9__Impl38245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__10__Impl_in_rule__GuardedTransition__Group__1038275 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__11_in_rule__GuardedTransition__Group__1038278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__0_in_rule__GuardedTransition__Group__10__Impl38305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group__11__Impl_in_rule__GuardedTransition__Group__1138336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__GuardedTransition__Group__11__Impl38364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__0__Impl_in_rule__GuardedTransition__Group_10__038419 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__1_in_rule__GuardedTransition__Group_10__038422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__GuardedTransition__Group_10__0__Impl38450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__Group_10__1__Impl_in_rule__GuardedTransition__Group_10__138481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardedTransition__ActionAssignment_10_1_in_rule__GuardedTransition__Group_10__1__Impl38508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__0__Impl_in_rule__CPBranchTransition__Group__038542 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__1_in_rule__CPBranchTransition__Group__038545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_104_in_rule__CPBranchTransition__Group__0__Impl38573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__1__Impl_in_rule__CPBranchTransition__Group__138604 = new BitSet(new long[]{0x0000010000000080L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__2_in_rule__CPBranchTransition__Group__138607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__NameAssignment_1_in_rule__CPBranchTransition__Group__1__Impl38634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__2__Impl_in_rule__CPBranchTransition__Group__238665 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__3_in_rule__CPBranchTransition__Group__238668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__CPBranchTransition__Group__2__Impl38696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__3__Impl_in_rule__CPBranchTransition__Group__338727 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__4_in_rule__CPBranchTransition__Group__338730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__FromAssignment_3_in_rule__CPBranchTransition__Group__3__Impl38757 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__4__Impl_in_rule__CPBranchTransition__Group__438787 = new BitSet(new long[]{0x0000000000000080L,0x0003000000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__5_in_rule__CPBranchTransition__Group__438790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_42_in_rule__CPBranchTransition__Group__4__Impl38818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__5__Impl_in_rule__CPBranchTransition__Group__538849 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__6_in_rule__CPBranchTransition__Group__538852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__ToAssignment_5_in_rule__CPBranchTransition__Group__5__Impl38879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__6__Impl_in_rule__CPBranchTransition__Group__638909 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__7_in_rule__CPBranchTransition__Group__638912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__DocuAssignment_6_in_rule__CPBranchTransition__Group__6__Impl38939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__7__Impl_in_rule__CPBranchTransition__Group__738970 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__8_in_rule__CPBranchTransition__Group__738973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__CPBranchTransition__Group__7__Impl39001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__8__Impl_in_rule__CPBranchTransition__Group__839032 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__9_in_rule__CPBranchTransition__Group__839035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_110_in_rule__CPBranchTransition__Group__8__Impl39063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__9__Impl_in_rule__CPBranchTransition__Group__939094 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__10_in_rule__CPBranchTransition__Group__939097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__ConditionAssignment_9_in_rule__CPBranchTransition__Group__9__Impl39124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__10__Impl_in_rule__CPBranchTransition__Group__1039154 = new BitSet(new long[]{0x0000008000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__11_in_rule__CPBranchTransition__Group__1039157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__0_in_rule__CPBranchTransition__Group__10__Impl39184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group__11__Impl_in_rule__CPBranchTransition__Group__1139215 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__CPBranchTransition__Group__11__Impl39243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__0__Impl_in_rule__CPBranchTransition__Group_10__039298 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__1_in_rule__CPBranchTransition__Group_10__039301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__CPBranchTransition__Group_10__0__Impl39329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__Group_10__1__Impl_in_rule__CPBranchTransition__Group_10__139360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CPBranchTransition__ActionAssignment_10_1_in_rule__CPBranchTransition__Group_10__1__Impl39387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__0__Impl_in_rule__RefinedTransition__Group__039421 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__1_in_rule__RefinedTransition__Group__039424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_111_in_rule__RefinedTransition__Group__0__Impl39452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__1__Impl_in_rule__RefinedTransition__Group__139483 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__2_in_rule__RefinedTransition__Group__139486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__TargetAssignment_1_in_rule__RefinedTransition__Group__1__Impl39513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__2__Impl_in_rule__RefinedTransition__Group__239543 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__3_in_rule__RefinedTransition__Group__239546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__DocuAssignment_2_in_rule__RefinedTransition__Group__2__Impl39573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__3__Impl_in_rule__RefinedTransition__Group__339604 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__4_in_rule__RefinedTransition__Group__339607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__RefinedTransition__Group__3__Impl39635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__4__Impl_in_rule__RefinedTransition__Group__439666 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__5_in_rule__RefinedTransition__Group__439669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_106_in_rule__RefinedTransition__Group__4__Impl39697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__5__Impl_in_rule__RefinedTransition__Group__539728 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__6_in_rule__RefinedTransition__Group__539731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__ActionAssignment_5_in_rule__RefinedTransition__Group__5__Impl39758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RefinedTransition__Group__6__Impl_in_rule__RefinedTransition__Group__639788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__RefinedTransition__Group__6__Impl39816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TrPointTerminal__Group__0__Impl_in_rule__TrPointTerminal__Group__039861 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TrPointTerminal__Group__1_in_rule__TrPointTerminal__Group__039864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_112_in_rule__TrPointTerminal__Group__0__Impl39892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TrPointTerminal__Group__1__Impl_in_rule__TrPointTerminal__Group__139923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TrPointTerminal__TrPointAssignment_1_in_rule__TrPointTerminal__Group__1__Impl39950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__0__Impl_in_rule__SubStateTrPointTerminal__Group__039984 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__1_in_rule__SubStateTrPointTerminal__Group__039987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__TrPointAssignment_0_in_rule__SubStateTrPointTerminal__Group__0__Impl40014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__1__Impl_in_rule__SubStateTrPointTerminal__Group__140044 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__2_in_rule__SubStateTrPointTerminal__Group__140047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_47_in_rule__SubStateTrPointTerminal__Group__1__Impl40075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__Group__2__Impl_in_rule__SubStateTrPointTerminal__Group__240106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubStateTrPointTerminal__StateAssignment_2_in_rule__SubStateTrPointTerminal__Group__2__Impl40133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicepointTerminal__Group__0__Impl_in_rule__ChoicepointTerminal__Group__040169 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ChoicepointTerminal__Group__1_in_rule__ChoicepointTerminal__Group__040172 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_113_in_rule__ChoicepointTerminal__Group__0__Impl40200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicepointTerminal__Group__1__Impl_in_rule__ChoicepointTerminal__Group__140231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ChoicepointTerminal__CpAssignment_1_in_rule__ChoicepointTerminal__Group__1__Impl40258 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group__0__Impl_in_rule__Trigger__Group__040292 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Trigger__Group__1_in_rule__Trigger__Group__040295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_114_in_rule__Trigger__Group__0__Impl40323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group__1__Impl_in_rule__Trigger__Group__140354 = new BitSet(new long[]{0x0000000000000000L,0x0018200000000000L}); + public static final BitSet FOLLOW_rule__Trigger__Group__2_in_rule__Trigger__Group__140357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_1_in_rule__Trigger__Group__1__Impl40384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group__2__Impl_in_rule__Trigger__Group__240414 = new BitSet(new long[]{0x0000000000000000L,0x0018200000000000L}); + public static final BitSet FOLLOW_rule__Trigger__Group__3_in_rule__Trigger__Group__240417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group_2__0_in_rule__Trigger__Group__2__Impl40444 = new BitSet(new long[]{0x0000000000000002L,0x0010000000000000L}); + public static final BitSet FOLLOW_rule__Trigger__Group__3__Impl_in_rule__Trigger__Group__340475 = new BitSet(new long[]{0x0000000000000000L,0x0018200000000000L}); + public static final BitSet FOLLOW_rule__Trigger__Group__4_in_rule__Trigger__Group__340478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__GuardAssignment_3_in_rule__Trigger__Group__3__Impl40505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group__4__Impl_in_rule__Trigger__Group__440536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_115_in_rule__Trigger__Group__4__Impl40564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group_2__0__Impl_in_rule__Trigger__Group_2__040605 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Trigger__Group_2__1_in_rule__Trigger__Group_2__040608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_116_in_rule__Trigger__Group_2__0__Impl40636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__Group_2__1__Impl_in_rule__Trigger__Group_2__140667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Trigger__MsgFromIfPairsAssignment_2_1_in_rule__Trigger__Group_2__1__Impl40694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MessageFromIf__Group__0__Impl_in_rule__MessageFromIf__Group__040728 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__MessageFromIf__Group__1_in_rule__MessageFromIf__Group__040731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MessageFromIf__MessageAssignment_0_in_rule__MessageFromIf__Group__0__Impl40758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MessageFromIf__Group__1__Impl_in_rule__MessageFromIf__Group__140788 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__MessageFromIf__Group__2_in_rule__MessageFromIf__Group__140791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__MessageFromIf__Group__1__Impl40819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MessageFromIf__Group__2__Impl_in_rule__MessageFromIf__Group__240850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MessageFromIf__FromAssignment_2_in_rule__MessageFromIf__Group__2__Impl40877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Guard__Group__0__Impl_in_rule__Guard__Group__040913 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__Guard__Group__1_in_rule__Guard__Group__040916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_109_in_rule__Guard__Group__0__Impl40944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Guard__Group__1__Impl_in_rule__Guard__Group__140975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Guard__GuardAssignment_1_in_rule__Guard__Group__1__Impl41002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__0__Impl_in_rule__MULTIPLICITY__Group__041036 = new BitSet(new long[]{0x0000000000004020L}); + public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__1_in_rule__MULTIPLICITY__Group__041039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__MULTIPLICITY__Group__0__Impl41067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__1__Impl_in_rule__MULTIPLICITY__Group__141098 = new BitSet(new long[]{0x0200000000000000L}); + public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__2_in_rule__MULTIPLICITY__Group__141101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MULTIPLICITY__Alternatives_1_in_rule__MULTIPLICITY__Group__1__Impl41128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MULTIPLICITY__Group__2__Impl_in_rule__MULTIPLICITY__Group__241158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_rule__MULTIPLICITY__Group__2__Impl41186 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Greeting__Group__0__Impl_in_rule__Greeting__Group__041223 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Greeting__Group__1_in_rule__Greeting__Group__041226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_117_in_rule__Greeting__Group__0__Impl41254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Greeting__Group__1__Impl_in_rule__Greeting__Group__141285 = new BitSet(new long[]{0x0000000000000000L,0x0040000000000000L}); + public static final BitSet FOLLOW_rule__Greeting__Group__2_in_rule__Greeting__Group__141288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Greeting__NameAssignment_1_in_rule__Greeting__Group__1__Impl41315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Greeting__Group__2__Impl_in_rule__Greeting__Group__241345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_118_in_rule__Greeting__Group__2__Impl41373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__0__Impl_in_rule__Annotation__Group__041410 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Annotation__Group__1_in_rule__Annotation__Group__041413 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_119_in_rule__Annotation__Group__0__Impl41441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__1__Impl_in_rule__Annotation__Group__141472 = new BitSet(new long[]{0x0000100000000000L}); + public static final BitSet FOLLOW_rule__Annotation__Group__2_in_rule__Annotation__Group__141475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__TypeAssignment_1_in_rule__Annotation__Group__1__Impl41502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group__2__Impl_in_rule__Annotation__Group__241532 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__0_in_rule__Annotation__Group__2__Impl41559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__0__Impl_in_rule__Annotation__Group_2__041596 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__1_in_rule__Annotation__Group_2__041599 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__Annotation__Group_2__0__Impl41627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__1__Impl_in_rule__Annotation__Group_2__141658 = new BitSet(new long[]{0x0001200000000000L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__2_in_rule__Annotation__Group_2__141661 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_1_in_rule__Annotation__Group_2__1__Impl41688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__2__Impl_in_rule__Annotation__Group_2__241718 = new BitSet(new long[]{0x0001200000000000L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__3_in_rule__Annotation__Group_2__241721 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0_in_rule__Annotation__Group_2__2__Impl41748 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2__3__Impl_in_rule__Annotation__Group_2__341779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__Annotation__Group_2__3__Impl41807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__0__Impl_in_rule__Annotation__Group_2_2__041846 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1_in_rule__Annotation__Group_2_2__041849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__Annotation__Group_2_2__0__Impl41877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__Group_2_2__1__Impl_in_rule__Annotation__Group_2_2__141908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Annotation__AttributesAssignment_2_2_1_in_rule__Annotation__Group_2_2__1__Impl41935 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__0__Impl_in_rule__KeyValue__Group__041969 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__1_in_rule__KeyValue__Group__041972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__KeyAssignment_0_in_rule__KeyValue__Group__0__Impl41999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__1__Impl_in_rule__KeyValue__Group__142029 = new BitSet(new long[]{0x0000000007000130L,0x0000000000400000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__2_in_rule__KeyValue__Group__142032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__KeyValue__Group__1__Impl42060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__Group__2__Impl_in_rule__KeyValue__Group__242091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyValue__ValueAssignment_2_in_rule__KeyValue__Group__2__Impl42118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__0__Impl_in_rule__AnnotationType__Group__042154 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__1_in_rule__AnnotationType__Group__042157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_120_in_rule__AnnotationType__Group__0__Impl42185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__1__Impl_in_rule__AnnotationType__Group__142216 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__2_in_rule__AnnotationType__Group__142219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__NameAssignment_1_in_rule__AnnotationType__Group__1__Impl42246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__2__Impl_in_rule__AnnotationType__Group__242276 = new BitSet(new long[]{0x0100004000000000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__3_in_rule__AnnotationType__Group__242279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__DocuAssignment_2_in_rule__AnnotationType__Group__2__Impl42306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__3__Impl_in_rule__AnnotationType__Group__342337 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__4_in_rule__AnnotationType__Group__342340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__AnnotationType__Group__3__Impl42368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__4__Impl_in_rule__AnnotationType__Group__442399 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__5_in_rule__AnnotationType__Group__442402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_121_in_rule__AnnotationType__Group__4__Impl42430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__5__Impl_in_rule__AnnotationType__Group__542461 = new BitSet(new long[]{0x00000040003F8000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__6_in_rule__AnnotationType__Group__542464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_49_in_rule__AnnotationType__Group__5__Impl42492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__6__Impl_in_rule__AnnotationType__Group__642523 = new BitSet(new long[]{0x0000008100400000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__7_in_rule__AnnotationType__Group__642526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Alternatives_6_in_rule__AnnotationType__Group__6__Impl42553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__7__Impl_in_rule__AnnotationType__Group__742583 = new BitSet(new long[]{0x0000008100400000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__8_in_rule__AnnotationType__Group__742586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__AttributesAssignment_7_in_rule__AnnotationType__Group__7__Impl42613 = new BitSet(new long[]{0x0000000100400002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group__8__Impl_in_rule__AnnotationType__Group__842644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__AnnotationType__Group__8__Impl42672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__0__Impl_in_rule__AnnotationType__Group_6_1__042721 = new BitSet(new long[]{0x00000000003F8000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__1_in_rule__AnnotationType__Group_6_1__042724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__AnnotationType__Group_6_1__0__Impl42752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__1__Impl_in_rule__AnnotationType__Group_6_1__142783 = new BitSet(new long[]{0x0001008000000000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__2_in_rule__AnnotationType__Group_6_1__142786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_1_in_rule__AnnotationType__Group_6_1__1__Impl42813 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__2__Impl_in_rule__AnnotationType__Group_6_1__242843 = new BitSet(new long[]{0x0001008000000000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__3_in_rule__AnnotationType__Group_6_1__242846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__0_in_rule__AnnotationType__Group_6_1__2__Impl42873 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1__3__Impl_in_rule__AnnotationType__Group_6_1__342904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__AnnotationType__Group_6_1__3__Impl42932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__0__Impl_in_rule__AnnotationType__Group_6_1_2__042971 = new BitSet(new long[]{0x00000000003F8000L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__1_in_rule__AnnotationType__Group_6_1_2__042974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__AnnotationType__Group_6_1_2__0__Impl43002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__Group_6_1_2__1__Impl_in_rule__AnnotationType__Group_6_1_2__143033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AnnotationType__TargetsAssignment_6_1_2_1_in_rule__AnnotationType__Group_6_1_2__1__Impl43060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__0__Impl_in_rule__SimpleAnnotationAttribute__Group__043094 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1_in_rule__SimpleAnnotationAttribute__Group__043097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Alternatives_0_in_rule__SimpleAnnotationAttribute__Group__0__Impl43124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__1__Impl_in_rule__SimpleAnnotationAttribute__Group__143154 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2_in_rule__SimpleAnnotationAttribute__Group__143157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_122_in_rule__SimpleAnnotationAttribute__Group__1__Impl43185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__2__Impl_in_rule__SimpleAnnotationAttribute__Group__243216 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3_in_rule__SimpleAnnotationAttribute__Group__243219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__NameAssignment_2_in_rule__SimpleAnnotationAttribute__Group__2__Impl43246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__3__Impl_in_rule__SimpleAnnotationAttribute__Group__343276 = new BitSet(new long[]{0x0000001E00000000L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4_in_rule__SimpleAnnotationAttribute__Group__343279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__SimpleAnnotationAttribute__Group__3__Impl43307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__Group__4__Impl_in_rule__SimpleAnnotationAttribute__Group__443338 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SimpleAnnotationAttribute__TypeAssignment_4_in_rule__SimpleAnnotationAttribute__Group__4__Impl43365 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__0__Impl_in_rule__EnumAnnotationAttribute__Group__043405 = new BitSet(new long[]{0x0000000000000000L,0x0400000000000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1_in_rule__EnumAnnotationAttribute__Group__043408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Alternatives_0_in_rule__EnumAnnotationAttribute__Group__0__Impl43435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__1__Impl_in_rule__EnumAnnotationAttribute__Group__143465 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2_in_rule__EnumAnnotationAttribute__Group__143468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_122_in_rule__EnumAnnotationAttribute__Group__1__Impl43496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__2__Impl_in_rule__EnumAnnotationAttribute__Group__243527 = new BitSet(new long[]{0x0000010000000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3_in_rule__EnumAnnotationAttribute__Group__243530 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__NameAssignment_2_in_rule__EnumAnnotationAttribute__Group__2__Impl43557 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__3__Impl_in_rule__EnumAnnotationAttribute__Group__343587 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4_in_rule__EnumAnnotationAttribute__Group__343590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_40_in_rule__EnumAnnotationAttribute__Group__3__Impl43618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__4__Impl_in_rule__EnumAnnotationAttribute__Group__443649 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5_in_rule__EnumAnnotationAttribute__Group__443652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__EnumAnnotationAttribute__Group__4__Impl43680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__5__Impl_in_rule__EnumAnnotationAttribute__Group__543711 = new BitSet(new long[]{0x0001008000000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6_in_rule__EnumAnnotationAttribute__Group__543714 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_5_in_rule__EnumAnnotationAttribute__Group__5__Impl43741 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__6__Impl_in_rule__EnumAnnotationAttribute__Group__643771 = new BitSet(new long[]{0x0001008000000000L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7_in_rule__EnumAnnotationAttribute__Group__643774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0_in_rule__EnumAnnotationAttribute__Group__6__Impl43801 = new BitSet(new long[]{0x0001000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group__7__Impl_in_rule__EnumAnnotationAttribute__Group__743832 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_39_in_rule__EnumAnnotationAttribute__Group__7__Impl43860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__0__Impl_in_rule__EnumAnnotationAttribute__Group_6__043907 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1_in_rule__EnumAnnotationAttribute__Group_6__043910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_48_in_rule__EnumAnnotationAttribute__Group_6__0__Impl43938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__Group_6__1__Impl_in_rule__EnumAnnotationAttribute__Group_6__143969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EnumAnnotationAttribute__ValuesAssignment_6_1_in_rule__EnumAnnotationAttribute__Group_6__1__Impl43996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group__0__Impl_in_rule__Import__Group__044030 = new BitSet(new long[]{0x0000000000800080L}); + public static final BitSet FOLLOW_rule__Import__Group__1_in_rule__Import__Group__044033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_123_in_rule__Import__Group__0__Impl44061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group__1__Impl_in_rule__Import__Group__144092 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_rule__Import__Group__2_in_rule__Import__Group__144095 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Alternatives_1_in_rule__Import__Group__1__Impl44122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group__2__Impl_in_rule__Import__Group__244152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__ImportURIAssignment_2_in_rule__Import__Group__2__Impl44179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group_1_0__0__Impl_in_rule__Import__Group_1_0__044215 = new BitSet(new long[]{0x0000000000000000L,0x1000000000000000L}); + public static final BitSet FOLLOW_rule__Import__Group_1_0__1_in_rule__Import__Group_1_0__044218 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__ImportedNamespaceAssignment_1_0_0_in_rule__Import__Group_1_0__0__Impl44245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Import__Group_1_0__1__Impl_in_rule__Import__Group_1_0__144275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_124_in_rule__Import__Group_1_0__1__Impl44303 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__0__Impl_in_rule__ImportedFQN__Group__044338 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__1_in_rule__ImportedFQN__Group__044341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__ImportedFQN__Group__0__Impl44368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportedFQN__Group__1__Impl_in_rule__ImportedFQN__Group__144397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_125_in_rule__ImportedFQN__Group__1__Impl44426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__0__Impl_in_rule__Documentation__Group__044463 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_rule__Documentation__Group__1_in_rule__Documentation__Group__044466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__1__Impl_in_rule__Documentation__Group__144524 = new BitSet(new long[]{0x0200000000000100L}); + public static final BitSet FOLLOW_rule__Documentation__Group__2_in_rule__Documentation__Group__144527 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_56_in_rule__Documentation__Group__1__Impl44555 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__Group__2__Impl_in_rule__Documentation__Group__244586 = new BitSet(new long[]{0x0200000000000100L}); + public static final BitSet FOLLOW_rule__Documentation__Group__3_in_rule__Documentation__Group__244589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Documentation__LinesAssignment_2_in_rule__Documentation__Group__2__Impl44616 = new BitSet(new long[]{0x0000000000000102L}); + public static final BitSet FOLLOW_rule__Documentation__Group__3__Impl_in_rule__Documentation__Group__344647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_57_in_rule__Documentation__Group__3__Impl44675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__0__Impl_in_rule__BooleanLiteral__Group__044720 = new BitSet(new long[]{0x0000000001000000L,0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1_in_rule__BooleanLiteral__Group__044723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Group__1__Impl_in_rule__BooleanLiteral__Group__144781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BooleanLiteral__Alternatives_1_in_rule__BooleanLiteral__Group__1__Impl44808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__0__Impl_in_rule__RealLiteral__Group__044842 = new BitSet(new long[]{0x0000000006000030L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__1_in_rule__RealLiteral__Group__044845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__Group__1__Impl_in_rule__RealLiteral__Group__144903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealLiteral__ValueAssignment_1_in_rule__RealLiteral__Group__1__Impl44930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__0__Impl_in_rule__IntLiteral__Group__044964 = new BitSet(new long[]{0x0000000006000030L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__1_in_rule__IntLiteral__Group__044967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__Group__1__Impl_in_rule__IntLiteral__Group__145025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IntLiteral__ValueAssignment_1_in_rule__IntLiteral__Group__1__Impl45052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__0__Impl_in_rule__StringLiteral__Group__045086 = new BitSet(new long[]{0x0000000007000130L,0x0000000000400000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__1_in_rule__StringLiteral__Group__045089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__Group__1__Impl_in_rule__StringLiteral__Group__145147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__StringLiteral__ValueAssignment_1_in_rule__StringLiteral__Group__1__Impl45174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SignedInteger__Group__0__Impl_in_rule__SignedInteger__Group__045208 = new BitSet(new long[]{0x0000000006000020L}); + public static final BitSet FOLLOW_rule__SignedInteger__Group__1_in_rule__SignedInteger__Group__045211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SignedInteger__Alternatives_0_in_rule__SignedInteger__Group__0__Impl45238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SignedInteger__Group__1__Impl_in_rule__SignedInteger__Group__145269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__SignedInteger__Group__1__Impl45296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__0__Impl_in_rule__Decimal__Group__045329 = new BitSet(new long[]{0x0000000006000020L}); + public static final BitSet FOLLOW_rule__Decimal__Group__1_in_rule__Decimal__Group__045332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Alternatives_0_in_rule__Decimal__Group__0__Impl45359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__1__Impl_in_rule__Decimal__Group__145390 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__Decimal__Group__2_in_rule__Decimal__Group__145393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__1__Impl45420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__2__Impl_in_rule__Decimal__Group__245449 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__Decimal__Group__3_in_rule__Decimal__Group__245452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__Decimal__Group__2__Impl45480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__Decimal__Group__3__Impl_in_rule__Decimal__Group__345511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Decimal__Group__3__Impl45538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DotDecimal__Group__0__Impl_in_rule__DotDecimal__Group__045575 = new BitSet(new long[]{0x0000000006000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__DotDecimal__Group__1_in_rule__DotDecimal__Group__045578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DotDecimal__Alternatives_0_in_rule__DotDecimal__Group__0__Impl45605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DotDecimal__Group__1__Impl_in_rule__DotDecimal__Group__145636 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__DotDecimal__Group__2_in_rule__DotDecimal__Group__145639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__DotDecimal__Group__1__Impl45667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DotDecimal__Group__2__Impl_in_rule__DotDecimal__Group__245698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DotDecimal__Group__2__Impl45725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalDot__Group__0__Impl_in_rule__DecimalDot__Group__045760 = new BitSet(new long[]{0x0000000006000020L}); + public static final BitSet FOLLOW_rule__DecimalDot__Group__1_in_rule__DecimalDot__Group__045763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalDot__Alternatives_0_in_rule__DecimalDot__Group__0__Impl45790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalDot__Group__1__Impl_in_rule__DecimalDot__Group__145821 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__DecimalDot__Group__2_in_rule__DecimalDot__Group__145824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalDot__Group__1__Impl45851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalDot__Group__2__Impl_in_rule__DecimalDot__Group__245880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__DecimalDot__Group__2__Impl45908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__0__Impl_in_rule__DecimalExp__Group__045945 = new BitSet(new long[]{0x0000000006000030L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__1_in_rule__DecimalExp__Group__045948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Alternatives_0_in_rule__DecimalExp__Group__0__Impl45975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__1__Impl_in_rule__DecimalExp__Group__146006 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__2_in_rule__DecimalExp__Group__146009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__1__Impl46036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__2__Impl_in_rule__DecimalExp__Group__246065 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__3_in_rule__DecimalExp__Group__246068 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__DecimalExp__Group__2__Impl46096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__3__Impl_in_rule__DecimalExp__Group__346127 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__4_in_rule__DecimalExp__Group__346130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__DecimalExp__Group__3__Impl46157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DecimalExp__Group__4__Impl_in_rule__DecimalExp__Group__446186 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_EXP_in_rule__DecimalExp__Group__4__Impl46213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group__0__Impl_in_rule__FQN__Group__046252 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__FQN__Group__1_in_rule__FQN__Group__046255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group__0__Impl46282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group__1__Impl_in_rule__FQN__Group__146311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__0_in_rule__FQN__Group__1__Impl46338 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__0__Impl_in_rule__FQN__Group_1__046373 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__1_in_rule__FQN__Group_1__046376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__FQN__Group_1__0__Impl46404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__FQN__Group_1__1__Impl_in_rule__FQN__Group_1__146435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__FQN__Group_1__1__Impl46462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__0_in_rule__ActorClass__UnorderedGroup_046496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__AbstractAssignment_0_0_in_rule__ActorClass__UnorderedGroup_0__Impl46583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__CommTypeAssignment_0_1_in_rule__ActorClass__UnorderedGroup_0__Impl46674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__046733 = new BitSet(new long[]{0x0000000078000002L,0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__1_in_rule__ActorClass__UnorderedGroup_0__046736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_0__Impl_in_rule__ActorClass__UnorderedGroup_0__146761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__0_in_rule__ActorClass__UnorderedGroup_8_646789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46877 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001801L}); + public static final BitSet FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_rule__ActorClass__UnorderedGroup_8_6__Impl46921 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001801L}); + public static final BitSet FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl47020 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); + public static final BitSet FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_rule__ActorClass__UnorderedGroup_8_6__Impl47064 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl47163 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_rule__ActorClass__UnorderedGroup_8_6__Impl47207 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47306 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_rule__ActorClass__UnorderedGroup_8_6__Impl47350 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47449 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_rule__ActorClass__UnorderedGroup_8_6__Impl47493 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47592 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); + public static final BitSet FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_rule__ActorClass__UnorderedGroup_8_6__Impl47636 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); + public static final BitSet FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47735 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_rule__ActorClass__UnorderedGroup_8_6__Impl47779 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__047845 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__1_in_rule__ActorClass__UnorderedGroup_8_6__047848 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__147873 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__2_in_rule__ActorClass__UnorderedGroup_8_6__147876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__247901 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__3_in_rule__ActorClass__UnorderedGroup_8_6__247904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__347929 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__4_in_rule__ActorClass__UnorderedGroup_8_6__347932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__447957 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__5_in_rule__ActorClass__UnorderedGroup_8_6__447960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__547985 = new BitSet(new long[]{0x0080000180000002L,0x000000001110B801L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__6_in_rule__ActorClass__UnorderedGroup_8_6__547988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__UnorderedGroup_8_6__Impl_in_rule__ActorClass__UnorderedGroup_8_6__648013 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__0_in_rule__LogicalSystem__UnorderedGroup_548051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl48139 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_rule__LogicalSystem__UnorderedGroup_5__Impl48183 = new BitSet(new long[]{0x0000000000000002L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48282 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_rule__LogicalSystem__UnorderedGroup_5__Impl48326 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48425 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_rule__LogicalSystem__UnorderedGroup_5__Impl48469 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__048535 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__1_in_rule__LogicalSystem__UnorderedGroup_5__048538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__148563 = new BitSet(new long[]{0x0000000000000002L,0x0000000001110000L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__2_in_rule__LogicalSystem__UnorderedGroup_5__148566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__UnorderedGroup_5__Impl_in_rule__LogicalSystem__UnorderedGroup_5__248591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__0_in_rule__SubSystemClass__UnorderedGroup_848621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48709 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_rule__SubSystemClass__UnorderedGroup_8__Impl48753 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48852 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_rule__SubSystemClass__UnorderedGroup_8__Impl48896 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl48995 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_rule__SubSystemClass__UnorderedGroup_8__Impl49039 = new BitSet(new long[]{0x0000000180000002L,0x0000000010000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl49138 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_rule__SubSystemClass__UnorderedGroup_8__Impl49182 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49281 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_rule__SubSystemClass__UnorderedGroup_8__Impl49325 = new BitSet(new long[]{0x0000000000000002L,0x0000000001000000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49424 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_rule__SubSystemClass__UnorderedGroup_8__Impl49468 = new BitSet(new long[]{0x0000000000000002L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49567 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_rule__SubSystemClass__UnorderedGroup_8__Impl49611 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__049677 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__1_in_rule__SubSystemClass__UnorderedGroup_8__049680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__149705 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__2_in_rule__SubSystemClass__UnorderedGroup_8__149708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__249733 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__3_in_rule__SubSystemClass__UnorderedGroup_8__249736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__349761 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__4_in_rule__SubSystemClass__UnorderedGroup_8__349764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__449789 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__5_in_rule__SubSystemClass__UnorderedGroup_8__449792 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__549817 = new BitSet(new long[]{0x0000000180000002L,0x0000000011164801L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__6_in_rule__SubSystemClass__UnorderedGroup_8__549820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__UnorderedGroup_8__Impl_in_rule__SubSystemClass__UnorderedGroup_8__649845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__RoomModel__NameAssignment_149887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__RoomModel__DocuAssignment_249918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleImport_in_rule__RoomModel__ImportsAssignment_449949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveType_in_rule__RoomModel__PrimitiveTypesAssignment_5_049980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumerationType_in_rule__RoomModel__EnumerationTypesAssignment_5_150011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExternalType_in_rule__RoomModel__ExternalTypesAssignment_5_250042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDataClass_in_rule__RoomModel__DataClassesAssignment_5_350073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleGeneralProtocolClass_in_rule__RoomModel__ProtocolClassesAssignment_5_450104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorClass_in_rule__RoomModel__ActorClassesAssignment_5_550135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSubSystemClass_in_rule__RoomModel__SubSystemClassesAssignment_5_650166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLogicalSystem_in_rule__RoomModel__SystemsAssignment_5_750197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationType_in_rule__RoomModel__AnnotationTypesAssignment_5_850228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__VarDecl__NameAssignment_050259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefableType_in_rule__VarDecl__RefTypeAssignment_250290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__RefableType__TypeAssignment_050325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__RefableType__RefAssignment_150365 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__PrimitiveType__NameAssignment_150404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLiteralType_in_rule__PrimitiveType__TypeAssignment_350435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__PrimitiveType__TargetNameAssignment_550466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__PrimitiveType__CastNameAssignment_6_150497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__PrimitiveType__DefaultValueLiteralAssignment_850528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__PrimitiveType__DocuAssignment_950559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__EnumerationType__NameAssignment_150590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__EnumerationType__DocuAssignment_250621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__EnumerationType__PrimitiveTypeAssignment_3_150656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_050691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleEnumLiteral_in_rule__EnumerationType__LiteralsAssignment_5_1_150722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__EnumLiteral__NameAssignment_050753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIntLiteral_in_rule__EnumLiteral__LiteralAssignment_1_150784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ExternalType__NameAssignment_150815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ExternalType__TargetNameAssignment_350846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__ExternalType__DefaultValueLiteralAssignment_4_150877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ExternalType__DocuAssignment_550908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__DataClass__NameAssignment_150939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__DataClass__DocuAssignment_250970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__DataClass__BaseAssignment_3_151005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__DataClass__AnnotationsAssignment_551040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode1Assignment_6_151071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode2Assignment_7_151102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__DataClass__UserCode3Assignment_8_151133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAttribute_in_rule__DataClass__AttributesAssignment_951164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStandardOperation_in_rule__DataClass__OperationsAssignment_1051195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Attribute__NameAssignment_151226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__Attribute__SizeAssignment_2_151257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefableType_in_rule__Attribute__TypeAssignment_451288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Attribute__DefaultValueLiteralAssignment_5_151319 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__Attribute__DocuAssignment_651350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_126_in_rule__StandardOperation__DestructorAssignment_151386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__StandardOperation__NameAssignment_251425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_051456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDecl_in_rule__StandardOperation__ArgumentsAssignment_4_1_151487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefableType_in_rule__StandardOperation__ReturnTypeAssignment_6_1_151518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__StandardOperation__DocuAssignment_751549 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__StandardOperation__DetailCodeAssignment_851580 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__PortOperation__NameAssignment_151611 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_051642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDecl_in_rule__PortOperation__ArgumentsAssignment_3_1_151673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefableType_in_rule__PortOperation__ReturnTypeAssignment_5_0_1_151704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__PortOperation__SendsMsgAssignment_5_1_151739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__PortOperation__DocuAssignment_651774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__PortOperation__DetailCodeAssignment_751805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCommunicationType_in_rule__ProtocolClass__CommTypeAssignment_051836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ProtocolClass__NameAssignment_251867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ProtocolClass__DocuAssignment_351898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__ProtocolClass__BaseAssignment_4_151933 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__ProtocolClass__AnnotationsAssignment_651968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode1Assignment_7_151999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode2Assignment_8_152030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ProtocolClass__UserCode3Assignment_9_152061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMessage_in_rule__ProtocolClass__IncomingMessagesAssignment_10_252092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMessage_in_rule__ProtocolClass__OutgoingMessagesAssignment_11_252123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePortClass_in_rule__ProtocolClass__RegularAssignment_12_252154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePortClass_in_rule__ProtocolClass__ConjugatedAssignment_13_252185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleProtocolSemantics_in_rule__ProtocolClass__SemanticsAssignment_1452216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__CompoundProtocolClass__NameAssignment_152247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__CompoundProtocolClass__DocuAssignment_252278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__CompoundProtocolClass__AnnotationsAssignment_452309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSubProtocol_in_rule__CompoundProtocolClass__SubProtocolsAssignment_552340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SubProtocol__NameAssignment_152371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__SubProtocol__ProtocolAssignment_352406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_127_in_rule__Message__PrivAssignment_052446 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Message__NameAssignment_252485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDecl_in_rule__Message__DataAssignment_452516 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__Message__DocuAssignment_652547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__PortClass__UserCodeAssignment_2_152578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAttribute_in_rule__PortClass__AttributesAssignment_3_052609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePortOperation_in_rule__PortClass__OperationsAssignment_3_152640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMessageHandler_in_rule__PortClass__MsgHandlersAssignment_3_252671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__InMessageHandler__MsgAssignment_252706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__InMessageHandler__DetailCodeAssignment_352741 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__OutMessageHandler__MsgAssignment_252776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__OutMessageHandler__DetailCodeAssignment_352811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__ProtocolSemantics__RulesAssignment_352842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__InSemanticsRule__MsgAssignment_252877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_052912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_152943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__InSemanticsRule__FollowUpsAssignment_3_1_1_2_152974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__OutSemanticsRule__MsgAssignment_253009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_053044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_153075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSemanticsRule_in_rule__OutSemanticsRule__FollowUpsAssignment_3_1_1_2_153106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_128_in_rule__ActorClass__AbstractAssignment_0_053142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorCommunicationType_in_rule__ActorClass__CommTypeAssignment_0_153181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ActorClass__NameAssignment_253212 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorClass__DocuAssignment_353243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__ActorClass__BaseAssignment_4_153278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__ActorClass__AnnotationsAssignment_653313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePort_in_rule__ActorClass__InterfacePortsAssignment_7_253344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSPP_in_rule__ActorClass__ServiceProvisionPointsAssignment_7_353375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorClass__StructureDocuAssignment_8_153406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode1Assignment_8_3_153437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode2Assignment_8_4_153468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ActorClass__UserCode3Assignment_8_5_153499 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePort_in_rule__ActorClass__InternalPortsAssignment_8_6_0_053530 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExternalPort_in_rule__ActorClass__ExternalPortsAssignment_8_6_0_153561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorRef_in_rule__ActorClass__ActorRefsAssignment_8_6_153592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleServiceImplementation_in_rule__ActorClass__ServiceImplementationsAssignment_8_6_253623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSAP_in_rule__ActorClass__ServiceAccessPointsAssignment_8_6_353654 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinding_in_rule__ActorClass__BindingsAssignment_8_6_453685 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLayerConnection_in_rule__ActorClass__ConnectionsAssignment_8_6_553716 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAttribute_in_rule__ActorClass__AttributesAssignment_8_6_653747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorClass__BehaviorDocuAssignment_9_153778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__ActorClass__BehaviorAnnotationsAssignment_9_353809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStandardOperation_in_rule__ActorClass__OperationsAssignment_9_453840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStateMachine_in_rule__ActorClass__StateMachineAssignment_9_553871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__Port__ConjugatedAssignment_053907 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Port__NameAssignment_253946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMULTIPLICITY_in_rule__Port__MultiplicityAssignment_353977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__Port__ProtocolAssignment_554012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__Port__DocuAssignment_654047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ExternalPort__InterfacePortAssignment_254082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SAP__NameAssignment_154117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__SAP__ProtocolAssignment_354152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SPP__NameAssignment_154187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__SPP__ProtocolAssignment_354222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ServiceImplementation__SppAssignment_254261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__LogicalSystem__NameAssignment_154296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__LogicalSystem__DocuAssignment_254327 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__LogicalSystem__AnnotationsAssignment_454358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSubSystemRef_in_rule__LogicalSystem__SubSystemsAssignment_5_054389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinding_in_rule__LogicalSystem__BindingsAssignment_5_154420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLayerConnection_in_rule__LogicalSystem__ConnectionsAssignment_5_254451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemRef__NameAssignment_154482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__SubSystemRef__TypeAssignment_354517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__SubSystemRef__DocuAssignment_454552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SubSystemClass__NameAssignment_154583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__SubSystemClass__DocuAssignment_254614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotation_in_rule__SubSystemClass__AnnotationsAssignment_454645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode1Assignment_5_154676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode2Assignment_6_154707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__SubSystemClass__UserCode3Assignment_7_154738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePort_in_rule__SubSystemClass__RelayPortsAssignment_8_054769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSPP_in_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_154800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorRef_in_rule__SubSystemClass__ActorRefsAssignment_8_254831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinding_in_rule__SubSystemClass__BindingsAssignment_8_354862 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLayerConnection_in_rule__SubSystemClass__ConnectionsAssignment_8_454893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLogicalThread_in_rule__SubSystemClass__ThreadsAssignment_8_554924 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorInstanceMapping_in_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_654955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__LogicalThread__NameAssignment_154986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefPath_in_rule__ActorInstanceMapping__PathAssignment_155017 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ActorInstanceMapping__ThreadAssignment_355052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleActorInstanceMapping_in_rule__ActorInstanceMapping__ActorInstanceMappingsAssignment_4_155087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_055118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefSegment_in_rule__RefPath__RefsAssignment_1_155149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__RefSegment__RefAssignment_055180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_INT_in_rule__RefSegment__IdxAssignment_1_155211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint1Assignment_155242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBindingEndPoint_in_rule__Binding__Endpoint2Assignment_355273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__BindingEndPoint__ActorRefAssignment_0_055308 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__BindingEndPoint__PortAssignment_155347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__BindingEndPoint__SubAssignment_2_155386 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSAPoint_in_rule__LayerConnection__FromAssignment_155421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSPPoint_in_rule__LayerConnection__ToAssignment_355452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__RefSAPoint__RefAssignment_155487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__RelaySAPoint__RelayAssignment_155526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SPPoint__RefAssignment_055565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SPPoint__ServiceAssignment_255604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleReferenceType_in_rule__ActorRef__RefTypeAssignment_055639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ActorRef__NameAssignment_255670 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMULTIPLICITY_in_rule__ActorRef__MultiplicityAssignment_355701 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__ActorRef__TypeAssignment_555736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ActorRef__DocuAssignment_655771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleState_in_rule__StateGraph__StatesAssignment_2_055802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTrPoint_in_rule__StateGraph__TrPointsAssignment_2_155833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleChoicePoint_in_rule__StateGraph__ChPointsAssignment_2_255864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransition_in_rule__StateGraph__TransitionsAssignment_2_355895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefinedTransition_in_rule__StateGraph__RefinedTransitionsAssignment_2_455926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleState_in_rule__StateMachine__StatesAssignment_3_055957 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTrPoint_in_rule__StateMachine__TrPointsAssignment_3_155988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleChoicePoint_in_rule__StateMachine__ChPointsAssignment_3_256019 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransition_in_rule__StateMachine__TransitionsAssignment_3_356050 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRefinedTransition_in_rule__StateMachine__RefinedTransitionsAssignment_3_456081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleState__NameAssignment_156112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__SimpleState__DocuAssignment_256143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__SimpleState__EntryCodeAssignment_3_1_156174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__SimpleState__ExitCodeAssignment_3_2_156205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__SimpleState__DoCodeAssignment_3_3_156236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStateGraph_in_rule__SimpleState__SubgraphAssignment_3_4_156267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__RefinedState__TargetAssignment_156302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__RefinedState__DocuAssignment_256337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedState__EntryCodeAssignment_4_156368 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedState__ExitCodeAssignment_5_156399 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedState__DoCodeAssignment_6_156430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStateGraph_in_rule__RefinedState__SubgraphAssignment_7_156461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__DetailCode__LinesAssignment_256492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_129_in_rule__TransitionPoint__HandlerAssignment_056528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__TransitionPoint__NameAssignment_256567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__EntryPoint__NameAssignment_156598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ExitPoint__NameAssignment_156629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ChoicePoint__NameAssignment_156660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ChoicePoint__DocuAssignment_256691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__InitialTransition__NameAssignment_156722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__InitialTransition__ToAssignment_556753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__InitialTransition__DocuAssignment_656784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__InitialTransition__ActionAssignment_8_156815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ContinuationTransition__NameAssignment_156846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__FromAssignment_356877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__ContinuationTransition__ToAssignment_556908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__ContinuationTransition__DocuAssignment_656939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__ContinuationTransition__ActionAssignment_7_1_156970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__TriggeredTransition__NameAssignment_157001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__FromAssignment_357032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__TriggeredTransition__ToAssignment_557063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__TriggeredTransition__DocuAssignment_657094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_1057125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTrigger_in_rule__TriggeredTransition__TriggersAssignment_11_157156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__TriggeredTransition__ActionAssignment_13_157187 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__GuardedTransition__NameAssignment_157218 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__FromAssignment_357249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__GuardedTransition__ToAssignment_557280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__GuardedTransition__DocuAssignment_657311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__GuardedTransition__GuardAssignment_957342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__GuardedTransition__ActionAssignment_10_157373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__CPBranchTransition__NameAssignment_157404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__FromAssignment_357435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransitionTerminal_in_rule__CPBranchTransition__ToAssignment_557466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__CPBranchTransition__DocuAssignment_657497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ConditionAssignment_957528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__CPBranchTransition__ActionAssignment_10_157559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__RefinedTransition__TargetAssignment_157594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__RefinedTransition__DocuAssignment_257629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__RefinedTransition__ActionAssignment_557660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__StateTerminal__StateAssignment57695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__TrPointTerminal__TrPointAssignment_157734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__TrPointAssignment_057773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SubStateTrPointTerminal__StateAssignment_257812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__ChoicepointTerminal__CpAssignment_157851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_157886 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMessageFromIf_in_rule__Trigger__MsgFromIfPairsAssignment_2_157917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleGuard_in_rule__Trigger__GuardAssignment_357948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__MessageFromIf__MessageAssignment_057983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__MessageFromIf__FromAssignment_258022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDetailCode_in_rule__Guard__GuardAssignment_158057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__Greeting__NameAssignment_158089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFQN_in_rule__Annotation__TypeAssignment_158124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_158159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyValue_in_rule__Annotation__AttributesAssignment_2_2_158190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__KeyValue__KeyAssignment_058221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLiteral_in_rule__KeyValue__ValueAssignment_258252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__AnnotationType__NameAssignment_158283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDocumentation_in_rule__AnnotationType__DocuAssignment_258314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_058345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_158376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationTargetType_in_rule__AnnotationType__TargetsAssignment_6_1_2_158407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAnnotationAttribute_in_rule__AnnotationType__AttributesAssignment_758438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__SimpleAnnotationAttribute__OptionalAssignment_0_058474 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__SimpleAnnotationAttribute__NameAssignment_258513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLiteralType_in_rule__SimpleAnnotationAttribute__TypeAssignment_458544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__EnumAnnotationAttribute__OptionalAssignment_0_058580 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_ID_in_rule__EnumAnnotationAttribute__NameAssignment_258619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_558650 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__EnumAnnotationAttribute__ValuesAssignment_6_158681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleImportedFQN_in_rule__Import__ImportedNamespaceAssignment_1_0_058712 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Import__ImportURIAssignment_258743 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__Documentation__LinesAssignment_258774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_130_in_rule__BooleanLiteral__IsTrueAssignment_1_158812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleReal_in_rule__RealLiteral__ValueAssignment_158851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleInteger_in_rule__IntLiteral__ValueAssignment_158882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_RULE_STRING_in_rule__StringLiteral__ValueAssignment_158913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__Alternatives_8_6_0_in_synpred1_InternalRoom46918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__ActorRefsAssignment_8_6_1_in_synpred2_InternalRoom47061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceImplementationsAssignment_8_6_2_in_synpred3_InternalRoom47204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__ServiceAccessPointsAssignment_8_6_3_in_synpred4_InternalRoom47347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__BindingsAssignment_8_6_4_in_synpred5_InternalRoom47490 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__ConnectionsAssignment_8_6_5_in_synpred6_InternalRoom47633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ActorClass__AttributesAssignment_8_6_6_in_synpred7_InternalRoom47776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__SubSystemsAssignment_5_0_in_synpred8_InternalRoom48180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__BindingsAssignment_5_1_in_synpred9_InternalRoom48323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LogicalSystem__ConnectionsAssignment_5_2_in_synpred10_InternalRoom48466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__RelayPortsAssignment_8_0_in_synpred11_InternalRoom48750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ServiceProvisionPointsAssignment_8_1_in_synpred12_InternalRoom48893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ActorRefsAssignment_8_2_in_synpred13_InternalRoom49036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__BindingsAssignment_8_3_in_synpred14_InternalRoom49179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ConnectionsAssignment_8_4_in_synpred15_InternalRoom49322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ThreadsAssignment_8_5_in_synpred16_InternalRoom49465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SubSystemClass__ActorInstanceMappingsAssignment_8_6_in_synpred17_InternalRoom49608 = new BitSet(new long[]{0x0000000000000002L}); } |