Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java')
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java4419
1 files changed, 2201 insertions, 2218 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java
index 880af5fd0..0b16875a6 100644
--- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java
+++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoomParser.java
@@ -22,7 +22,7 @@ import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
- "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'RoomModel'", "'{'", "'}'", "':'", "'ref'", "'ext'", "'DataClass'", "'extends'", "'Attribute'", "'['", "']'", "'='", "'Operation'", "'('", "','", "')'", "'ProtocolClass'", "'usercode1'", "'usercode2'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugate'", "'Message'", "'usercode'", "'handle'", "'semantics'", "'in'", "'->'", "'out'", "'abstract'", "'ActorClass'", "'Interface'", "'Structure'", "'Behavior'", "'conjugated'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'of'", "'LogicalSystem'", "'SubSystemRef'", "'SubSystemClass'", "'LogicalThread'", "'prio'", "'.'", "'Binding'", "'and'", "'LayerConnection'", "'satisfied_by'", "'relay_sap'", "'ActorRef'", "'data_driven'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'handler'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'my'", "'cp'", "'<'", "'|'", "'>'", "'@'", "'import'", "'from'", "'model'", "'*'", "'void'", "'int8'", "'int16'", "'int32'", "'uint8'", "'uint16'", "'uint32'", "'float32'", "'float64'", "'boolean'", "'string'", "'char'"
+ "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_INT", "RULE_STRING", "RULE_MULTIPLICITY", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'RoomModel'", "'{'", "'}'", "':'", "'ref'", "'ext'", "'DataClass'", "'extends'", "'Attribute'", "'['", "']'", "'='", "'Operation'", "'('", "','", "')'", "'ProtocolClass'", "'usercode1'", "'usercode2'", "'incoming'", "'outgoing'", "'regular'", "'PortClass'", "'conjugate'", "'Message'", "'usercode'", "'handle'", "'semantics'", "'in'", "'->'", "'out'", "'abstract'", "'ActorClass'", "'Interface'", "'Structure'", "'Behavior'", "'conjugated'", "'Port'", "'external'", "'SAP'", "'SPP'", "'ServiceImplementation'", "'of'", "'LogicalSystem'", "'SubSystemRef'", "'SubSystemClass'", "'LogicalThread'", "'prio'", "'.'", "'Binding'", "'and'", "'LayerConnection'", "'satisfied_by'", "'relay_sap'", "'ActorRef'", "'data_driven'", "'StateMachine'", "'State'", "'entry'", "'exit'", "'do'", "'subgraph'", "'RefinedState'", "'handler'", "'TransitionPoint'", "'EntryPoint'", "'ExitPoint'", "'ChoicePoint'", "'Transition'", "'initial'", "'action'", "'triggers'", "'or'", "'guard'", "'cond'", "'my'", "'cp'", "'<'", "'|'", "'>'", "'@'", "'import'", "'from'", "'model'", "'*'", "'void'", "'int8'", "'int16'", "'int32'", "'uint8'", "'uint16'", "'uint32'", "'float32'", "'float64'", "'boolean'", "'string'", "'char'"
};
public static final int RULE_ID=4;
public static final int T__29=29;
@@ -33,7 +33,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final int T__24=24;
public static final int T__23=23;
public static final int T__22=22;
- public static final int RULE_ANY_OTHER=10;
+ public static final int RULE_ANY_OTHER=11;
public static final int T__21=21;
public static final int T__20=20;
public static final int EOF=-1;
@@ -48,7 +48,6 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final int T__18=18;
public static final int T__17=17;
public static final int T__12=12;
- public static final int T__11=11;
public static final int T__14=14;
public static final int T__13=13;
public static final int T__99=99;
@@ -60,13 +59,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final int T__81=81;
public static final int T__82=82;
public static final int T__83=83;
+ public static final int RULE_MULTIPLICITY=7;
public static final int T__85=85;
public static final int T__84=84;
public static final int T__87=87;
public static final int T__86=86;
public static final int T__89=89;
public static final int T__88=88;
- public static final int RULE_ML_COMMENT=7;
+ public static final int RULE_ML_COMMENT=8;
public static final int RULE_STRING=6;
public static final int T__71=71;
public static final int T__72=72;
@@ -97,6 +97,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final int T__53=53;
public static final int T__54=54;
public static final int T__107=107;
+ public static final int T__108=108;
public static final int T__103=103;
public static final int T__59=59;
public static final int T__104=104;
@@ -117,7 +118,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final int T__102=102;
public static final int T__101=101;
public static final int T__100=100;
- public static final int RULE_SL_COMMENT=8;
+ public static final int RULE_SL_COMMENT=9;
public static final int T__30=30;
public static final int T__31=31;
public static final int T__32=32;
@@ -128,7 +129,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final int T__37=37;
public static final int T__38=38;
public static final int T__39=39;
- public static final int RULE_WS=9;
+ public static final int RULE_WS=10;
// delegates
// delegators
@@ -238,7 +239,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:81:1: (otherlv_0= 'RoomModel' ( (lv_name_1_0= ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_imports_4_0= ruleImport ) )* ( ( (lv_dataClasses_5_0= ruleDataClass ) ) | ( (lv_protocolClasses_6_0= ruleProtocolClass ) ) | ( (lv_actorClasses_7_0= ruleActorClass ) ) | ( (lv_subSystemClasses_8_0= ruleSubSystemClass ) ) | ( (lv_systems_9_0= ruleLogicalSystem ) ) )* otherlv_10= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:81:3: otherlv_0= 'RoomModel' ( (lv_name_1_0= ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_imports_4_0= ruleImport ) )* ( ( (lv_dataClasses_5_0= ruleDataClass ) ) | ( (lv_protocolClasses_6_0= ruleProtocolClass ) ) | ( (lv_actorClasses_7_0= ruleActorClass ) ) | ( (lv_subSystemClasses_8_0= ruleSubSystemClass ) ) | ( (lv_systems_9_0= ruleLogicalSystem ) ) )* otherlv_10= '}'
{
- otherlv_0=(Token)match(input,11,FOLLOW_11_in_ruleRoomModel122);
+ otherlv_0=(Token)match(input,12,FOLLOW_12_in_ruleRoomModel122);
newLeafNode(otherlv_0, grammarAccess.getRoomModelAccess().getRoomModelKeyword_0());
@@ -277,7 +278,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt1=2;
int LA1_0 = input.LA(1);
- if ( (LA1_0==20) ) {
+ if ( (LA1_0==21) ) {
alt1=1;
}
switch (alt1) {
@@ -315,7 +316,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRoomModel177);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleRoomModel177);
newLeafNode(otherlv_3, grammarAccess.getRoomModelAccess().getLeftCurlyBracketKeyword_3());
@@ -325,7 +326,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt2=2;
int LA2_0 = input.LA(1);
- if ( (LA2_0==92) ) {
+ if ( (LA2_0==93) ) {
alt2=1;
}
@@ -373,28 +374,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
do {
int alt3=6;
switch ( input.LA(1) ) {
- case 17:
+ case 18:
{
alt3=1;
}
break;
- case 27:
+ case 28:
{
alt3=2;
}
break;
- case 42:
case 43:
+ case 44:
{
alt3=3;
}
break;
- case 56:
+ case 57:
{
alt3=4;
}
break;
- case 54:
+ case 55:
{
alt3=5;
}
@@ -594,7 +595,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_10=(Token)match(input,13,FOLLOW_13_in_ruleRoomModel343);
+ otherlv_10=(Token)match(input,14,FOLLOW_14_in_ruleRoomModel343);
newLeafNode(otherlv_10, grammarAccess.getRoomModelAccess().getRightCurlyBracketKeyword_6());
@@ -674,10 +675,10 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt4=2;
int LA4_0 = input.LA(1);
- if ( ((LA4_0>=42 && LA4_0<=43)||LA4_0==56) ) {
+ if ( ((LA4_0>=43 && LA4_0<=44)||LA4_0==57) ) {
alt4=1;
}
- else if ( (LA4_0==54) ) {
+ else if ( (LA4_0==55) ) {
alt4=2;
}
else {
@@ -799,10 +800,10 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt5=2;
int LA5_0 = input.LA(1);
- if ( ((LA5_0>=42 && LA5_0<=43)) ) {
+ if ( ((LA5_0>=43 && LA5_0<=44)) ) {
alt5=1;
}
- else if ( (LA5_0==56) ) {
+ else if ( (LA5_0==57) ) {
alt5=2;
}
else {
@@ -949,7 +950,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,14,FOLLOW_14_in_ruleTypedID688);
+ otherlv_1=(Token)match(input,15,FOLLOW_15_in_ruleTypedID688);
newLeafNode(otherlv_1, grammarAccess.getTypedIDAccess().getColonKeyword_1());
@@ -1085,7 +1086,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,14,FOLLOW_14_in_ruleFreeTypedID814);
+ otherlv_1=(Token)match(input,15,FOLLOW_15_in_ruleFreeTypedID814);
newLeafNode(otherlv_1, grammarAccess.getFreeTypedIDAccess().getColonKeyword_1());
@@ -1274,7 +1275,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt6=2;
int LA6_0 = input.LA(1);
- if ( (LA6_0==15) ) {
+ if ( (LA6_0==16) ) {
alt6=1;
}
switch (alt6) {
@@ -1284,7 +1285,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:503:1: (lv_ref_2_0= 'ref' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:504:3: lv_ref_2_0= 'ref'
{
- lv_ref_2_0=(Token)match(input,15,FOLLOW_15_in_ruleType977);
+ lv_ref_2_0=(Token)match(input,16,FOLLOW_16_in_ruleType977);
newLeafNode(lv_ref_2_0, grammarAccess.getTypeAccess().getRefRefKeyword_1_1_0());
@@ -1346,7 +1347,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,16,FOLLOW_16_in_ruleType1032);
+ otherlv_4=(Token)match(input,17,FOLLOW_17_in_ruleType1032);
newLeafNode(otherlv_4, grammarAccess.getTypeAccess().getExtKeyword_2_1());
@@ -1354,7 +1355,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt7=2;
int LA7_0 = input.LA(1);
- if ( (LA7_0==15) ) {
+ if ( (LA7_0==16) ) {
alt7=1;
}
switch (alt7) {
@@ -1364,7 +1365,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:541:1: (lv_ref_5_0= 'ref' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:542:3: lv_ref_5_0= 'ref'
{
- lv_ref_5_0=(Token)match(input,15,FOLLOW_15_in_ruleType1050);
+ lv_ref_5_0=(Token)match(input,16,FOLLOW_16_in_ruleType1050);
newLeafNode(lv_ref_5_0, grammarAccess.getTypeAccess().getRefRefKeyword_2_2_0());
@@ -1465,7 +1466,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt10=2;
int LA10_0 = input.LA(1);
- if ( ((LA10_0>=96 && LA10_0<=107)) ) {
+ if ( ((LA10_0>=97 && LA10_0<=108)) ) {
alt10=1;
}
else if ( (LA10_0==RULE_ID) ) {
@@ -1551,7 +1552,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt9=2;
int LA9_0 = input.LA(1);
- if ( (LA9_0==15) ) {
+ if ( (LA9_0==16) ) {
alt9=1;
}
switch (alt9) {
@@ -1561,7 +1562,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:614:1: (lv_ref_2_0= 'ref' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:615:3: lv_ref_2_0= 'ref'
{
- lv_ref_2_0=(Token)match(input,15,FOLLOW_15_in_ruleFreeType1204);
+ lv_ref_2_0=(Token)match(input,16,FOLLOW_16_in_ruleFreeType1204);
newLeafNode(lv_ref_2_0, grammarAccess.getFreeTypeAccess().getRefRefKeyword_1_1_0());
@@ -1670,7 +1671,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:649:1: (otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_imports_6_0= ruleImport ) )* ( (lv_attributes_7_0= ruleAttribute ) )+ ( (lv_operations_8_0= ruleOperation ) )* otherlv_9= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:649:3: otherlv_0= 'DataClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' ( (lv_imports_6_0= ruleImport ) )* ( (lv_attributes_7_0= ruleAttribute ) )+ ( (lv_operations_8_0= ruleOperation ) )* otherlv_9= '}'
{
- otherlv_0=(Token)match(input,17,FOLLOW_17_in_ruleDataClass1302);
+ otherlv_0=(Token)match(input,18,FOLLOW_18_in_ruleDataClass1302);
newLeafNode(otherlv_0, grammarAccess.getDataClassAccess().getDataClassKeyword_0());
@@ -1704,7 +1705,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt11=2;
int LA11_0 = input.LA(1);
- if ( (LA11_0==20) ) {
+ if ( (LA11_0==21) ) {
alt11=1;
}
switch (alt11) {
@@ -1746,14 +1747,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt12=2;
int LA12_0 = input.LA(1);
- if ( (LA12_0==18) ) {
+ if ( (LA12_0==19) ) {
alt12=1;
}
switch (alt12) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:689:5: otherlv_3= 'extends' ( ( ruleFQN ) )
{
- otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleDataClass1359);
+ otherlv_3=(Token)match(input,19,FOLLOW_19_in_ruleDataClass1359);
newLeafNode(otherlv_3, grammarAccess.getDataClassAccess().getExtendsKeyword_3_0());
@@ -1791,7 +1792,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,12,FOLLOW_12_in_ruleDataClass1396);
+ otherlv_5=(Token)match(input,13,FOLLOW_13_in_ruleDataClass1396);
newLeafNode(otherlv_5, grammarAccess.getDataClassAccess().getLeftCurlyBracketKeyword_4());
@@ -1801,7 +1802,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt13=2;
int LA13_0 = input.LA(1);
- if ( (LA13_0==92) ) {
+ if ( (LA13_0==93) ) {
alt13=1;
}
@@ -1851,7 +1852,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt14=2;
int LA14_0 = input.LA(1);
- if ( (LA14_0==19) ) {
+ if ( (LA14_0==20) ) {
alt14=1;
}
@@ -1904,7 +1905,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt15=2;
int LA15_0 = input.LA(1);
- if ( (LA15_0==23) ) {
+ if ( (LA15_0==24) ) {
alt15=1;
}
@@ -1947,7 +1948,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_9=(Token)match(input,13,FOLLOW_13_in_ruleDataClass1474);
+ otherlv_9=(Token)match(input,14,FOLLOW_14_in_ruleDataClass1474);
newLeafNode(otherlv_9, grammarAccess.getDataClassAccess().getRightCurlyBracketKeyword_8());
@@ -2034,7 +2035,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:791:1: (otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleType ) ) (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:791:3: otherlv_0= 'Attribute' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']' )? otherlv_5= ':' ( (lv_type_6_0= ruleType ) ) (otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )?
{
- otherlv_0=(Token)match(input,19,FOLLOW_19_in_ruleAttribute1557);
+ otherlv_0=(Token)match(input,20,FOLLOW_20_in_ruleAttribute1557);
newLeafNode(otherlv_0, grammarAccess.getAttributeAccess().getAttributeKeyword_0());
@@ -2068,14 +2069,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt16=2;
int LA16_0 = input.LA(1);
- if ( (LA16_0==20) ) {
+ if ( (LA16_0==21) ) {
alt16=1;
}
switch (alt16) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:813:4: otherlv_2= '[' ( (lv_size_3_0= RULE_INT ) ) otherlv_4= ']'
{
- otherlv_2=(Token)match(input,20,FOLLOW_20_in_ruleAttribute1592);
+ otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleAttribute1592);
newLeafNode(otherlv_2, grammarAccess.getAttributeAccess().getLeftSquareBracketKeyword_2_0());
@@ -2105,7 +2106,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,21,FOLLOW_21_in_ruleAttribute1626);
+ otherlv_4=(Token)match(input,22,FOLLOW_22_in_ruleAttribute1626);
newLeafNode(otherlv_4, grammarAccess.getAttributeAccess().getRightSquareBracketKeyword_2_2());
@@ -2115,7 +2116,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,14,FOLLOW_14_in_ruleAttribute1640);
+ otherlv_5=(Token)match(input,15,FOLLOW_15_in_ruleAttribute1640);
newLeafNode(otherlv_5, grammarAccess.getAttributeAccess().getColonKeyword_3());
@@ -2154,14 +2155,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt17=2;
int LA17_0 = input.LA(1);
- if ( (LA17_0==22) ) {
+ if ( (LA17_0==23) ) {
alt17=1;
}
switch (alt17) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:861:4: otherlv_7= '=' ( (lv_defaultValueLiteral_8_0= RULE_STRING ) )
{
- otherlv_7=(Token)match(input,22,FOLLOW_22_in_ruleAttribute1674);
+ otherlv_7=(Token)match(input,23,FOLLOW_23_in_ruleAttribute1674);
newLeafNode(otherlv_7, grammarAccess.getAttributeAccess().getEqualsSignKeyword_5_0());
@@ -2201,7 +2202,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt18=2;
int LA18_0 = input.LA(1);
- if ( (LA18_0==20) ) {
+ if ( (LA18_0==21) ) {
alt18=1;
}
switch (alt18) {
@@ -2326,7 +2327,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:922:1: (otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleFreeTypedID ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleFreeTypedID ) ) )* )? otherlv_6= ')' (otherlv_7= ':' ( (lv_returntype_8_0= ruleFreeType ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ( (lv_detailCode_10_0= ruleDetailCode ) ) )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:922:3: otherlv_0= 'Operation' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( ( (lv_arguments_3_0= ruleFreeTypedID ) ) (otherlv_4= ',' ( (lv_arguments_5_0= ruleFreeTypedID ) ) )* )? otherlv_6= ')' (otherlv_7= ':' ( (lv_returntype_8_0= ruleFreeType ) ) )? ( (lv_docu_9_0= ruleDocumentation ) )? ( (lv_detailCode_10_0= ruleDetailCode ) )
{
- otherlv_0=(Token)match(input,23,FOLLOW_23_in_ruleOperation1803);
+ otherlv_0=(Token)match(input,24,FOLLOW_24_in_ruleOperation1803);
newLeafNode(otherlv_0, grammarAccess.getOperationAccess().getOperationKeyword_0());
@@ -2356,7 +2357,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleOperation1837);
+ otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleOperation1837);
newLeafNode(otherlv_2, grammarAccess.getOperationAccess().getLeftParenthesisKeyword_2());
@@ -2408,7 +2409,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt19=2;
int LA19_0 = input.LA(1);
- if ( (LA19_0==25) ) {
+ if ( (LA19_0==26) ) {
alt19=1;
}
@@ -2417,7 +2418,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:966:4: otherlv_4= ',' ( (lv_arguments_5_0= ruleFreeTypedID ) )
{
- otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleOperation1872);
+ otherlv_4=(Token)match(input,26,FOLLOW_26_in_ruleOperation1872);
newLeafNode(otherlv_4, grammarAccess.getOperationAccess().getCommaKeyword_3_1_0());
@@ -2467,7 +2468,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,26,FOLLOW_26_in_ruleOperation1909);
+ otherlv_6=(Token)match(input,27,FOLLOW_27_in_ruleOperation1909);
newLeafNode(otherlv_6, grammarAccess.getOperationAccess().getRightParenthesisKeyword_4());
@@ -2475,14 +2476,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt21=2;
int LA21_0 = input.LA(1);
- if ( (LA21_0==14) ) {
+ if ( (LA21_0==15) ) {
alt21=1;
}
switch (alt21) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:992:3: otherlv_7= ':' ( (lv_returntype_8_0= ruleFreeType ) )
{
- otherlv_7=(Token)match(input,14,FOLLOW_14_in_ruleOperation1922);
+ otherlv_7=(Token)match(input,15,FOLLOW_15_in_ruleOperation1922);
newLeafNode(otherlv_7, grammarAccess.getOperationAccess().getColonKeyword_5_0());
@@ -2527,7 +2528,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt22=2;
int LA22_0 = input.LA(1);
- if ( (LA22_0==20) ) {
+ if ( (LA22_0==21) ) {
alt22=1;
}
switch (alt22) {
@@ -2700,7 +2701,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1071:1: (otherlv_0= 'ProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' (otherlv_6= 'usercode1' ( (lv_userCode1_7_0= ruleDetailCode ) ) )? (otherlv_8= 'usercode2' ( (lv_userCode2_9_0= ruleDetailCode ) ) )? otherlv_10= 'incoming' otherlv_11= '{' ( (lv_incomingMessages_12_0= ruleMessage ) )* otherlv_13= '}' otherlv_14= 'outgoing' otherlv_15= '{' ( (lv_outgoingMessages_16_0= ruleMessage ) )* otherlv_17= '}' (otherlv_18= 'regular' otherlv_19= 'PortClass' ( (lv_regular_20_0= rulePortClass ) ) )? (otherlv_21= 'conjugate' otherlv_22= 'PortClass' ( (lv_conjugate_23_0= rulePortClass ) ) )? ( (lv_semantics_24_0= ruleProtocolSemantics ) )? otherlv_25= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1071:3: otherlv_0= 'ProtocolClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= 'extends' ( ( ruleFQN ) ) )? otherlv_5= '{' (otherlv_6= 'usercode1' ( (lv_userCode1_7_0= ruleDetailCode ) ) )? (otherlv_8= 'usercode2' ( (lv_userCode2_9_0= ruleDetailCode ) ) )? otherlv_10= 'incoming' otherlv_11= '{' ( (lv_incomingMessages_12_0= ruleMessage ) )* otherlv_13= '}' otherlv_14= 'outgoing' otherlv_15= '{' ( (lv_outgoingMessages_16_0= ruleMessage ) )* otherlv_17= '}' (otherlv_18= 'regular' otherlv_19= 'PortClass' ( (lv_regular_20_0= rulePortClass ) ) )? (otherlv_21= 'conjugate' otherlv_22= 'PortClass' ( (lv_conjugate_23_0= rulePortClass ) ) )? ( (lv_semantics_24_0= ruleProtocolSemantics ) )? otherlv_25= '}'
{
- otherlv_0=(Token)match(input,27,FOLLOW_27_in_ruleProtocolClass2071);
+ otherlv_0=(Token)match(input,28,FOLLOW_28_in_ruleProtocolClass2071);
newLeafNode(otherlv_0, grammarAccess.getProtocolClassAccess().getProtocolClassKeyword_0());
@@ -2734,7 +2735,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt23=2;
int LA23_0 = input.LA(1);
- if ( (LA23_0==20) ) {
+ if ( (LA23_0==21) ) {
alt23=1;
}
switch (alt23) {
@@ -2776,14 +2777,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt24=2;
int LA24_0 = input.LA(1);
- if ( (LA24_0==18) ) {
+ if ( (LA24_0==19) ) {
alt24=1;
}
switch (alt24) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1111:5: otherlv_3= 'extends' ( ( ruleFQN ) )
{
- otherlv_3=(Token)match(input,18,FOLLOW_18_in_ruleProtocolClass2128);
+ otherlv_3=(Token)match(input,19,FOLLOW_19_in_ruleProtocolClass2128);
newLeafNode(otherlv_3, grammarAccess.getProtocolClassAccess().getExtendsKeyword_3_0());
@@ -2821,7 +2822,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,12,FOLLOW_12_in_ruleProtocolClass2165);
+ otherlv_5=(Token)match(input,13,FOLLOW_13_in_ruleProtocolClass2165);
newLeafNode(otherlv_5, grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_4());
@@ -2829,14 +2830,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt25=2;
int LA25_0 = input.LA(1);
- if ( (LA25_0==28) ) {
+ if ( (LA25_0==29) ) {
alt25=1;
}
switch (alt25) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1134:3: otherlv_6= 'usercode1' ( (lv_userCode1_7_0= ruleDetailCode ) )
{
- otherlv_6=(Token)match(input,28,FOLLOW_28_in_ruleProtocolClass2178);
+ otherlv_6=(Token)match(input,29,FOLLOW_29_in_ruleProtocolClass2178);
newLeafNode(otherlv_6, grammarAccess.getProtocolClassAccess().getUsercode1Keyword_5_0());
@@ -2881,14 +2882,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt26=2;
int LA26_0 = input.LA(1);
- if ( (LA26_0==29) ) {
+ if ( (LA26_0==30) ) {
alt26=1;
}
switch (alt26) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1156:6: otherlv_8= 'usercode2' ( (lv_userCode2_9_0= ruleDetailCode ) )
{
- otherlv_8=(Token)match(input,29,FOLLOW_29_in_ruleProtocolClass2214);
+ otherlv_8=(Token)match(input,30,FOLLOW_30_in_ruleProtocolClass2214);
newLeafNode(otherlv_8, grammarAccess.getProtocolClassAccess().getUsercode2Keyword_6_0());
@@ -2929,11 +2930,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,30,FOLLOW_30_in_ruleProtocolClass2249);
+ otherlv_10=(Token)match(input,31,FOLLOW_31_in_ruleProtocolClass2249);
newLeafNode(otherlv_10, grammarAccess.getProtocolClassAccess().getIncomingKeyword_7());
- otherlv_11=(Token)match(input,12,FOLLOW_12_in_ruleProtocolClass2261);
+ otherlv_11=(Token)match(input,13,FOLLOW_13_in_ruleProtocolClass2261);
newLeafNode(otherlv_11, grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_8());
@@ -2943,7 +2944,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt27=2;
int LA27_0 = input.LA(1);
- if ( (LA27_0==35) ) {
+ if ( (LA27_0==36) ) {
alt27=1;
}
@@ -2986,15 +2987,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_13=(Token)match(input,13,FOLLOW_13_in_ruleProtocolClass2295);
+ otherlv_13=(Token)match(input,14,FOLLOW_14_in_ruleProtocolClass2295);
newLeafNode(otherlv_13, grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_10());
- otherlv_14=(Token)match(input,31,FOLLOW_31_in_ruleProtocolClass2307);
+ otherlv_14=(Token)match(input,32,FOLLOW_32_in_ruleProtocolClass2307);
newLeafNode(otherlv_14, grammarAccess.getProtocolClassAccess().getOutgoingKeyword_11());
- otherlv_15=(Token)match(input,12,FOLLOW_12_in_ruleProtocolClass2319);
+ otherlv_15=(Token)match(input,13,FOLLOW_13_in_ruleProtocolClass2319);
newLeafNode(otherlv_15, grammarAccess.getProtocolClassAccess().getLeftCurlyBracketKeyword_12());
@@ -3004,7 +3005,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt28=2;
int LA28_0 = input.LA(1);
- if ( (LA28_0==35) ) {
+ if ( (LA28_0==36) ) {
alt28=1;
}
@@ -3047,7 +3048,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_17=(Token)match(input,13,FOLLOW_13_in_ruleProtocolClass2353);
+ otherlv_17=(Token)match(input,14,FOLLOW_14_in_ruleProtocolClass2353);
newLeafNode(otherlv_17, grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_14());
@@ -3055,18 +3056,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt29=2;
int LA29_0 = input.LA(1);
- if ( (LA29_0==32) ) {
+ if ( (LA29_0==33) ) {
alt29=1;
}
switch (alt29) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1238:3: otherlv_18= 'regular' otherlv_19= 'PortClass' ( (lv_regular_20_0= rulePortClass ) )
{
- otherlv_18=(Token)match(input,32,FOLLOW_32_in_ruleProtocolClass2366);
+ otherlv_18=(Token)match(input,33,FOLLOW_33_in_ruleProtocolClass2366);
newLeafNode(otherlv_18, grammarAccess.getProtocolClassAccess().getRegularKeyword_15_0());
- otherlv_19=(Token)match(input,33,FOLLOW_33_in_ruleProtocolClass2378);
+ otherlv_19=(Token)match(input,34,FOLLOW_34_in_ruleProtocolClass2378);
newLeafNode(otherlv_19, grammarAccess.getProtocolClassAccess().getPortClassKeyword_15_1());
@@ -3111,18 +3112,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt30=2;
int LA30_0 = input.LA(1);
- if ( (LA30_0==34) ) {
+ if ( (LA30_0==35) ) {
alt30=1;
}
switch (alt30) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1264:6: otherlv_21= 'conjugate' otherlv_22= 'PortClass' ( (lv_conjugate_23_0= rulePortClass ) )
{
- otherlv_21=(Token)match(input,34,FOLLOW_34_in_ruleProtocolClass2414);
+ otherlv_21=(Token)match(input,35,FOLLOW_35_in_ruleProtocolClass2414);
newLeafNode(otherlv_21, grammarAccess.getProtocolClassAccess().getConjugateKeyword_16_0());
- otherlv_22=(Token)match(input,33,FOLLOW_33_in_ruleProtocolClass2426);
+ otherlv_22=(Token)match(input,34,FOLLOW_34_in_ruleProtocolClass2426);
newLeafNode(otherlv_22, grammarAccess.getProtocolClassAccess().getPortClassKeyword_16_1());
@@ -3167,7 +3168,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt31=2;
int LA31_0 = input.LA(1);
- if ( (LA31_0==38) ) {
+ if ( (LA31_0==39) ) {
alt31=1;
}
switch (alt31) {
@@ -3205,7 +3206,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_25=(Token)match(input,13,FOLLOW_13_in_ruleProtocolClass2483);
+ otherlv_25=(Token)match(input,14,FOLLOW_14_in_ruleProtocolClass2483);
newLeafNode(otherlv_25, grammarAccess.getProtocolClassAccess().getRightCurlyBracketKeyword_18());
@@ -3288,7 +3289,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1333:1: (otherlv_0= 'Message' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( (lv_data_3_0= ruleTypedID ) )? otherlv_4= ')' ( (lv_docu_5_0= ruleDocumentation ) )? )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1333:3: otherlv_0= 'Message' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= '(' ( (lv_data_3_0= ruleTypedID ) )? otherlv_4= ')' ( (lv_docu_5_0= ruleDocumentation ) )?
{
- otherlv_0=(Token)match(input,35,FOLLOW_35_in_ruleMessage2566);
+ otherlv_0=(Token)match(input,36,FOLLOW_36_in_ruleMessage2566);
newLeafNode(otherlv_0, grammarAccess.getMessageAccess().getMessageKeyword_0());
@@ -3318,7 +3319,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleMessage2600);
+ otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleMessage2600);
newLeafNode(otherlv_2, grammarAccess.getMessageAccess().getLeftParenthesisKeyword_2());
@@ -3364,7 +3365,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,26,FOLLOW_26_in_ruleMessage2634);
+ otherlv_4=(Token)match(input,27,FOLLOW_27_in_ruleMessage2634);
newLeafNode(otherlv_4, grammarAccess.getMessageAccess().getRightParenthesisKeyword_4());
@@ -3372,7 +3373,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt33=2;
int LA33_0 = input.LA(1);
- if ( (LA33_0==20) ) {
+ if ( (LA33_0==21) ) {
alt33=1;
}
switch (alt33) {
@@ -3492,7 +3493,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1420:1: (otherlv_0= '{' (otherlv_1= 'usercode' ( (lv_userCode_2_0= ruleDetailCode ) ) )? ( ( (lv_attributes_3_0= ruleAttribute ) ) | ( (lv_operations_4_0= ruleOperation ) ) | ( (lv_msgHandlers_5_0= ruleMessageHandler ) ) )+ otherlv_6= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1420:3: otherlv_0= '{' (otherlv_1= 'usercode' ( (lv_userCode_2_0= ruleDetailCode ) ) )? ( ( (lv_attributes_3_0= ruleAttribute ) ) | ( (lv_operations_4_0= ruleOperation ) ) | ( (lv_msgHandlers_5_0= ruleMessageHandler ) ) )+ otherlv_6= '}'
{
- otherlv_0=(Token)match(input,12,FOLLOW_12_in_rulePortClass2739);
+ otherlv_0=(Token)match(input,13,FOLLOW_13_in_rulePortClass2739);
newLeafNode(otherlv_0, grammarAccess.getPortClassAccess().getLeftCurlyBracketKeyword_0());
@@ -3500,14 +3501,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt34=2;
int LA34_0 = input.LA(1);
- if ( (LA34_0==36) ) {
+ if ( (LA34_0==37) ) {
alt34=1;
}
switch (alt34) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1424:3: otherlv_1= 'usercode' ( (lv_userCode_2_0= ruleDetailCode ) )
{
- otherlv_1=(Token)match(input,36,FOLLOW_36_in_rulePortClass2752);
+ otherlv_1=(Token)match(input,37,FOLLOW_37_in_rulePortClass2752);
newLeafNode(otherlv_1, grammarAccess.getPortClassAccess().getUsercodeKeyword_1_0());
@@ -3554,17 +3555,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
do {
int alt35=4;
switch ( input.LA(1) ) {
- case 19:
+ case 20:
{
alt35=1;
}
break;
- case 23:
+ case 24:
{
alt35=2;
}
break;
- case 37:
+ case 38:
{
alt35=3;
}
@@ -3694,7 +3695,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
cnt35++;
} while (true);
- otherlv_6=(Token)match(input,13,FOLLOW_13_in_rulePortClass2865);
+ otherlv_6=(Token)match(input,14,FOLLOW_14_in_rulePortClass2865);
newLeafNode(otherlv_6, grammarAccess.getPortClassAccess().getRightCurlyBracketKeyword_3());
@@ -3773,7 +3774,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1527:1: (otherlv_0= 'handle' ( (otherlv_1= RULE_ID ) ) ( (lv_detailCode_2_0= ruleDetailCode ) ) )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1527:3: otherlv_0= 'handle' ( (otherlv_1= RULE_ID ) ) ( (lv_detailCode_2_0= ruleDetailCode ) )
{
- otherlv_0=(Token)match(input,37,FOLLOW_37_in_ruleMessageHandler2948);
+ otherlv_0=(Token)match(input,38,FOLLOW_38_in_ruleMessageHandler2948);
newLeafNode(otherlv_0, grammarAccess.getMessageHandlerAccess().getHandleKeyword_0());
@@ -3905,11 +3906,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1583:1: (otherlv_0= 'semantics' otherlv_1= '{' ( (lv_rules_2_0= ruleSemanticsRule ) )+ otherlv_3= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1583:3: otherlv_0= 'semantics' otherlv_1= '{' ( (lv_rules_2_0= ruleSemanticsRule ) )+ otherlv_3= '}'
{
- otherlv_0=(Token)match(input,38,FOLLOW_38_in_ruleProtocolSemantics3072);
+ otherlv_0=(Token)match(input,39,FOLLOW_39_in_ruleProtocolSemantics3072);
newLeafNode(otherlv_0, grammarAccess.getProtocolSemanticsAccess().getSemanticsKeyword_0());
- otherlv_1=(Token)match(input,12,FOLLOW_12_in_ruleProtocolSemantics3084);
+ otherlv_1=(Token)match(input,13,FOLLOW_13_in_ruleProtocolSemantics3084);
newLeafNode(otherlv_1, grammarAccess.getProtocolSemanticsAccess().getLeftCurlyBracketKeyword_1());
@@ -3920,7 +3921,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt36=2;
int LA36_0 = input.LA(1);
- if ( (LA36_0==39||LA36_0==41) ) {
+ if ( (LA36_0==40||LA36_0==42) ) {
alt36=1;
}
@@ -3967,7 +3968,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
cnt36++;
} while (true);
- otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleProtocolSemantics3118);
+ otherlv_3=(Token)match(input,14,FOLLOW_14_in_ruleProtocolSemantics3118);
newLeafNode(otherlv_3, grammarAccess.getProtocolSemanticsAccess().getRightCurlyBracketKeyword_3());
@@ -4047,10 +4048,10 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt37=2;
int LA37_0 = input.LA(1);
- if ( (LA37_0==39) ) {
+ if ( (LA37_0==40) ) {
alt37=1;
}
- else if ( (LA37_0==41) ) {
+ else if ( (LA37_0==42) ) {
alt37=2;
}
else {
@@ -4174,7 +4175,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1674:1: (otherlv_0= 'in' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' otherlv_3= '{' ( (lv_followUps_4_0= ruleSemanticsRule ) )* otherlv_5= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1674:3: otherlv_0= 'in' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' otherlv_3= '{' ( (lv_followUps_4_0= ruleSemanticsRule ) )* otherlv_5= '}'
{
- otherlv_0=(Token)match(input,39,FOLLOW_39_in_ruleSemanticsInRule3320);
+ otherlv_0=(Token)match(input,40,FOLLOW_40_in_ruleSemanticsInRule3320);
newLeafNode(otherlv_0, grammarAccess.getSemanticsInRuleAccess().getInKeyword_0());
@@ -4199,11 +4200,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,40,FOLLOW_40_in_ruleSemanticsInRule3352);
+ otherlv_2=(Token)match(input,41,FOLLOW_41_in_ruleSemanticsInRule3352);
newLeafNode(otherlv_2, grammarAccess.getSemanticsInRuleAccess().getHyphenMinusGreaterThanSignKeyword_2());
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleSemanticsInRule3364);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleSemanticsInRule3364);
newLeafNode(otherlv_3, grammarAccess.getSemanticsInRuleAccess().getLeftCurlyBracketKeyword_3());
@@ -4213,7 +4214,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt38=2;
int LA38_0 = input.LA(1);
- if ( (LA38_0==39||LA38_0==41) ) {
+ if ( (LA38_0==40||LA38_0==42) ) {
alt38=1;
}
@@ -4256,7 +4257,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,13,FOLLOW_13_in_ruleSemanticsInRule3398);
+ otherlv_5=(Token)match(input,14,FOLLOW_14_in_ruleSemanticsInRule3398);
newLeafNode(otherlv_5, grammarAccess.getSemanticsInRuleAccess().getRightCurlyBracketKeyword_5());
@@ -4338,7 +4339,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1742:1: (otherlv_0= 'out' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' otherlv_3= '{' ( (lv_followUps_4_0= ruleSemanticsRule ) )* otherlv_5= '}' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1742:3: otherlv_0= 'out' ( (otherlv_1= RULE_ID ) ) otherlv_2= '->' otherlv_3= '{' ( (lv_followUps_4_0= ruleSemanticsRule ) )* otherlv_5= '}'
{
- otherlv_0=(Token)match(input,41,FOLLOW_41_in_ruleSemanticsOutRule3481);
+ otherlv_0=(Token)match(input,42,FOLLOW_42_in_ruleSemanticsOutRule3481);
newLeafNode(otherlv_0, grammarAccess.getSemanticsOutRuleAccess().getOutKeyword_0());
@@ -4363,11 +4364,11 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,40,FOLLOW_40_in_ruleSemanticsOutRule3513);
+ otherlv_2=(Token)match(input,41,FOLLOW_41_in_ruleSemanticsOutRule3513);
newLeafNode(otherlv_2, grammarAccess.getSemanticsOutRuleAccess().getHyphenMinusGreaterThanSignKeyword_2());
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleSemanticsOutRule3525);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleSemanticsOutRule3525);
newLeafNode(otherlv_3, grammarAccess.getSemanticsOutRuleAccess().getLeftCurlyBracketKeyword_3());
@@ -4377,7 +4378,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt39=2;
int LA39_0 = input.LA(1);
- if ( (LA39_0==39||LA39_0==41) ) {
+ if ( (LA39_0==40||LA39_0==42) ) {
alt39=1;
}
@@ -4420,7 +4421,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,13,FOLLOW_13_in_ruleSemanticsOutRule3559);
+ otherlv_5=(Token)match(input,14,FOLLOW_14_in_ruleSemanticsOutRule3559);
newLeafNode(otherlv_5, grammarAccess.getSemanticsOutRuleAccess().getRightCurlyBracketKeyword_5());
@@ -4552,7 +4553,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt40=2;
int LA40_0 = input.LA(1);
- if ( (LA40_0==42) ) {
+ if ( (LA40_0==43) ) {
alt40=1;
}
switch (alt40) {
@@ -4562,7 +4563,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1811:1: (lv_abstract_0_0= 'abstract' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1812:3: lv_abstract_0_0= 'abstract'
{
- lv_abstract_0_0=(Token)match(input,42,FOLLOW_42_in_ruleActorClass3648);
+ lv_abstract_0_0=(Token)match(input,43,FOLLOW_43_in_ruleActorClass3648);
newLeafNode(lv_abstract_0_0, grammarAccess.getActorClassAccess().getAbstractAbstractKeyword_0_0());
@@ -4581,7 +4582,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,43,FOLLOW_43_in_ruleActorClass3674);
+ otherlv_1=(Token)match(input,44,FOLLOW_44_in_ruleActorClass3674);
newLeafNode(otherlv_1, grammarAccess.getActorClassAccess().getActorClassKeyword_1());
@@ -4615,7 +4616,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt41=2;
int LA41_0 = input.LA(1);
- if ( (LA41_0==20) ) {
+ if ( (LA41_0==21) ) {
alt41=1;
}
switch (alt41) {
@@ -4657,14 +4658,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt42=2;
int LA42_0 = input.LA(1);
- if ( (LA42_0==18) ) {
+ if ( (LA42_0==19) ) {
alt42=1;
}
switch (alt42) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1865:5: otherlv_4= 'extends' ( ( ruleFQN ) )
{
- otherlv_4=(Token)match(input,18,FOLLOW_18_in_ruleActorClass3731);
+ otherlv_4=(Token)match(input,19,FOLLOW_19_in_ruleActorClass3731);
newLeafNode(otherlv_4, grammarAccess.getActorClassAccess().getExtendsKeyword_4_0());
@@ -4702,7 +4703,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleActorClass3768);
+ otherlv_6=(Token)match(input,13,FOLLOW_13_in_ruleActorClass3768);
newLeafNode(otherlv_6, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_5());
@@ -4710,18 +4711,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt45=2;
int LA45_0 = input.LA(1);
- if ( (LA45_0==44) ) {
+ if ( (LA45_0==45) ) {
alt45=1;
}
switch (alt45) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1888:3: otherlv_7= 'Interface' otherlv_8= '{' ( (lv_ifPorts_9_0= rulePort ) )* ( (lv_ifSPPs_10_0= ruleSPPRef ) )* otherlv_11= '}'
{
- otherlv_7=(Token)match(input,44,FOLLOW_44_in_ruleActorClass3781);
+ otherlv_7=(Token)match(input,45,FOLLOW_45_in_ruleActorClass3781);
newLeafNode(otherlv_7, grammarAccess.getActorClassAccess().getInterfaceKeyword_6_0());
- otherlv_8=(Token)match(input,12,FOLLOW_12_in_ruleActorClass3793);
+ otherlv_8=(Token)match(input,13,FOLLOW_13_in_ruleActorClass3793);
newLeafNode(otherlv_8, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_6_1());
@@ -4731,7 +4732,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt43=2;
int LA43_0 = input.LA(1);
- if ( ((LA43_0>=47 && LA43_0<=48)) ) {
+ if ( ((LA43_0>=48 && LA43_0<=49)) ) {
alt43=1;
}
@@ -4780,7 +4781,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt44=2;
int LA44_0 = input.LA(1);
- if ( (LA44_0==51) ) {
+ if ( (LA44_0==52) ) {
alt44=1;
}
@@ -4823,7 +4824,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_11=(Token)match(input,13,FOLLOW_13_in_ruleActorClass3849);
+ otherlv_11=(Token)match(input,14,FOLLOW_14_in_ruleActorClass3849);
newLeafNode(otherlv_11, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_6_4());
@@ -4837,14 +4838,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt56=2;
int LA56_0 = input.LA(1);
- if ( (LA56_0==45) ) {
+ if ( (LA56_0==46) ) {
alt56=1;
}
switch (alt56) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1936:5: otherlv_12= 'Structure' ( (lv_structureDocu_13_0= ruleDocumentation ) )? otherlv_14= '{' (otherlv_15= 'usercode1' ( (lv_userCode1_16_0= ruleDetailCode ) ) )? (otherlv_17= 'usercode2' ( (lv_userCode2_18_0= ruleDetailCode ) ) )? ( ( (lv_intPorts_19_0= rulePort ) ) | ( (lv_extPorts_20_0= ruleExternalPort ) ) )* ( (lv_serviceImplementations_21_0= ruleServiceImplementation ) )* ( (lv_strSAPs_22_0= ruleSAPRef ) )* ( (lv_attributes_23_0= ruleAttribute ) )* ( (lv_actorRefs_24_0= ruleActorRef ) )* ( (lv_bindings_25_0= ruleBinding ) )* ( (lv_connections_26_0= ruleLayerConnection ) )* otherlv_27= '}'
{
- otherlv_12=(Token)match(input,45,FOLLOW_45_in_ruleActorClass3864);
+ otherlv_12=(Token)match(input,46,FOLLOW_46_in_ruleActorClass3864);
newLeafNode(otherlv_12, grammarAccess.getActorClassAccess().getStructureKeyword_7_0());
@@ -4852,7 +4853,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt46=2;
int LA46_0 = input.LA(1);
- if ( (LA46_0==20) ) {
+ if ( (LA46_0==21) ) {
alt46=1;
}
switch (alt46) {
@@ -4890,7 +4891,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_14=(Token)match(input,12,FOLLOW_12_in_ruleActorClass3898);
+ otherlv_14=(Token)match(input,13,FOLLOW_13_in_ruleActorClass3898);
newLeafNode(otherlv_14, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_7_2());
@@ -4898,14 +4899,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt47=2;
int LA47_0 = input.LA(1);
- if ( (LA47_0==28) ) {
+ if ( (LA47_0==29) ) {
alt47=1;
}
switch (alt47) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1962:3: otherlv_15= 'usercode1' ( (lv_userCode1_16_0= ruleDetailCode ) )
{
- otherlv_15=(Token)match(input,28,FOLLOW_28_in_ruleActorClass3911);
+ otherlv_15=(Token)match(input,29,FOLLOW_29_in_ruleActorClass3911);
newLeafNode(otherlv_15, grammarAccess.getActorClassAccess().getUsercode1Keyword_7_3_0());
@@ -4950,14 +4951,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt48=2;
int LA48_0 = input.LA(1);
- if ( (LA48_0==29) ) {
+ if ( (LA48_0==30) ) {
alt48=1;
}
switch (alt48) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:1984:6: otherlv_17= 'usercode2' ( (lv_userCode2_18_0= ruleDetailCode ) )
{
- otherlv_17=(Token)match(input,29,FOLLOW_29_in_ruleActorClass3947);
+ otherlv_17=(Token)match(input,30,FOLLOW_30_in_ruleActorClass3947);
newLeafNode(otherlv_17, grammarAccess.getActorClassAccess().getUsercode2Keyword_7_4_0());
@@ -5004,10 +5005,10 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt49=3;
int LA49_0 = input.LA(1);
- if ( ((LA49_0>=47 && LA49_0<=48)) ) {
+ if ( ((LA49_0>=48 && LA49_0<=49)) ) {
alt49=1;
}
- else if ( (LA49_0==49) ) {
+ else if ( (LA49_0==50) ) {
alt49=2;
}
@@ -5099,7 +5100,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt50=2;
int LA50_0 = input.LA(1);
- if ( (LA50_0==52) ) {
+ if ( (LA50_0==53) ) {
alt50=1;
}
@@ -5148,7 +5149,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt51=2;
int LA51_0 = input.LA(1);
- if ( (LA51_0==50) ) {
+ if ( (LA51_0==51) ) {
alt51=1;
}
@@ -5197,7 +5198,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt52=2;
int LA52_0 = input.LA(1);
- if ( (LA52_0==19) ) {
+ if ( (LA52_0==20) ) {
alt52=1;
}
@@ -5246,7 +5247,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt53=2;
int LA53_0 = input.LA(1);
- if ( (LA53_0==65) ) {
+ if ( (LA53_0==66) ) {
alt53=1;
}
@@ -5295,7 +5296,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt54=2;
int LA54_0 = input.LA(1);
- if ( (LA54_0==60) ) {
+ if ( (LA54_0==61) ) {
alt54=1;
}
@@ -5344,7 +5345,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt55=2;
int LA55_0 = input.LA(1);
- if ( (LA55_0==62) ) {
+ if ( (LA55_0==63) ) {
alt55=1;
}
@@ -5387,7 +5388,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_27=(Token)match(input,13,FOLLOW_13_in_ruleActorClass4165);
+ otherlv_27=(Token)match(input,14,FOLLOW_14_in_ruleActorClass4165);
newLeafNode(otherlv_27, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_7_12());
@@ -5401,14 +5402,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt61=2;
int LA61_0 = input.LA(1);
- if ( (LA61_0==46) ) {
+ if ( (LA61_0==47) ) {
alt61=1;
}
switch (alt61) {
case 1 :
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2155:5: otherlv_28= 'Behavior' ( (lv_behaviorDocu_29_0= ruleDocumentation ) )? otherlv_30= '{' ( (lv_annotations_31_0= ruleAnnotation ) )* ( (lv_operations_32_0= ruleOperation ) )* ( (lv_stateMachine_33_0= ruleStateMachine ) )? otherlv_34= '}'
{
- otherlv_28=(Token)match(input,46,FOLLOW_46_in_ruleActorClass4180);
+ otherlv_28=(Token)match(input,47,FOLLOW_47_in_ruleActorClass4180);
newLeafNode(otherlv_28, grammarAccess.getActorClassAccess().getBehaviorKeyword_8_0());
@@ -5416,7 +5417,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt57=2;
int LA57_0 = input.LA(1);
- if ( (LA57_0==20) ) {
+ if ( (LA57_0==21) ) {
alt57=1;
}
switch (alt57) {
@@ -5454,7 +5455,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_30=(Token)match(input,12,FOLLOW_12_in_ruleActorClass4214);
+ otherlv_30=(Token)match(input,13,FOLLOW_13_in_ruleActorClass4214);
newLeafNode(otherlv_30, grammarAccess.getActorClassAccess().getLeftCurlyBracketKeyword_8_2());
@@ -5464,7 +5465,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt58=2;
int LA58_0 = input.LA(1);
- if ( (LA58_0==91) ) {
+ if ( (LA58_0==92) ) {
alt58=1;
}
@@ -5513,7 +5514,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt59=2;
int LA59_0 = input.LA(1);
- if ( (LA59_0==23) ) {
+ if ( (LA59_0==24) ) {
alt59=1;
}
@@ -5560,7 +5561,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
int alt60=2;
int LA60_0 = input.LA(1);
- if ( ((LA60_0>=66 && LA60_0<=67)) ) {
+ if ( ((LA60_0>=67 && LA60_0<=68)) ) {
alt60=1;
}
switch (alt60) {
@@ -5598,7 +5599,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_34=(Token)match(input,13,FOLLOW_13_in_ruleActorClass4292);
+ otherlv_34=(Token)match(input,14,FOLLOW_14_in_ruleActorClass4292);
newLeafNode(otherlv_34, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_8_6());
@@ -5608,7 +5609,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_35=(Token)match(input,13,FOLLOW_13_in_ruleActorClass4306);
+ otherlv_35=(Token)match(input,14,FOLLOW_14_in_ruleActorClass4306);
newLeafNode(otherlv_35, grammarAccess.getActorClassAccess().getRightCurlyBracketKeyword_9());
@@ -5669,34 +5670,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePort"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2262:1: rulePort returns [EObject current=null] : ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']' )? otherlv_6= ':' ( ( ruleFQN ) ) ( (lv_docu_8_0= ruleDocumentation ) )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2262:1: rulePort returns [EObject current=null] : ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= RULE_MULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) ;
public final EObject rulePort() throws RecognitionException {
EObject current = null;
Token lv_conjugated_0_0=null;
Token otherlv_1=null;
Token lv_name_2_0=null;
- Token otherlv_3=null;
- Token lv_multiplicity_4_0=null;
- Token otherlv_5=null;
- Token otherlv_6=null;
- EObject lv_docu_8_0 = null;
+ Token lv_multiplicity_3_0=null;
+ Token otherlv_4=null;
+ EObject lv_docu_6_0 = null;
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2265:28: ( ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']' )? otherlv_6= ':' ( ( ruleFQN ) ) ( (lv_docu_8_0= ruleDocumentation ) )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']' )? otherlv_6= ':' ( ( ruleFQN ) ) ( (lv_docu_8_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2265:28: ( ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= RULE_MULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= RULE_MULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']' )? otherlv_6= ':' ( ( ruleFQN ) ) ( (lv_docu_8_0= ruleDocumentation ) )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:2: ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) (otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']' )? otherlv_6= ':' ( ( ruleFQN ) ) ( (lv_docu_8_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:1: ( ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= RULE_MULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:2: ( (lv_conjugated_0_0= 'conjugated' ) )? otherlv_1= 'Port' ( (lv_name_2_0= RULE_ID ) ) ( (lv_multiplicity_3_0= RULE_MULTIPLICITY ) )? otherlv_4= ':' ( ( ruleFQN ) ) ( (lv_docu_6_0= ruleDocumentation ) )?
{
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2266:2: ( (lv_conjugated_0_0= 'conjugated' ) )?
int alt62=2;
int LA62_0 = input.LA(1);
- if ( (LA62_0==47) ) {
+ if ( (LA62_0==48) ) {
alt62=1;
}
switch (alt62) {
@@ -5706,7 +5705,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2267:1: (lv_conjugated_0_0= 'conjugated' )
// ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2268:3: lv_conjugated_0_0= 'conjugated'
{
- lv_conjugated_0_0=(Token)match(input,47,FOLLOW_47_in_rulePort4397);
+ lv_conjugated_0_0=(Token)match(input,48,FOLLOW_48_in_rulePort4397);
newLeafNode(lv_conjugated_0_0, grammarAccess.getPortAccess().getConjugatedConjugatedKeyword_0_0());
@@ -5725,7 +5724,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,48,FOLLOW_48_in_rulePort4423);
+ otherlv_1=(Token)match(input,49,FOLLOW_49_in_rulePort4423);
newLeafNode(otherlv_1, grammarAccess.getPortAccess().getPortKeyword_1());
@@ -5755,30 +5754,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2303:2: (otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2303:2: ( (lv_multiplicity_3_0= RULE_MULTIPLICITY ) )?
int alt63=2;
int LA63_0 = input.LA(1);
- if ( (LA63_0==20) ) {
+ if ( (LA63_0==RULE_MULTIPLICITY) ) {
alt63=1;
}
switch (alt63) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2303:4: otherlv_3= '[' ( (lv_multiplicity_4_0= RULE_INT ) ) otherlv_5= ']'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2304:1: (lv_multiplicity_3_0= RULE_MULTIPLICITY )
{
- otherlv_3=(Token)match(input,20,FOLLOW_20_in_rulePort4458);
-
- newLeafNode(otherlv_3, grammarAccess.getPortAccess().getLeftSquareBracketKeyword_3_0());
-
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2307:1: ( (lv_multiplicity_4_0= RULE_INT ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2308:1: (lv_multiplicity_4_0= RULE_INT )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2304:1: (lv_multiplicity_3_0= RULE_MULTIPLICITY )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2305:3: lv_multiplicity_3_0= RULE_MULTIPLICITY
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2308:1: (lv_multiplicity_4_0= RULE_INT )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2309:3: lv_multiplicity_4_0= RULE_INT
- {
- lv_multiplicity_4_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_rulePort4475);
+ lv_multiplicity_3_0=(Token)match(input,RULE_MULTIPLICITY,FOLLOW_RULE_MULTIPLICITY_in_rulePort4462);
- newLeafNode(lv_multiplicity_4_0, grammarAccess.getPortAccess().getMultiplicityINTTerminalRuleCall_3_1_0());
+ newLeafNode(lv_multiplicity_3_0, grammarAccess.getPortAccess().getMultiplicityMULTIPLICITYTerminalRuleCall_3_0());
if (current==null) {
@@ -5787,34 +5779,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
setWithLastConsumed(
current,
"multiplicity",
- lv_multiplicity_4_0,
- "INT");
+ lv_multiplicity_3_0,
+ "MULTIPLICITY");
}
}
-
- otherlv_5=(Token)match(input,21,FOLLOW_21_in_rulePort4492);
-
- newLeafNode(otherlv_5, grammarAccess.getPortAccess().getRightSquareBracketKeyword_3_2());
-
-
- }
break;
}
- otherlv_6=(Token)match(input,14,FOLLOW_14_in_rulePort4506);
+ otherlv_4=(Token)match(input,15,FOLLOW_15_in_rulePort4480);
- newLeafNode(otherlv_6, grammarAccess.getPortAccess().getColonKeyword_4());
+ newLeafNode(otherlv_4, grammarAccess.getPortAccess().getColonKeyword_4());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2333:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2334:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2325:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2326:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2334:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2335:3: ruleFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2326:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2327:3: ruleFQN
{
if (current==null) {
@@ -5824,7 +5809,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPortAccess().getProtocolProtocolClassCrossReference_5_0());
- pushFollow(FOLLOW_ruleFQN_in_rulePort4529);
+ pushFollow(FOLLOW_ruleFQN_in_rulePort4503);
ruleFQN();
state._fsp--;
@@ -5838,25 +5823,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2348:2: ( (lv_docu_8_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2340:2: ( (lv_docu_6_0= ruleDocumentation ) )?
int alt64=2;
int LA64_0 = input.LA(1);
- if ( (LA64_0==20) ) {
+ if ( (LA64_0==21) ) {
alt64=1;
}
switch (alt64) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2349:1: (lv_docu_8_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2341:1: (lv_docu_6_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2349:1: (lv_docu_8_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2350:3: lv_docu_8_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2341:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2342:3: lv_docu_6_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getPortAccess().getDocuDocumentationParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleDocumentation_in_rulePort4550);
- lv_docu_8_0=ruleDocumentation();
+ pushFollow(FOLLOW_ruleDocumentation_in_rulePort4524);
+ lv_docu_6_0=ruleDocumentation();
state._fsp--;
@@ -5867,7 +5852,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
set(
current,
"docu",
- lv_docu_8_0,
+ lv_docu_6_0,
"Documentation");
afterParserOrEnumRuleCall();
@@ -5901,7 +5886,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleExternalPort"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2374:1: entryRuleExternalPort returns [EObject current=null] : iv_ruleExternalPort= ruleExternalPort EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2366:1: entryRuleExternalPort returns [EObject current=null] : iv_ruleExternalPort= ruleExternalPort EOF ;
public final EObject entryRuleExternalPort() throws RecognitionException {
EObject current = null;
@@ -5909,17 +5894,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2375:2: (iv_ruleExternalPort= ruleExternalPort EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2376:2: iv_ruleExternalPort= ruleExternalPort EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2367:2: (iv_ruleExternalPort= ruleExternalPort EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2368:2: iv_ruleExternalPort= ruleExternalPort EOF
{
newCompositeNode(grammarAccess.getExternalPortRule());
- pushFollow(FOLLOW_ruleExternalPort_in_entryRuleExternalPort4587);
+ pushFollow(FOLLOW_ruleExternalPort_in_entryRuleExternalPort4561);
iv_ruleExternalPort=ruleExternalPort();
state._fsp--;
current =iv_ruleExternalPort;
- match(input,EOF,FOLLOW_EOF_in_entryRuleExternalPort4597);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExternalPort4571);
}
@@ -5937,7 +5922,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExternalPort"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2383:1: ruleExternalPort returns [EObject current=null] : (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2375:1: ruleExternalPort returns [EObject current=null] : (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleExternalPort() throws RecognitionException {
EObject current = null;
@@ -5948,32 +5933,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2386:28: ( (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2387:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2378:28: ( (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2379:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2387:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2387:3: otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2379:1: (otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2379:3: otherlv_0= 'external' otherlv_1= 'Port' ( (otherlv_2= RULE_ID ) )
{
- otherlv_0=(Token)match(input,49,FOLLOW_49_in_ruleExternalPort4634);
+ otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleExternalPort4608);
newLeafNode(otherlv_0, grammarAccess.getExternalPortAccess().getExternalKeyword_0());
- otherlv_1=(Token)match(input,48,FOLLOW_48_in_ruleExternalPort4646);
+ otherlv_1=(Token)match(input,49,FOLLOW_49_in_ruleExternalPort4620);
newLeafNode(otherlv_1, grammarAccess.getExternalPortAccess().getPortKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2395:1: ( (otherlv_2= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2396:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2387:1: ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2388:1: (otherlv_2= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2396:1: (otherlv_2= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2397:3: otherlv_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2388:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2389:3: otherlv_2= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getExternalPortRule());
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleExternalPort4666);
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleExternalPort4640);
newLeafNode(otherlv_2, grammarAccess.getExternalPortAccess().getIfportPortCrossReference_2_0());
@@ -6004,7 +5989,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSAPRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2416:1: entryRuleSAPRef returns [EObject current=null] : iv_ruleSAPRef= ruleSAPRef EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2408:1: entryRuleSAPRef returns [EObject current=null] : iv_ruleSAPRef= ruleSAPRef EOF ;
public final EObject entryRuleSAPRef() throws RecognitionException {
EObject current = null;
@@ -6012,17 +5997,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2417:2: (iv_ruleSAPRef= ruleSAPRef EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2418:2: iv_ruleSAPRef= ruleSAPRef EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2409:2: (iv_ruleSAPRef= ruleSAPRef EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2410:2: iv_ruleSAPRef= ruleSAPRef EOF
{
newCompositeNode(grammarAccess.getSAPRefRule());
- pushFollow(FOLLOW_ruleSAPRef_in_entryRuleSAPRef4702);
+ pushFollow(FOLLOW_ruleSAPRef_in_entryRuleSAPRef4676);
iv_ruleSAPRef=ruleSAPRef();
state._fsp--;
current =iv_ruleSAPRef;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSAPRef4712);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSAPRef4686);
}
@@ -6040,7 +6025,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSAPRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2425:1: ruleSAPRef returns [EObject current=null] : (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2417:1: ruleSAPRef returns [EObject current=null] : (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ;
public final EObject ruleSAPRef() throws RecognitionException {
EObject current = null;
@@ -6051,23 +6036,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2428:28: ( (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2429:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2420:28: ( (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2421:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2429:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2429:3: otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2421:1: (otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2421:3: otherlv_0= 'SAP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) )
{
- otherlv_0=(Token)match(input,50,FOLLOW_50_in_ruleSAPRef4749);
+ otherlv_0=(Token)match(input,51,FOLLOW_51_in_ruleSAPRef4723);
newLeafNode(otherlv_0, grammarAccess.getSAPRefAccess().getSAPKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2433:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2434:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2425:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2426:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2434:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2435:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2426:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2427:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSAPRef4766);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSAPRef4740);
newLeafNode(lv_name_1_0, grammarAccess.getSAPRefAccess().getNameIDTerminalRuleCall_1_0());
@@ -6087,15 +6072,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleSAPRef4783);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleSAPRef4757);
newLeafNode(otherlv_2, grammarAccess.getSAPRefAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2455:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2456:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2447:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2448:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2456:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2457:3: ruleFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2448:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2449:3: ruleFQN
{
if (current==null) {
@@ -6105,7 +6090,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSAPRefAccess().getProtocolProtocolClassCrossReference_3_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleSAPRef4806);
+ pushFollow(FOLLOW_ruleFQN_in_ruleSAPRef4780);
ruleFQN();
state._fsp--;
@@ -6140,7 +6125,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSPPRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2478:1: entryRuleSPPRef returns [EObject current=null] : iv_ruleSPPRef= ruleSPPRef EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2470:1: entryRuleSPPRef returns [EObject current=null] : iv_ruleSPPRef= ruleSPPRef EOF ;
public final EObject entryRuleSPPRef() throws RecognitionException {
EObject current = null;
@@ -6148,17 +6133,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2479:2: (iv_ruleSPPRef= ruleSPPRef EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2480:2: iv_ruleSPPRef= ruleSPPRef EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2471:2: (iv_ruleSPPRef= ruleSPPRef EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2472:2: iv_ruleSPPRef= ruleSPPRef EOF
{
newCompositeNode(grammarAccess.getSPPRefRule());
- pushFollow(FOLLOW_ruleSPPRef_in_entryRuleSPPRef4842);
+ pushFollow(FOLLOW_ruleSPPRef_in_entryRuleSPPRef4816);
iv_ruleSPPRef=ruleSPPRef();
state._fsp--;
current =iv_ruleSPPRef;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSPPRef4852);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSPPRef4826);
}
@@ -6176,7 +6161,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSPPRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2487:1: ruleSPPRef returns [EObject current=null] : (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2479:1: ruleSPPRef returns [EObject current=null] : (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) ;
public final EObject ruleSPPRef() throws RecognitionException {
EObject current = null;
@@ -6187,23 +6172,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2490:28: ( (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2491:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2482:28: ( (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2483:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2491:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2491:3: otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2483:1: (otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2483:3: otherlv_0= 'SPP' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) )
{
- otherlv_0=(Token)match(input,51,FOLLOW_51_in_ruleSPPRef4889);
+ otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleSPPRef4863);
newLeafNode(otherlv_0, grammarAccess.getSPPRefAccess().getSPPKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2495:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2496:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2487:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2488:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2496:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2497:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2488:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2489:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSPPRef4906);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSPPRef4880);
newLeafNode(lv_name_1_0, grammarAccess.getSPPRefAccess().getNameIDTerminalRuleCall_1_0());
@@ -6223,15 +6208,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleSPPRef4923);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleSPPRef4897);
newLeafNode(otherlv_2, grammarAccess.getSPPRefAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2517:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2518:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2509:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2510:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2518:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2519:3: ruleFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2510:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2511:3: ruleFQN
{
if (current==null) {
@@ -6241,7 +6226,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSPPRefAccess().getProtocolProtocolClassCrossReference_3_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleSPPRef4946);
+ pushFollow(FOLLOW_ruleFQN_in_ruleSPPRef4920);
ruleFQN();
state._fsp--;
@@ -6276,7 +6261,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleServiceImplementation"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2540:1: entryRuleServiceImplementation returns [EObject current=null] : iv_ruleServiceImplementation= ruleServiceImplementation EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2532:1: entryRuleServiceImplementation returns [EObject current=null] : iv_ruleServiceImplementation= ruleServiceImplementation EOF ;
public final EObject entryRuleServiceImplementation() throws RecognitionException {
EObject current = null;
@@ -6284,17 +6269,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2541:2: (iv_ruleServiceImplementation= ruleServiceImplementation EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2542:2: iv_ruleServiceImplementation= ruleServiceImplementation EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2533:2: (iv_ruleServiceImplementation= ruleServiceImplementation EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2534:2: iv_ruleServiceImplementation= ruleServiceImplementation EOF
{
newCompositeNode(grammarAccess.getServiceImplementationRule());
- pushFollow(FOLLOW_ruleServiceImplementation_in_entryRuleServiceImplementation4982);
+ pushFollow(FOLLOW_ruleServiceImplementation_in_entryRuleServiceImplementation4956);
iv_ruleServiceImplementation=ruleServiceImplementation();
state._fsp--;
current =iv_ruleServiceImplementation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleServiceImplementation4992);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleServiceImplementation4966);
}
@@ -6312,7 +6297,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleServiceImplementation"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2549:1: ruleServiceImplementation returns [EObject current=null] : (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2541:1: ruleServiceImplementation returns [EObject current=null] : (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleServiceImplementation() throws RecognitionException {
EObject current = null;
@@ -6323,32 +6308,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2552:28: ( (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2553:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2544:28: ( (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2545:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2553:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2553:3: otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2545:1: (otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2545:3: otherlv_0= 'ServiceImplementation' otherlv_1= 'of' ( (otherlv_2= RULE_ID ) )
{
- otherlv_0=(Token)match(input,52,FOLLOW_52_in_ruleServiceImplementation5029);
+ otherlv_0=(Token)match(input,53,FOLLOW_53_in_ruleServiceImplementation5003);
newLeafNode(otherlv_0, grammarAccess.getServiceImplementationAccess().getServiceImplementationKeyword_0());
- otherlv_1=(Token)match(input,53,FOLLOW_53_in_ruleServiceImplementation5041);
+ otherlv_1=(Token)match(input,54,FOLLOW_54_in_ruleServiceImplementation5015);
newLeafNode(otherlv_1, grammarAccess.getServiceImplementationAccess().getOfKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2561:1: ( (otherlv_2= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2562:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2553:1: ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2554:1: (otherlv_2= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2562:1: (otherlv_2= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2563:3: otherlv_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2554:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2555:3: otherlv_2= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getServiceImplementationRule());
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleServiceImplementation5061);
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleServiceImplementation5035);
newLeafNode(otherlv_2, grammarAccess.getServiceImplementationAccess().getSppSPPRefCrossReference_2_0());
@@ -6379,7 +6364,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLogicalSystem"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2582:1: entryRuleLogicalSystem returns [EObject current=null] : iv_ruleLogicalSystem= ruleLogicalSystem EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2574:1: entryRuleLogicalSystem returns [EObject current=null] : iv_ruleLogicalSystem= ruleLogicalSystem EOF ;
public final EObject entryRuleLogicalSystem() throws RecognitionException {
EObject current = null;
@@ -6387,17 +6372,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2583:2: (iv_ruleLogicalSystem= ruleLogicalSystem EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2584:2: iv_ruleLogicalSystem= ruleLogicalSystem EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2575:2: (iv_ruleLogicalSystem= ruleLogicalSystem EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2576:2: iv_ruleLogicalSystem= ruleLogicalSystem EOF
{
newCompositeNode(grammarAccess.getLogicalSystemRule());
- pushFollow(FOLLOW_ruleLogicalSystem_in_entryRuleLogicalSystem5097);
+ pushFollow(FOLLOW_ruleLogicalSystem_in_entryRuleLogicalSystem5071);
iv_ruleLogicalSystem=ruleLogicalSystem();
state._fsp--;
current =iv_ruleLogicalSystem;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalSystem5107);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalSystem5081);
}
@@ -6415,7 +6400,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLogicalSystem"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2591:1: ruleLogicalSystem returns [EObject current=null] : (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2583:1: ruleLogicalSystem returns [EObject current=null] : (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' ) ;
public final EObject ruleLogicalSystem() throws RecognitionException {
EObject current = null;
@@ -6435,23 +6420,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2594:28: ( (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2595:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2586:28: ( (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2587:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2595:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2595:3: otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2587:1: (otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2587:3: otherlv_0= 'LogicalSystem' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' ( (lv_subSystems_4_0= ruleSubSystemRef ) )* ( (lv_bindings_5_0= ruleBinding ) )* ( (lv_connections_6_0= ruleLayerConnection ) )* otherlv_7= '}'
{
- otherlv_0=(Token)match(input,54,FOLLOW_54_in_ruleLogicalSystem5144);
+ otherlv_0=(Token)match(input,55,FOLLOW_55_in_ruleLogicalSystem5118);
newLeafNode(otherlv_0, grammarAccess.getLogicalSystemAccess().getLogicalSystemKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2599:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2600:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2591:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2592:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2600:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2601:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2592:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2593:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLogicalSystem5161);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLogicalSystem5135);
newLeafNode(lv_name_1_0, grammarAccess.getLogicalSystemAccess().getNameIDTerminalRuleCall_1_0());
@@ -6471,24 +6456,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2617:2: ( (lv_docu_2_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2609:2: ( (lv_docu_2_0= ruleDocumentation ) )?
int alt65=2;
int LA65_0 = input.LA(1);
- if ( (LA65_0==20) ) {
+ if ( (LA65_0==21) ) {
alt65=1;
}
switch (alt65) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2618:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2610:1: (lv_docu_2_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2618:1: (lv_docu_2_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2619:3: lv_docu_2_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2610:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2611:3: lv_docu_2_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getLogicalSystemAccess().getDocuDocumentationParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleLogicalSystem5187);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleLogicalSystem5161);
lv_docu_2_0=ruleDocumentation();
state._fsp--;
@@ -6513,32 +6498,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleLogicalSystem5200);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleLogicalSystem5174);
newLeafNode(otherlv_3, grammarAccess.getLogicalSystemAccess().getLeftCurlyBracketKeyword_3());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2639:1: ( (lv_subSystems_4_0= ruleSubSystemRef ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2631:1: ( (lv_subSystems_4_0= ruleSubSystemRef ) )*
loop66:
do {
int alt66=2;
int LA66_0 = input.LA(1);
- if ( (LA66_0==55) ) {
+ if ( (LA66_0==56) ) {
alt66=1;
}
switch (alt66) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2640:1: (lv_subSystems_4_0= ruleSubSystemRef )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2632:1: (lv_subSystems_4_0= ruleSubSystemRef )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2640:1: (lv_subSystems_4_0= ruleSubSystemRef )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2641:3: lv_subSystems_4_0= ruleSubSystemRef
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2632:1: (lv_subSystems_4_0= ruleSubSystemRef )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2633:3: lv_subSystems_4_0= ruleSubSystemRef
{
newCompositeNode(grammarAccess.getLogicalSystemAccess().getSubSystemsSubSystemRefParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleSubSystemRef_in_ruleLogicalSystem5221);
+ pushFollow(FOLLOW_ruleSubSystemRef_in_ruleLogicalSystem5195);
lv_subSystems_4_0=ruleSubSystemRef();
state._fsp--;
@@ -6566,28 +6551,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2657:3: ( (lv_bindings_5_0= ruleBinding ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2649:3: ( (lv_bindings_5_0= ruleBinding ) )*
loop67:
do {
int alt67=2;
int LA67_0 = input.LA(1);
- if ( (LA67_0==60) ) {
+ if ( (LA67_0==61) ) {
alt67=1;
}
switch (alt67) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2658:1: (lv_bindings_5_0= ruleBinding )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2650:1: (lv_bindings_5_0= ruleBinding )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2658:1: (lv_bindings_5_0= ruleBinding )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2659:3: lv_bindings_5_0= ruleBinding
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2650:1: (lv_bindings_5_0= ruleBinding )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2651:3: lv_bindings_5_0= ruleBinding
{
newCompositeNode(grammarAccess.getLogicalSystemAccess().getBindingsBindingParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleBinding_in_ruleLogicalSystem5243);
+ pushFollow(FOLLOW_ruleBinding_in_ruleLogicalSystem5217);
lv_bindings_5_0=ruleBinding();
state._fsp--;
@@ -6615,28 +6600,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2675:3: ( (lv_connections_6_0= ruleLayerConnection ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2667:3: ( (lv_connections_6_0= ruleLayerConnection ) )*
loop68:
do {
int alt68=2;
int LA68_0 = input.LA(1);
- if ( (LA68_0==62) ) {
+ if ( (LA68_0==63) ) {
alt68=1;
}
switch (alt68) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2676:1: (lv_connections_6_0= ruleLayerConnection )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2668:1: (lv_connections_6_0= ruleLayerConnection )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2676:1: (lv_connections_6_0= ruleLayerConnection )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2677:3: lv_connections_6_0= ruleLayerConnection
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2668:1: (lv_connections_6_0= ruleLayerConnection )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2669:3: lv_connections_6_0= ruleLayerConnection
{
newCompositeNode(grammarAccess.getLogicalSystemAccess().getConnectionsLayerConnectionParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleLayerConnection_in_ruleLogicalSystem5265);
+ pushFollow(FOLLOW_ruleLayerConnection_in_ruleLogicalSystem5239);
lv_connections_6_0=ruleLayerConnection();
state._fsp--;
@@ -6664,7 +6649,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleLogicalSystem5278);
+ otherlv_7=(Token)match(input,14,FOLLOW_14_in_ruleLogicalSystem5252);
newLeafNode(otherlv_7, grammarAccess.getLogicalSystemAccess().getRightCurlyBracketKeyword_7());
@@ -6689,7 +6674,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSubSystemRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2707:1: entryRuleSubSystemRef returns [EObject current=null] : iv_ruleSubSystemRef= ruleSubSystemRef EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2699:1: entryRuleSubSystemRef returns [EObject current=null] : iv_ruleSubSystemRef= ruleSubSystemRef EOF ;
public final EObject entryRuleSubSystemRef() throws RecognitionException {
EObject current = null;
@@ -6697,17 +6682,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2708:2: (iv_ruleSubSystemRef= ruleSubSystemRef EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2709:2: iv_ruleSubSystemRef= ruleSubSystemRef EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2700:2: (iv_ruleSubSystemRef= ruleSubSystemRef EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2701:2: iv_ruleSubSystemRef= ruleSubSystemRef EOF
{
newCompositeNode(grammarAccess.getSubSystemRefRule());
- pushFollow(FOLLOW_ruleSubSystemRef_in_entryRuleSubSystemRef5316);
+ pushFollow(FOLLOW_ruleSubSystemRef_in_entryRuleSubSystemRef5290);
iv_ruleSubSystemRef=ruleSubSystemRef();
state._fsp--;
current =iv_ruleSubSystemRef;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemRef5326);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemRef5300);
}
@@ -6725,7 +6710,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSubSystemRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2716:1: ruleSubSystemRef returns [EObject current=null] : (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2708:1: ruleSubSystemRef returns [EObject current=null] : (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ;
public final EObject ruleSubSystemRef() throws RecognitionException {
EObject current = null;
@@ -6738,23 +6723,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2719:28: ( (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2720:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2711:28: ( (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2712:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2720:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2720:3: otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2712:1: (otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2712:3: otherlv_0= 'SubSystemRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )?
{
- otherlv_0=(Token)match(input,55,FOLLOW_55_in_ruleSubSystemRef5363);
+ otherlv_0=(Token)match(input,56,FOLLOW_56_in_ruleSubSystemRef5337);
newLeafNode(otherlv_0, grammarAccess.getSubSystemRefAccess().getSubSystemRefKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2724:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2725:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2716:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2717:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2725:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2726:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2717:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2718:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubSystemRef5380);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubSystemRef5354);
newLeafNode(lv_name_1_0, grammarAccess.getSubSystemRefAccess().getNameIDTerminalRuleCall_1_0());
@@ -6774,15 +6759,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleSubSystemRef5397);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleSubSystemRef5371);
newLeafNode(otherlv_2, grammarAccess.getSubSystemRefAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2746:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2747:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2738:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2739:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2747:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2748:3: ruleFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2739:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2740:3: ruleFQN
{
if (current==null) {
@@ -6792,7 +6777,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getSubSystemRefAccess().getTypeSubSystemClassCrossReference_3_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleSubSystemRef5420);
+ pushFollow(FOLLOW_ruleFQN_in_ruleSubSystemRef5394);
ruleFQN();
state._fsp--;
@@ -6806,24 +6791,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2761:2: ( (lv_docu_4_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2753:2: ( (lv_docu_4_0= ruleDocumentation ) )?
int alt69=2;
int LA69_0 = input.LA(1);
- if ( (LA69_0==20) ) {
+ if ( (LA69_0==21) ) {
alt69=1;
}
switch (alt69) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2762:1: (lv_docu_4_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2754:1: (lv_docu_4_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2762:1: (lv_docu_4_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2763:3: lv_docu_4_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2754:1: (lv_docu_4_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2755:3: lv_docu_4_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getSubSystemRefAccess().getDocuDocumentationParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleSubSystemRef5441);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleSubSystemRef5415);
lv_docu_4_0=ruleDocumentation();
state._fsp--;
@@ -6869,7 +6854,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSubSystemClass"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2787:1: entryRuleSubSystemClass returns [EObject current=null] : iv_ruleSubSystemClass= ruleSubSystemClass EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2779:1: entryRuleSubSystemClass returns [EObject current=null] : iv_ruleSubSystemClass= ruleSubSystemClass EOF ;
public final EObject entryRuleSubSystemClass() throws RecognitionException {
EObject current = null;
@@ -6877,17 +6862,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2788:2: (iv_ruleSubSystemClass= ruleSubSystemClass EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2789:2: iv_ruleSubSystemClass= ruleSubSystemClass EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2780:2: (iv_ruleSubSystemClass= ruleSubSystemClass EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2781:2: iv_ruleSubSystemClass= ruleSubSystemClass EOF
{
newCompositeNode(grammarAccess.getSubSystemClassRule());
- pushFollow(FOLLOW_ruleSubSystemClass_in_entryRuleSubSystemClass5478);
+ pushFollow(FOLLOW_ruleSubSystemClass_in_entryRuleSubSystemClass5452);
iv_ruleSubSystemClass=ruleSubSystemClass();
state._fsp--;
current =iv_ruleSubSystemClass;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemClass5488);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubSystemClass5462);
}
@@ -6905,7 +6890,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSubSystemClass"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2796:1: ruleSubSystemClass returns [EObject current=null] : (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2788:1: ruleSubSystemClass returns [EObject current=null] : (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' ) ;
public final EObject ruleSubSystemClass() throws RecognitionException {
EObject current = null;
@@ -6937,23 +6922,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2799:28: ( (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2800:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2791:28: ( (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2792:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2800:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2800:3: otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2792:1: (otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2792:3: otherlv_0= 'SubSystemClass' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )? (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )? ( (lv_relayPorts_8_0= rulePort ) )* ( (lv_ifSPPs_9_0= ruleSPPRef ) )* ( (lv_actorRefs_10_0= ruleActorRef ) )* ( (lv_bindings_11_0= ruleBinding ) )* ( (lv_connections_12_0= ruleLayerConnection ) )* ( (lv_threads_13_0= ruleLogicalThread ) )* otherlv_14= '}'
{
- otherlv_0=(Token)match(input,56,FOLLOW_56_in_ruleSubSystemClass5525);
+ otherlv_0=(Token)match(input,57,FOLLOW_57_in_ruleSubSystemClass5499);
newLeafNode(otherlv_0, grammarAccess.getSubSystemClassAccess().getSubSystemClassKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2804:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2805:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2796:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2797:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2805:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2806:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2797:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2798:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubSystemClass5542);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubSystemClass5516);
newLeafNode(lv_name_1_0, grammarAccess.getSubSystemClassAccess().getNameIDTerminalRuleCall_1_0());
@@ -6973,24 +6958,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2822:2: ( (lv_docu_2_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2814:2: ( (lv_docu_2_0= ruleDocumentation ) )?
int alt70=2;
int LA70_0 = input.LA(1);
- if ( (LA70_0==20) ) {
+ if ( (LA70_0==21) ) {
alt70=1;
}
switch (alt70) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2823:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2815:1: (lv_docu_2_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2823:1: (lv_docu_2_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2824:3: lv_docu_2_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2815:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2816:3: lv_docu_2_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getDocuDocumentationParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleSubSystemClass5568);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleSubSystemClass5542);
lv_docu_2_0=ruleDocumentation();
state._fsp--;
@@ -7015,35 +7000,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleSubSystemClass5581);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleSubSystemClass5555);
newLeafNode(otherlv_3, grammarAccess.getSubSystemClassAccess().getLeftCurlyBracketKeyword_3());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2844:1: (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2836:1: (otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) ) )?
int alt71=2;
int LA71_0 = input.LA(1);
- if ( (LA71_0==28) ) {
+ if ( (LA71_0==29) ) {
alt71=1;
}
switch (alt71) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2844:3: otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2836:3: otherlv_4= 'usercode1' ( (lv_userCode1_5_0= ruleDetailCode ) )
{
- otherlv_4=(Token)match(input,28,FOLLOW_28_in_ruleSubSystemClass5594);
+ otherlv_4=(Token)match(input,29,FOLLOW_29_in_ruleSubSystemClass5568);
newLeafNode(otherlv_4, grammarAccess.getSubSystemClassAccess().getUsercode1Keyword_4_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2848:1: ( (lv_userCode1_5_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2849:1: (lv_userCode1_5_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2840:1: ( (lv_userCode1_5_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2841:1: (lv_userCode1_5_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2849:1: (lv_userCode1_5_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2850:3: lv_userCode1_5_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2841:1: (lv_userCode1_5_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2842:3: lv_userCode1_5_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getUserCode1DetailCodeParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleSubSystemClass5615);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleSubSystemClass5589);
lv_userCode1_5_0=ruleDetailCode();
state._fsp--;
@@ -7071,31 +7056,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2866:4: (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2858:4: (otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) ) )?
int alt72=2;
int LA72_0 = input.LA(1);
- if ( (LA72_0==29) ) {
+ if ( (LA72_0==30) ) {
alt72=1;
}
switch (alt72) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2866:6: otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2858:6: otherlv_6= 'usercode2' ( (lv_userCode2_7_0= ruleDetailCode ) )
{
- otherlv_6=(Token)match(input,29,FOLLOW_29_in_ruleSubSystemClass5630);
+ otherlv_6=(Token)match(input,30,FOLLOW_30_in_ruleSubSystemClass5604);
newLeafNode(otherlv_6, grammarAccess.getSubSystemClassAccess().getUsercode2Keyword_5_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2870:1: ( (lv_userCode2_7_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2871:1: (lv_userCode2_7_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2862:1: ( (lv_userCode2_7_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2863:1: (lv_userCode2_7_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2871:1: (lv_userCode2_7_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2872:3: lv_userCode2_7_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2863:1: (lv_userCode2_7_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2864:3: lv_userCode2_7_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getUserCode2DetailCodeParserRuleCall_5_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleSubSystemClass5651);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleSubSystemClass5625);
lv_userCode2_7_0=ruleDetailCode();
state._fsp--;
@@ -7123,28 +7108,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2888:4: ( (lv_relayPorts_8_0= rulePort ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2880:4: ( (lv_relayPorts_8_0= rulePort ) )*
loop73:
do {
int alt73=2;
int LA73_0 = input.LA(1);
- if ( ((LA73_0>=47 && LA73_0<=48)) ) {
+ if ( ((LA73_0>=48 && LA73_0<=49)) ) {
alt73=1;
}
switch (alt73) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2889:1: (lv_relayPorts_8_0= rulePort )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2881:1: (lv_relayPorts_8_0= rulePort )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2889:1: (lv_relayPorts_8_0= rulePort )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2890:3: lv_relayPorts_8_0= rulePort
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2881:1: (lv_relayPorts_8_0= rulePort )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2882:3: lv_relayPorts_8_0= rulePort
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getRelayPortsPortParserRuleCall_6_0());
- pushFollow(FOLLOW_rulePort_in_ruleSubSystemClass5674);
+ pushFollow(FOLLOW_rulePort_in_ruleSubSystemClass5648);
lv_relayPorts_8_0=rulePort();
state._fsp--;
@@ -7172,28 +7157,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2906:3: ( (lv_ifSPPs_9_0= ruleSPPRef ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2898:3: ( (lv_ifSPPs_9_0= ruleSPPRef ) )*
loop74:
do {
int alt74=2;
int LA74_0 = input.LA(1);
- if ( (LA74_0==51) ) {
+ if ( (LA74_0==52) ) {
alt74=1;
}
switch (alt74) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2907:1: (lv_ifSPPs_9_0= ruleSPPRef )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2899:1: (lv_ifSPPs_9_0= ruleSPPRef )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2907:1: (lv_ifSPPs_9_0= ruleSPPRef )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2908:3: lv_ifSPPs_9_0= ruleSPPRef
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2899:1: (lv_ifSPPs_9_0= ruleSPPRef )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2900:3: lv_ifSPPs_9_0= ruleSPPRef
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getIfSPPsSPPRefParserRuleCall_7_0());
- pushFollow(FOLLOW_ruleSPPRef_in_ruleSubSystemClass5696);
+ pushFollow(FOLLOW_ruleSPPRef_in_ruleSubSystemClass5670);
lv_ifSPPs_9_0=ruleSPPRef();
state._fsp--;
@@ -7221,28 +7206,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2924:3: ( (lv_actorRefs_10_0= ruleActorRef ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2916:3: ( (lv_actorRefs_10_0= ruleActorRef ) )*
loop75:
do {
int alt75=2;
int LA75_0 = input.LA(1);
- if ( (LA75_0==65) ) {
+ if ( (LA75_0==66) ) {
alt75=1;
}
switch (alt75) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2925:1: (lv_actorRefs_10_0= ruleActorRef )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2917:1: (lv_actorRefs_10_0= ruleActorRef )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2925:1: (lv_actorRefs_10_0= ruleActorRef )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2926:3: lv_actorRefs_10_0= ruleActorRef
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2917:1: (lv_actorRefs_10_0= ruleActorRef )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2918:3: lv_actorRefs_10_0= ruleActorRef
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getActorRefsActorRefParserRuleCall_8_0());
- pushFollow(FOLLOW_ruleActorRef_in_ruleSubSystemClass5718);
+ pushFollow(FOLLOW_ruleActorRef_in_ruleSubSystemClass5692);
lv_actorRefs_10_0=ruleActorRef();
state._fsp--;
@@ -7270,28 +7255,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2942:3: ( (lv_bindings_11_0= ruleBinding ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2934:3: ( (lv_bindings_11_0= ruleBinding ) )*
loop76:
do {
int alt76=2;
int LA76_0 = input.LA(1);
- if ( (LA76_0==60) ) {
+ if ( (LA76_0==61) ) {
alt76=1;
}
switch (alt76) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2943:1: (lv_bindings_11_0= ruleBinding )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2935:1: (lv_bindings_11_0= ruleBinding )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2943:1: (lv_bindings_11_0= ruleBinding )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2944:3: lv_bindings_11_0= ruleBinding
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2935:1: (lv_bindings_11_0= ruleBinding )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2936:3: lv_bindings_11_0= ruleBinding
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getBindingsBindingParserRuleCall_9_0());
- pushFollow(FOLLOW_ruleBinding_in_ruleSubSystemClass5740);
+ pushFollow(FOLLOW_ruleBinding_in_ruleSubSystemClass5714);
lv_bindings_11_0=ruleBinding();
state._fsp--;
@@ -7319,28 +7304,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2960:3: ( (lv_connections_12_0= ruleLayerConnection ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2952:3: ( (lv_connections_12_0= ruleLayerConnection ) )*
loop77:
do {
int alt77=2;
int LA77_0 = input.LA(1);
- if ( (LA77_0==62) ) {
+ if ( (LA77_0==63) ) {
alt77=1;
}
switch (alt77) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2961:1: (lv_connections_12_0= ruleLayerConnection )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2953:1: (lv_connections_12_0= ruleLayerConnection )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2961:1: (lv_connections_12_0= ruleLayerConnection )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2962:3: lv_connections_12_0= ruleLayerConnection
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2953:1: (lv_connections_12_0= ruleLayerConnection )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2954:3: lv_connections_12_0= ruleLayerConnection
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getConnectionsLayerConnectionParserRuleCall_10_0());
- pushFollow(FOLLOW_ruleLayerConnection_in_ruleSubSystemClass5762);
+ pushFollow(FOLLOW_ruleLayerConnection_in_ruleSubSystemClass5736);
lv_connections_12_0=ruleLayerConnection();
state._fsp--;
@@ -7368,28 +7353,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2978:3: ( (lv_threads_13_0= ruleLogicalThread ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2970:3: ( (lv_threads_13_0= ruleLogicalThread ) )*
loop78:
do {
int alt78=2;
int LA78_0 = input.LA(1);
- if ( (LA78_0==57) ) {
+ if ( (LA78_0==58) ) {
alt78=1;
}
switch (alt78) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2979:1: (lv_threads_13_0= ruleLogicalThread )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2971:1: (lv_threads_13_0= ruleLogicalThread )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2979:1: (lv_threads_13_0= ruleLogicalThread )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2980:3: lv_threads_13_0= ruleLogicalThread
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2971:1: (lv_threads_13_0= ruleLogicalThread )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:2972:3: lv_threads_13_0= ruleLogicalThread
{
newCompositeNode(grammarAccess.getSubSystemClassAccess().getThreadsLogicalThreadParserRuleCall_11_0());
- pushFollow(FOLLOW_ruleLogicalThread_in_ruleSubSystemClass5784);
+ pushFollow(FOLLOW_ruleLogicalThread_in_ruleSubSystemClass5758);
lv_threads_13_0=ruleLogicalThread();
state._fsp--;
@@ -7417,7 +7402,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_14=(Token)match(input,13,FOLLOW_13_in_ruleSubSystemClass5797);
+ otherlv_14=(Token)match(input,14,FOLLOW_14_in_ruleSubSystemClass5771);
newLeafNode(otherlv_14, grammarAccess.getSubSystemClassAccess().getRightCurlyBracketKeyword_12());
@@ -7442,7 +7427,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLogicalThread"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3008:1: entryRuleLogicalThread returns [EObject current=null] : iv_ruleLogicalThread= ruleLogicalThread EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3000:1: entryRuleLogicalThread returns [EObject current=null] : iv_ruleLogicalThread= ruleLogicalThread EOF ;
public final EObject entryRuleLogicalThread() throws RecognitionException {
EObject current = null;
@@ -7450,17 +7435,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3009:2: (iv_ruleLogicalThread= ruleLogicalThread EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3010:2: iv_ruleLogicalThread= ruleLogicalThread EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3001:2: (iv_ruleLogicalThread= ruleLogicalThread EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3002:2: iv_ruleLogicalThread= ruleLogicalThread EOF
{
newCompositeNode(grammarAccess.getLogicalThreadRule());
- pushFollow(FOLLOW_ruleLogicalThread_in_entryRuleLogicalThread5833);
+ pushFollow(FOLLOW_ruleLogicalThread_in_entryRuleLogicalThread5807);
iv_ruleLogicalThread=ruleLogicalThread();
state._fsp--;
current =iv_ruleLogicalThread;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalThread5843);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLogicalThread5817);
}
@@ -7478,7 +7463,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLogicalThread"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3017:1: ruleLogicalThread returns [EObject current=null] : (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3009:1: ruleLogicalThread returns [EObject current=null] : (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' ) ;
public final EObject ruleLogicalThread() throws RecognitionException {
EObject current = null;
@@ -7498,23 +7483,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3020:28: ( (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3021:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3012:28: ( (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3013:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3021:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3021:3: otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3013:1: (otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3013:3: otherlv_0= 'LogicalThread' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= 'prio' otherlv_3= '=' ( (lv_prio_4_0= RULE_INT ) ) otherlv_5= '{' ( (lv_instances_6_0= ruleActorInstancePath ) ) (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )* otherlv_9= '}'
{
- otherlv_0=(Token)match(input,57,FOLLOW_57_in_ruleLogicalThread5880);
+ otherlv_0=(Token)match(input,58,FOLLOW_58_in_ruleLogicalThread5854);
newLeafNode(otherlv_0, grammarAccess.getLogicalThreadAccess().getLogicalThreadKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3025:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3026:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3017:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3018:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3026:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3027:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3018:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3019:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLogicalThread5897);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLogicalThread5871);
newLeafNode(lv_name_1_0, grammarAccess.getLogicalThreadAccess().getNameIDTerminalRuleCall_1_0());
@@ -7534,21 +7519,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,58,FOLLOW_58_in_ruleLogicalThread5914);
+ otherlv_2=(Token)match(input,59,FOLLOW_59_in_ruleLogicalThread5888);
newLeafNode(otherlv_2, grammarAccess.getLogicalThreadAccess().getPrioKeyword_2());
- otherlv_3=(Token)match(input,22,FOLLOW_22_in_ruleLogicalThread5926);
+ otherlv_3=(Token)match(input,23,FOLLOW_23_in_ruleLogicalThread5900);
newLeafNode(otherlv_3, grammarAccess.getLogicalThreadAccess().getEqualsSignKeyword_3());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3051:1: ( (lv_prio_4_0= RULE_INT ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3052:1: (lv_prio_4_0= RULE_INT )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3043:1: ( (lv_prio_4_0= RULE_INT ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3044:1: (lv_prio_4_0= RULE_INT )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3052:1: (lv_prio_4_0= RULE_INT )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3053:3: lv_prio_4_0= RULE_INT
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3044:1: (lv_prio_4_0= RULE_INT )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3045:3: lv_prio_4_0= RULE_INT
{
- lv_prio_4_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleLogicalThread5943);
+ lv_prio_4_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleLogicalThread5917);
newLeafNode(lv_prio_4_0, grammarAccess.getLogicalThreadAccess().getPrioINTTerminalRuleCall_4_0());
@@ -7568,20 +7553,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,12,FOLLOW_12_in_ruleLogicalThread5960);
+ otherlv_5=(Token)match(input,13,FOLLOW_13_in_ruleLogicalThread5934);
newLeafNode(otherlv_5, grammarAccess.getLogicalThreadAccess().getLeftCurlyBracketKeyword_5());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3073:1: ( (lv_instances_6_0= ruleActorInstancePath ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3074:1: (lv_instances_6_0= ruleActorInstancePath )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3065:1: ( (lv_instances_6_0= ruleActorInstancePath ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3066:1: (lv_instances_6_0= ruleActorInstancePath )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3074:1: (lv_instances_6_0= ruleActorInstancePath )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3075:3: lv_instances_6_0= ruleActorInstancePath
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3066:1: (lv_instances_6_0= ruleActorInstancePath )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3067:3: lv_instances_6_0= ruleActorInstancePath
{
newCompositeNode(grammarAccess.getLogicalThreadAccess().getInstancesActorInstancePathParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleActorInstancePath_in_ruleLogicalThread5981);
+ pushFollow(FOLLOW_ruleActorInstancePath_in_ruleLogicalThread5955);
lv_instances_6_0=ruleActorInstancePath();
state._fsp--;
@@ -7603,35 +7588,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3091:2: (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3083:2: (otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) ) )*
loop79:
do {
int alt79=2;
int LA79_0 = input.LA(1);
- if ( (LA79_0==25) ) {
+ if ( (LA79_0==26) ) {
alt79=1;
}
switch (alt79) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3091:4: otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3083:4: otherlv_7= ',' ( (lv_instances_8_0= ruleActorInstancePath ) )
{
- otherlv_7=(Token)match(input,25,FOLLOW_25_in_ruleLogicalThread5994);
+ otherlv_7=(Token)match(input,26,FOLLOW_26_in_ruleLogicalThread5968);
newLeafNode(otherlv_7, grammarAccess.getLogicalThreadAccess().getCommaKeyword_7_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3095:1: ( (lv_instances_8_0= ruleActorInstancePath ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3096:1: (lv_instances_8_0= ruleActorInstancePath )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3087:1: ( (lv_instances_8_0= ruleActorInstancePath ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3088:1: (lv_instances_8_0= ruleActorInstancePath )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3096:1: (lv_instances_8_0= ruleActorInstancePath )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3097:3: lv_instances_8_0= ruleActorInstancePath
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3088:1: (lv_instances_8_0= ruleActorInstancePath )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3089:3: lv_instances_8_0= ruleActorInstancePath
{
newCompositeNode(grammarAccess.getLogicalThreadAccess().getInstancesActorInstancePathParserRuleCall_7_1_0());
- pushFollow(FOLLOW_ruleActorInstancePath_in_ruleLogicalThread6015);
+ pushFollow(FOLLOW_ruleActorInstancePath_in_ruleLogicalThread5989);
lv_instances_8_0=ruleActorInstancePath();
state._fsp--;
@@ -7662,7 +7647,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_9=(Token)match(input,13,FOLLOW_13_in_ruleLogicalThread6029);
+ otherlv_9=(Token)match(input,14,FOLLOW_14_in_ruleLogicalThread6003);
newLeafNode(otherlv_9, grammarAccess.getLogicalThreadAccess().getRightCurlyBracketKeyword_8());
@@ -7687,7 +7672,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleActorInstancePath"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3125:1: entryRuleActorInstancePath returns [EObject current=null] : iv_ruleActorInstancePath= ruleActorInstancePath EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3117:1: entryRuleActorInstancePath returns [EObject current=null] : iv_ruleActorInstancePath= ruleActorInstancePath EOF ;
public final EObject entryRuleActorInstancePath() throws RecognitionException {
EObject current = null;
@@ -7695,17 +7680,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3126:2: (iv_ruleActorInstancePath= ruleActorInstancePath EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3127:2: iv_ruleActorInstancePath= ruleActorInstancePath EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3118:2: (iv_ruleActorInstancePath= ruleActorInstancePath EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3119:2: iv_ruleActorInstancePath= ruleActorInstancePath EOF
{
newCompositeNode(grammarAccess.getActorInstancePathRule());
- pushFollow(FOLLOW_ruleActorInstancePath_in_entryRuleActorInstancePath6065);
+ pushFollow(FOLLOW_ruleActorInstancePath_in_entryRuleActorInstancePath6039);
iv_ruleActorInstancePath=ruleActorInstancePath();
state._fsp--;
current =iv_ruleActorInstancePath;
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorInstancePath6075);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleActorInstancePath6049);
}
@@ -7723,7 +7708,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleActorInstancePath"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3134:1: ruleActorInstancePath returns [EObject current=null] : ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3126:1: ruleActorInstancePath returns [EObject current=null] : ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* ) ;
public final EObject ruleActorInstancePath() throws RecognitionException {
EObject current = null;
@@ -7734,19 +7719,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3137:28: ( ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3138:1: ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3129:28: ( ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3130:1: ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3138:1: ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3138:2: ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3130:1: ( ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )* )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3130:2: ( (lv_segments_0_0= RULE_ID ) ) (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )*
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3138:2: ( (lv_segments_0_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3139:1: (lv_segments_0_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3130:2: ( (lv_segments_0_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3131:1: (lv_segments_0_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3139:1: (lv_segments_0_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3140:3: lv_segments_0_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3131:1: (lv_segments_0_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3132:3: lv_segments_0_0= RULE_ID
{
- lv_segments_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorInstancePath6117);
+ lv_segments_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorInstancePath6091);
newLeafNode(lv_segments_0_0, grammarAccess.getActorInstancePathAccess().getSegmentsIDTerminalRuleCall_0_0());
@@ -7766,32 +7751,32 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3156:2: (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3148:2: (otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) ) )*
loop80:
do {
int alt80=2;
int LA80_0 = input.LA(1);
- if ( (LA80_0==59) ) {
+ if ( (LA80_0==60) ) {
alt80=1;
}
switch (alt80) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3156:4: otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3148:4: otherlv_1= '.' ( (lv_segments_2_0= RULE_ID ) )
{
- otherlv_1=(Token)match(input,59,FOLLOW_59_in_ruleActorInstancePath6135);
+ otherlv_1=(Token)match(input,60,FOLLOW_60_in_ruleActorInstancePath6109);
newLeafNode(otherlv_1, grammarAccess.getActorInstancePathAccess().getFullStopKeyword_1_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3160:1: ( (lv_segments_2_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3161:1: (lv_segments_2_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3152:1: ( (lv_segments_2_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3153:1: (lv_segments_2_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3161:1: (lv_segments_2_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3162:3: lv_segments_2_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3153:1: (lv_segments_2_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3154:3: lv_segments_2_0= RULE_ID
{
- lv_segments_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorInstancePath6152);
+ lv_segments_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorInstancePath6126);
newLeafNode(lv_segments_2_0, grammarAccess.getActorInstancePathAccess().getSegmentsIDTerminalRuleCall_1_1_0());
@@ -7841,7 +7826,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBinding"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3186:1: entryRuleBinding returns [EObject current=null] : iv_ruleBinding= ruleBinding EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3178:1: entryRuleBinding returns [EObject current=null] : iv_ruleBinding= ruleBinding EOF ;
public final EObject entryRuleBinding() throws RecognitionException {
EObject current = null;
@@ -7849,17 +7834,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3187:2: (iv_ruleBinding= ruleBinding EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3188:2: iv_ruleBinding= ruleBinding EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3179:2: (iv_ruleBinding= ruleBinding EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3180:2: iv_ruleBinding= ruleBinding EOF
{
newCompositeNode(grammarAccess.getBindingRule());
- pushFollow(FOLLOW_ruleBinding_in_entryRuleBinding6195);
+ pushFollow(FOLLOW_ruleBinding_in_entryRuleBinding6169);
iv_ruleBinding=ruleBinding();
state._fsp--;
current =iv_ruleBinding;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBinding6205);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBinding6179);
}
@@ -7877,7 +7862,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBinding"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3195:1: ruleBinding returns [EObject current=null] : (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3187:1: ruleBinding returns [EObject current=null] : (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) ;
public final EObject ruleBinding() throws RecognitionException {
EObject current = null;
@@ -7891,26 +7876,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3198:28: ( (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3199:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3190:28: ( (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3191:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3199:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3199:3: otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3191:1: (otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3191:3: otherlv_0= 'Binding' ( (lv_endpoint1_1_0= ruleBindingEndPoint ) ) otherlv_2= 'and' ( (lv_endpoint2_3_0= ruleBindingEndPoint ) )
{
- otherlv_0=(Token)match(input,60,FOLLOW_60_in_ruleBinding6242);
+ otherlv_0=(Token)match(input,61,FOLLOW_61_in_ruleBinding6216);
newLeafNode(otherlv_0, grammarAccess.getBindingAccess().getBindingKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3203:1: ( (lv_endpoint1_1_0= ruleBindingEndPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3204:1: (lv_endpoint1_1_0= ruleBindingEndPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3195:1: ( (lv_endpoint1_1_0= ruleBindingEndPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3196:1: (lv_endpoint1_1_0= ruleBindingEndPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3204:1: (lv_endpoint1_1_0= ruleBindingEndPoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3205:3: lv_endpoint1_1_0= ruleBindingEndPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3196:1: (lv_endpoint1_1_0= ruleBindingEndPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3197:3: lv_endpoint1_1_0= ruleBindingEndPoint
{
newCompositeNode(grammarAccess.getBindingAccess().getEndpoint1BindingEndPointParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleBindingEndPoint_in_ruleBinding6263);
+ pushFollow(FOLLOW_ruleBindingEndPoint_in_ruleBinding6237);
lv_endpoint1_1_0=ruleBindingEndPoint();
state._fsp--;
@@ -7932,20 +7917,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,61,FOLLOW_61_in_ruleBinding6275);
+ otherlv_2=(Token)match(input,62,FOLLOW_62_in_ruleBinding6249);
newLeafNode(otherlv_2, grammarAccess.getBindingAccess().getAndKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3225:1: ( (lv_endpoint2_3_0= ruleBindingEndPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3226:1: (lv_endpoint2_3_0= ruleBindingEndPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3217:1: ( (lv_endpoint2_3_0= ruleBindingEndPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3218:1: (lv_endpoint2_3_0= ruleBindingEndPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3226:1: (lv_endpoint2_3_0= ruleBindingEndPoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3227:3: lv_endpoint2_3_0= ruleBindingEndPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3218:1: (lv_endpoint2_3_0= ruleBindingEndPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3219:3: lv_endpoint2_3_0= ruleBindingEndPoint
{
newCompositeNode(grammarAccess.getBindingAccess().getEndpoint2BindingEndPointParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleBindingEndPoint_in_ruleBinding6296);
+ pushFollow(FOLLOW_ruleBindingEndPoint_in_ruleBinding6270);
lv_endpoint2_3_0=ruleBindingEndPoint();
state._fsp--;
@@ -7988,7 +7973,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBindingEndPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3251:1: entryRuleBindingEndPoint returns [EObject current=null] : iv_ruleBindingEndPoint= ruleBindingEndPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3243:1: entryRuleBindingEndPoint returns [EObject current=null] : iv_ruleBindingEndPoint= ruleBindingEndPoint EOF ;
public final EObject entryRuleBindingEndPoint() throws RecognitionException {
EObject current = null;
@@ -7996,17 +7981,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3252:2: (iv_ruleBindingEndPoint= ruleBindingEndPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3253:2: iv_ruleBindingEndPoint= ruleBindingEndPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3244:2: (iv_ruleBindingEndPoint= ruleBindingEndPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3245:2: iv_ruleBindingEndPoint= ruleBindingEndPoint EOF
{
newCompositeNode(grammarAccess.getBindingEndPointRule());
- pushFollow(FOLLOW_ruleBindingEndPoint_in_entryRuleBindingEndPoint6332);
+ pushFollow(FOLLOW_ruleBindingEndPoint_in_entryRuleBindingEndPoint6306);
iv_ruleBindingEndPoint=ruleBindingEndPoint();
state._fsp--;
current =iv_ruleBindingEndPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBindingEndPoint6342);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBindingEndPoint6316);
}
@@ -8024,7 +8009,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBindingEndPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3260:1: ruleBindingEndPoint returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3252:1: ruleBindingEndPoint returns [EObject current=null] : ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleBindingEndPoint() throws RecognitionException {
EObject current = null;
@@ -8035,39 +8020,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3263:28: ( ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3264:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3255:28: ( ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3256:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3264:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3264:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3256:1: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3256:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )? ( (otherlv_2= RULE_ID ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3264:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3256:2: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' )?
int alt81=2;
int LA81_0 = input.LA(1);
if ( (LA81_0==RULE_ID) ) {
int LA81_1 = input.LA(2);
- if ( (LA81_1==59) ) {
+ if ( (LA81_1==60) ) {
alt81=1;
}
}
switch (alt81) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3264:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3256:3: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.'
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3264:3: ( (otherlv_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3265:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3256:3: ( (otherlv_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3257:1: (otherlv_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3265:1: (otherlv_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3266:3: otherlv_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3257:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3258:3: otherlv_0= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getBindingEndPointRule());
}
- otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleBindingEndPoint6388);
+ otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleBindingEndPoint6362);
newLeafNode(otherlv_0, grammarAccess.getBindingEndPointAccess().getActorRefActorContainerRefCrossReference_0_0_0());
@@ -8077,7 +8062,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,59,FOLLOW_59_in_ruleBindingEndPoint6400);
+ otherlv_1=(Token)match(input,60,FOLLOW_60_in_ruleBindingEndPoint6374);
newLeafNode(otherlv_1, grammarAccess.getBindingEndPointAccess().getFullStopKeyword_0_1());
@@ -8087,18 +8072,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3281:3: ( (otherlv_2= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3282:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3273:3: ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3274:1: (otherlv_2= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3282:1: (otherlv_2= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3283:3: otherlv_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3274:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3275:3: otherlv_2= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getBindingEndPointRule());
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleBindingEndPoint6422);
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleBindingEndPoint6396);
newLeafNode(otherlv_2, grammarAccess.getBindingEndPointAccess().getPortPortCrossReference_1_0());
@@ -8129,7 +8114,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLayerConnection"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3302:1: entryRuleLayerConnection returns [EObject current=null] : iv_ruleLayerConnection= ruleLayerConnection EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3294:1: entryRuleLayerConnection returns [EObject current=null] : iv_ruleLayerConnection= ruleLayerConnection EOF ;
public final EObject entryRuleLayerConnection() throws RecognitionException {
EObject current = null;
@@ -8137,17 +8122,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3303:2: (iv_ruleLayerConnection= ruleLayerConnection EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3304:2: iv_ruleLayerConnection= ruleLayerConnection EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3295:2: (iv_ruleLayerConnection= ruleLayerConnection EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3296:2: iv_ruleLayerConnection= ruleLayerConnection EOF
{
newCompositeNode(grammarAccess.getLayerConnectionRule());
- pushFollow(FOLLOW_ruleLayerConnection_in_entryRuleLayerConnection6458);
+ pushFollow(FOLLOW_ruleLayerConnection_in_entryRuleLayerConnection6432);
iv_ruleLayerConnection=ruleLayerConnection();
state._fsp--;
current =iv_ruleLayerConnection;
- match(input,EOF,FOLLOW_EOF_in_entryRuleLayerConnection6468);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleLayerConnection6442);
}
@@ -8165,7 +8150,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLayerConnection"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3311:1: ruleLayerConnection returns [EObject current=null] : (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3303:1: ruleLayerConnection returns [EObject current=null] : (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) ;
public final EObject ruleLayerConnection() throws RecognitionException {
EObject current = null;
@@ -8179,26 +8164,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3314:28: ( (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3315:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3306:28: ( (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3307:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3315:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3315:3: otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3307:1: (otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3307:3: otherlv_0= 'LayerConnection' ( (lv_from_1_0= ruleSAPoint ) ) otherlv_2= 'satisfied_by' ( (lv_to_3_0= ruleSPPoint ) )
{
- otherlv_0=(Token)match(input,62,FOLLOW_62_in_ruleLayerConnection6505);
+ otherlv_0=(Token)match(input,63,FOLLOW_63_in_ruleLayerConnection6479);
newLeafNode(otherlv_0, grammarAccess.getLayerConnectionAccess().getLayerConnectionKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3319:1: ( (lv_from_1_0= ruleSAPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3320:1: (lv_from_1_0= ruleSAPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3311:1: ( (lv_from_1_0= ruleSAPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3312:1: (lv_from_1_0= ruleSAPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3320:1: (lv_from_1_0= ruleSAPoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3321:3: lv_from_1_0= ruleSAPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3312:1: (lv_from_1_0= ruleSAPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3313:3: lv_from_1_0= ruleSAPoint
{
newCompositeNode(grammarAccess.getLayerConnectionAccess().getFromSAPointParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleSAPoint_in_ruleLayerConnection6526);
+ pushFollow(FOLLOW_ruleSAPoint_in_ruleLayerConnection6500);
lv_from_1_0=ruleSAPoint();
state._fsp--;
@@ -8220,20 +8205,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,63,FOLLOW_63_in_ruleLayerConnection6538);
+ otherlv_2=(Token)match(input,64,FOLLOW_64_in_ruleLayerConnection6512);
newLeafNode(otherlv_2, grammarAccess.getLayerConnectionAccess().getSatisfied_byKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3341:1: ( (lv_to_3_0= ruleSPPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3342:1: (lv_to_3_0= ruleSPPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3333:1: ( (lv_to_3_0= ruleSPPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3334:1: (lv_to_3_0= ruleSPPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3342:1: (lv_to_3_0= ruleSPPoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3343:3: lv_to_3_0= ruleSPPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3334:1: (lv_to_3_0= ruleSPPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3335:3: lv_to_3_0= ruleSPPoint
{
newCompositeNode(grammarAccess.getLayerConnectionAccess().getToSPPointParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleSPPoint_in_ruleLayerConnection6559);
+ pushFollow(FOLLOW_ruleSPPoint_in_ruleLayerConnection6533);
lv_to_3_0=ruleSPPoint();
state._fsp--;
@@ -8276,7 +8261,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSAPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3367:1: entryRuleSAPoint returns [EObject current=null] : iv_ruleSAPoint= ruleSAPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3359:1: entryRuleSAPoint returns [EObject current=null] : iv_ruleSAPoint= ruleSAPoint EOF ;
public final EObject entryRuleSAPoint() throws RecognitionException {
EObject current = null;
@@ -8284,17 +8269,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3368:2: (iv_ruleSAPoint= ruleSAPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3369:2: iv_ruleSAPoint= ruleSAPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3360:2: (iv_ruleSAPoint= ruleSAPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3361:2: iv_ruleSAPoint= ruleSAPoint EOF
{
newCompositeNode(grammarAccess.getSAPointRule());
- pushFollow(FOLLOW_ruleSAPoint_in_entryRuleSAPoint6595);
+ pushFollow(FOLLOW_ruleSAPoint_in_entryRuleSAPoint6569);
iv_ruleSAPoint=ruleSAPoint();
state._fsp--;
current =iv_ruleSAPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSAPoint6605);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSAPoint6579);
}
@@ -8312,7 +8297,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSAPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3376:1: ruleSAPoint returns [EObject current=null] : (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3368:1: ruleSAPoint returns [EObject current=null] : (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) ;
public final EObject ruleSAPoint() throws RecognitionException {
EObject current = null;
@@ -8324,17 +8309,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3379:28: ( (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3380:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3371:28: ( (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3372:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3380:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3372:1: (this_RefSAPoint_0= ruleRefSAPoint | this_RelaySAPoint_1= ruleRelaySAPoint )
int alt82=2;
int LA82_0 = input.LA(1);
- if ( (LA82_0==15) ) {
+ if ( (LA82_0==16) ) {
alt82=1;
}
- else if ( (LA82_0==64) ) {
+ else if ( (LA82_0==65) ) {
alt82=2;
}
else {
@@ -8345,12 +8330,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt82) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3381:5: this_RefSAPoint_0= ruleRefSAPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3373:5: this_RefSAPoint_0= ruleRefSAPoint
{
newCompositeNode(grammarAccess.getSAPointAccess().getRefSAPointParserRuleCall_0());
- pushFollow(FOLLOW_ruleRefSAPoint_in_ruleSAPoint6652);
+ pushFollow(FOLLOW_ruleRefSAPoint_in_ruleSAPoint6626);
this_RefSAPoint_0=ruleRefSAPoint();
state._fsp--;
@@ -8363,12 +8348,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3391:5: this_RelaySAPoint_1= ruleRelaySAPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3383:5: this_RelaySAPoint_1= ruleRelaySAPoint
{
newCompositeNode(grammarAccess.getSAPointAccess().getRelaySAPointParserRuleCall_1());
- pushFollow(FOLLOW_ruleRelaySAPoint_in_ruleSAPoint6679);
+ pushFollow(FOLLOW_ruleRelaySAPoint_in_ruleSAPoint6653);
this_RelaySAPoint_1=ruleRelaySAPoint();
state._fsp--;
@@ -8401,7 +8386,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRefSAPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3407:1: entryRuleRefSAPoint returns [EObject current=null] : iv_ruleRefSAPoint= ruleRefSAPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3399:1: entryRuleRefSAPoint returns [EObject current=null] : iv_ruleRefSAPoint= ruleRefSAPoint EOF ;
public final EObject entryRuleRefSAPoint() throws RecognitionException {
EObject current = null;
@@ -8409,17 +8394,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3408:2: (iv_ruleRefSAPoint= ruleRefSAPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3409:2: iv_ruleRefSAPoint= ruleRefSAPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3400:2: (iv_ruleRefSAPoint= ruleRefSAPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3401:2: iv_ruleRefSAPoint= ruleRefSAPoint EOF
{
newCompositeNode(grammarAccess.getRefSAPointRule());
- pushFollow(FOLLOW_ruleRefSAPoint_in_entryRuleRefSAPoint6714);
+ pushFollow(FOLLOW_ruleRefSAPoint_in_entryRuleRefSAPoint6688);
iv_ruleRefSAPoint=ruleRefSAPoint();
state._fsp--;
current =iv_ruleRefSAPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefSAPoint6724);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefSAPoint6698);
}
@@ -8437,7 +8422,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRefSAPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3416:1: ruleRefSAPoint returns [EObject current=null] : (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3408:1: ruleRefSAPoint returns [EObject current=null] : (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) ;
public final EObject ruleRefSAPoint() throws RecognitionException {
EObject current = null;
@@ -8447,28 +8432,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3419:28: ( (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3420:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3411:28: ( (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3412:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3420:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3420:3: otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3412:1: (otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3412:3: otherlv_0= 'ref' ( (otherlv_1= RULE_ID ) )
{
- otherlv_0=(Token)match(input,15,FOLLOW_15_in_ruleRefSAPoint6761);
+ otherlv_0=(Token)match(input,16,FOLLOW_16_in_ruleRefSAPoint6735);
newLeafNode(otherlv_0, grammarAccess.getRefSAPointAccess().getRefKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3424:1: ( (otherlv_1= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3425:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3416:1: ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3417:1: (otherlv_1= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3425:1: (otherlv_1= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3426:3: otherlv_1= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3417:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3418:3: otherlv_1= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getRefSAPointRule());
}
- otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRefSAPoint6781);
+ otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRefSAPoint6755);
newLeafNode(otherlv_1, grammarAccess.getRefSAPointAccess().getRefActorContainerRefCrossReference_1_0());
@@ -8499,7 +8484,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRelaySAPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3445:1: entryRuleRelaySAPoint returns [EObject current=null] : iv_ruleRelaySAPoint= ruleRelaySAPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3437:1: entryRuleRelaySAPoint returns [EObject current=null] : iv_ruleRelaySAPoint= ruleRelaySAPoint EOF ;
public final EObject entryRuleRelaySAPoint() throws RecognitionException {
EObject current = null;
@@ -8507,17 +8492,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3446:2: (iv_ruleRelaySAPoint= ruleRelaySAPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3447:2: iv_ruleRelaySAPoint= ruleRelaySAPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3438:2: (iv_ruleRelaySAPoint= ruleRelaySAPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3439:2: iv_ruleRelaySAPoint= ruleRelaySAPoint EOF
{
newCompositeNode(grammarAccess.getRelaySAPointRule());
- pushFollow(FOLLOW_ruleRelaySAPoint_in_entryRuleRelaySAPoint6817);
+ pushFollow(FOLLOW_ruleRelaySAPoint_in_entryRuleRelaySAPoint6791);
iv_ruleRelaySAPoint=ruleRelaySAPoint();
state._fsp--;
current =iv_ruleRelaySAPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleRelaySAPoint6827);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRelaySAPoint6801);
}
@@ -8535,7 +8520,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRelaySAPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3454:1: ruleRelaySAPoint returns [EObject current=null] : (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3446:1: ruleRelaySAPoint returns [EObject current=null] : (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) ;
public final EObject ruleRelaySAPoint() throws RecognitionException {
EObject current = null;
@@ -8545,28 +8530,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3457:28: ( (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3458:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3449:28: ( (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3450:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3458:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3458:3: otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3450:1: (otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3450:3: otherlv_0= 'relay_sap' ( (otherlv_1= RULE_ID ) )
{
- otherlv_0=(Token)match(input,64,FOLLOW_64_in_ruleRelaySAPoint6864);
+ otherlv_0=(Token)match(input,65,FOLLOW_65_in_ruleRelaySAPoint6838);
newLeafNode(otherlv_0, grammarAccess.getRelaySAPointAccess().getRelay_sapKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3462:1: ( (otherlv_1= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3463:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3454:1: ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3455:1: (otherlv_1= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3463:1: (otherlv_1= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3464:3: otherlv_1= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3455:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3456:3: otherlv_1= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getRelaySAPointRule());
}
- otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRelaySAPoint6884);
+ otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleRelaySAPoint6858);
newLeafNode(otherlv_1, grammarAccess.getRelaySAPointAccess().getRelaySPPRefCrossReference_1_0());
@@ -8597,7 +8582,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSPPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3483:1: entryRuleSPPoint returns [EObject current=null] : iv_ruleSPPoint= ruleSPPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3475:1: entryRuleSPPoint returns [EObject current=null] : iv_ruleSPPoint= ruleSPPoint EOF ;
public final EObject entryRuleSPPoint() throws RecognitionException {
EObject current = null;
@@ -8605,17 +8590,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3484:2: (iv_ruleSPPoint= ruleSPPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3485:2: iv_ruleSPPoint= ruleSPPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3476:2: (iv_ruleSPPoint= ruleSPPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3477:2: iv_ruleSPPoint= ruleSPPoint EOF
{
newCompositeNode(grammarAccess.getSPPointRule());
- pushFollow(FOLLOW_ruleSPPoint_in_entryRuleSPPoint6920);
+ pushFollow(FOLLOW_ruleSPPoint_in_entryRuleSPPoint6894);
iv_ruleSPPoint=ruleSPPoint();
state._fsp--;
current =iv_ruleSPPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSPPoint6930);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSPPoint6904);
}
@@ -8633,7 +8618,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSPPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3492:1: ruleSPPoint returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3484:1: ruleSPPoint returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleSPPoint() throws RecognitionException {
EObject current = null;
@@ -8644,24 +8629,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3495:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3496:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3487:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3488:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3496:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3496:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3488:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3488:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= '.' ( (otherlv_2= RULE_ID ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3496:2: ( (otherlv_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3497:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3488:2: ( (otherlv_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3489:1: (otherlv_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3497:1: (otherlv_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3498:3: otherlv_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3489:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3490:3: otherlv_0= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getSPPointRule());
}
- otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSPPoint6975);
+ otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSPPoint6949);
newLeafNode(otherlv_0, grammarAccess.getSPPointAccess().getRefActorContainerRefCrossReference_0_0());
@@ -8671,22 +8656,22 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,59,FOLLOW_59_in_ruleSPPoint6987);
+ otherlv_1=(Token)match(input,60,FOLLOW_60_in_ruleSPPoint6961);
newLeafNode(otherlv_1, grammarAccess.getSPPointAccess().getFullStopKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3513:1: ( (otherlv_2= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3514:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3505:1: ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3506:1: (otherlv_2= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3514:1: (otherlv_2= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3515:3: otherlv_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3506:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3507:3: otherlv_2= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getSPPointRule());
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSPPoint7007);
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSPPoint6981);
newLeafNode(otherlv_2, grammarAccess.getSPPointAccess().getServiceSPPRefCrossReference_2_0());
@@ -8717,7 +8702,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleActorRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3534:1: entryRuleActorRef returns [EObject current=null] : iv_ruleActorRef= ruleActorRef EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3526:1: entryRuleActorRef returns [EObject current=null] : iv_ruleActorRef= ruleActorRef EOF ;
public final EObject entryRuleActorRef() throws RecognitionException {
EObject current = null;
@@ -8725,17 +8710,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3535:2: (iv_ruleActorRef= ruleActorRef EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3536:2: iv_ruleActorRef= ruleActorRef EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3527:2: (iv_ruleActorRef= ruleActorRef EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3528:2: iv_ruleActorRef= ruleActorRef EOF
{
newCompositeNode(grammarAccess.getActorRefRule());
- pushFollow(FOLLOW_ruleActorRef_in_entryRuleActorRef7043);
+ pushFollow(FOLLOW_ruleActorRef_in_entryRuleActorRef7017);
iv_ruleActorRef=ruleActorRef();
state._fsp--;
current =iv_ruleActorRef;
- match(input,EOF,FOLLOW_EOF_in_entryRuleActorRef7053);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleActorRef7027);
}
@@ -8753,7 +8738,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleActorRef"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3543:1: ruleActorRef returns [EObject current=null] : (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3535:1: ruleActorRef returns [EObject current=null] : (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) ;
public final EObject ruleActorRef() throws RecognitionException {
EObject current = null;
@@ -8766,23 +8751,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3546:28: ( (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3547:1: (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3538:28: ( (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3539:1: (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3547:1: (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3547:3: otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3539:1: (otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3539:3: otherlv_0= 'ActorRef' ( (lv_name_1_0= RULE_ID ) ) otherlv_2= ':' ( ( ruleFQN ) ) ( (lv_docu_4_0= ruleDocumentation ) )?
{
- otherlv_0=(Token)match(input,65,FOLLOW_65_in_ruleActorRef7090);
+ otherlv_0=(Token)match(input,66,FOLLOW_66_in_ruleActorRef7064);
newLeafNode(otherlv_0, grammarAccess.getActorRefAccess().getActorRefKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3551:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3552:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3543:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3544:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3552:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3553:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3544:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3545:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorRef7107);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleActorRef7081);
newLeafNode(lv_name_1_0, grammarAccess.getActorRefAccess().getNameIDTerminalRuleCall_1_0());
@@ -8802,15 +8787,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleActorRef7124);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleActorRef7098);
newLeafNode(otherlv_2, grammarAccess.getActorRefAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3573:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3574:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3565:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3566:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3574:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3575:3: ruleFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3566:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3567:3: ruleFQN
{
if (current==null) {
@@ -8820,7 +8805,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getActorRefAccess().getTypeActorClassCrossReference_3_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleActorRef7147);
+ pushFollow(FOLLOW_ruleFQN_in_ruleActorRef7121);
ruleFQN();
state._fsp--;
@@ -8834,24 +8819,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3588:2: ( (lv_docu_4_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3580:2: ( (lv_docu_4_0= ruleDocumentation ) )?
int alt83=2;
int LA83_0 = input.LA(1);
- if ( (LA83_0==20) ) {
+ if ( (LA83_0==21) ) {
alt83=1;
}
switch (alt83) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3589:1: (lv_docu_4_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3581:1: (lv_docu_4_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3589:1: (lv_docu_4_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3590:3: lv_docu_4_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3581:1: (lv_docu_4_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3582:3: lv_docu_4_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getActorRefAccess().getDocuDocumentationParserRuleCall_4_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleActorRef7168);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleActorRef7142);
lv_docu_4_0=ruleDocumentation();
state._fsp--;
@@ -8897,7 +8882,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStateGraphNode"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3614:1: entryRuleStateGraphNode returns [EObject current=null] : iv_ruleStateGraphNode= ruleStateGraphNode EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3606:1: entryRuleStateGraphNode returns [EObject current=null] : iv_ruleStateGraphNode= ruleStateGraphNode EOF ;
public final EObject entryRuleStateGraphNode() throws RecognitionException {
EObject current = null;
@@ -8905,17 +8890,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3615:2: (iv_ruleStateGraphNode= ruleStateGraphNode EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3616:2: iv_ruleStateGraphNode= ruleStateGraphNode EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3607:2: (iv_ruleStateGraphNode= ruleStateGraphNode EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3608:2: iv_ruleStateGraphNode= ruleStateGraphNode EOF
{
newCompositeNode(grammarAccess.getStateGraphNodeRule());
- pushFollow(FOLLOW_ruleStateGraphNode_in_entryRuleStateGraphNode7205);
+ pushFollow(FOLLOW_ruleStateGraphNode_in_entryRuleStateGraphNode7179);
iv_ruleStateGraphNode=ruleStateGraphNode();
state._fsp--;
current =iv_ruleStateGraphNode;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraphNode7215);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraphNode7189);
}
@@ -8933,7 +8918,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStateGraphNode"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3623:1: ruleStateGraphNode returns [EObject current=null] : (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3615:1: ruleStateGraphNode returns [EObject current=null] : (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) ;
public final EObject ruleStateGraphNode() throws RecognitionException {
EObject current = null;
@@ -8947,27 +8932,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3626:28: ( (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3627:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3618:28: ( (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3619:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3627:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3619:1: (this_State_0= ruleState | this_ChoicePoint_1= ruleChoicePoint | this_TrPoint_2= ruleTrPoint )
int alt84=3;
switch ( input.LA(1) ) {
- case 68:
- case 73:
+ case 69:
+ case 74:
{
alt84=1;
}
break;
- case 78:
+ case 79:
{
alt84=2;
}
break;
- case 74:
case 75:
case 76:
case 77:
+ case 78:
{
alt84=3;
}
@@ -8981,12 +8966,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt84) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3628:5: this_State_0= ruleState
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3620:5: this_State_0= ruleState
{
newCompositeNode(grammarAccess.getStateGraphNodeAccess().getStateParserRuleCall_0());
- pushFollow(FOLLOW_ruleState_in_ruleStateGraphNode7262);
+ pushFollow(FOLLOW_ruleState_in_ruleStateGraphNode7236);
this_State_0=ruleState();
state._fsp--;
@@ -8999,12 +8984,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3638:5: this_ChoicePoint_1= ruleChoicePoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3630:5: this_ChoicePoint_1= ruleChoicePoint
{
newCompositeNode(grammarAccess.getStateGraphNodeAccess().getChoicePointParserRuleCall_1());
- pushFollow(FOLLOW_ruleChoicePoint_in_ruleStateGraphNode7289);
+ pushFollow(FOLLOW_ruleChoicePoint_in_ruleStateGraphNode7263);
this_ChoicePoint_1=ruleChoicePoint();
state._fsp--;
@@ -9017,12 +9002,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3648:5: this_TrPoint_2= ruleTrPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3640:5: this_TrPoint_2= ruleTrPoint
{
newCompositeNode(grammarAccess.getStateGraphNodeAccess().getTrPointParserRuleCall_2());
- pushFollow(FOLLOW_ruleTrPoint_in_ruleStateGraphNode7316);
+ pushFollow(FOLLOW_ruleTrPoint_in_ruleStateGraphNode7290);
this_TrPoint_2=ruleTrPoint();
state._fsp--;
@@ -9055,7 +9040,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleState"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3666:1: entryRuleState returns [EObject current=null] : iv_ruleState= ruleState EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3658:1: entryRuleState returns [EObject current=null] : iv_ruleState= ruleState EOF ;
public final EObject entryRuleState() throws RecognitionException {
EObject current = null;
@@ -9063,17 +9048,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3667:2: (iv_ruleState= ruleState EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3668:2: iv_ruleState= ruleState EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3659:2: (iv_ruleState= ruleState EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3660:2: iv_ruleState= ruleState EOF
{
newCompositeNode(grammarAccess.getStateRule());
- pushFollow(FOLLOW_ruleState_in_entryRuleState7353);
+ pushFollow(FOLLOW_ruleState_in_entryRuleState7327);
iv_ruleState=ruleState();
state._fsp--;
current =iv_ruleState;
- match(input,EOF,FOLLOW_EOF_in_entryRuleState7363);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleState7337);
}
@@ -9091,7 +9076,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleState"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3675:1: ruleState returns [EObject current=null] : (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3667:1: ruleState returns [EObject current=null] : (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState ) ;
public final EObject ruleState() throws RecognitionException {
EObject current = null;
@@ -9103,17 +9088,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3678:28: ( (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3679:1: (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3670:28: ( (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3671:1: (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3679:1: (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3671:1: (this_BaseState_0= ruleBaseState | this_RefinedState_1= ruleRefinedState )
int alt85=2;
int LA85_0 = input.LA(1);
- if ( (LA85_0==68) ) {
+ if ( (LA85_0==69) ) {
alt85=1;
}
- else if ( (LA85_0==73) ) {
+ else if ( (LA85_0==74) ) {
alt85=2;
}
else {
@@ -9124,12 +9109,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt85) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3680:5: this_BaseState_0= ruleBaseState
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3672:5: this_BaseState_0= ruleBaseState
{
newCompositeNode(grammarAccess.getStateAccess().getBaseStateParserRuleCall_0());
- pushFollow(FOLLOW_ruleBaseState_in_ruleState7410);
+ pushFollow(FOLLOW_ruleBaseState_in_ruleState7384);
this_BaseState_0=ruleBaseState();
state._fsp--;
@@ -9142,12 +9127,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3690:5: this_RefinedState_1= ruleRefinedState
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3682:5: this_RefinedState_1= ruleRefinedState
{
newCompositeNode(grammarAccess.getStateAccess().getRefinedStateParserRuleCall_1());
- pushFollow(FOLLOW_ruleRefinedState_in_ruleState7437);
+ pushFollow(FOLLOW_ruleRefinedState_in_ruleState7411);
this_RefinedState_1=ruleRefinedState();
state._fsp--;
@@ -9180,7 +9165,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStateGraph"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3706:1: entryRuleStateGraph returns [EObject current=null] : iv_ruleStateGraph= ruleStateGraph EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3698:1: entryRuleStateGraph returns [EObject current=null] : iv_ruleStateGraph= ruleStateGraph EOF ;
public final EObject entryRuleStateGraph() throws RecognitionException {
EObject current = null;
@@ -9188,17 +9173,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3707:2: (iv_ruleStateGraph= ruleStateGraph EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3708:2: iv_ruleStateGraph= ruleStateGraph EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3699:2: (iv_ruleStateGraph= ruleStateGraph EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3700:2: iv_ruleStateGraph= ruleStateGraph EOF
{
newCompositeNode(grammarAccess.getStateGraphRule());
- pushFollow(FOLLOW_ruleStateGraph_in_entryRuleStateGraph7472);
+ pushFollow(FOLLOW_ruleStateGraph_in_entryRuleStateGraph7446);
iv_ruleStateGraph=ruleStateGraph();
state._fsp--;
current =iv_ruleStateGraph;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraph7482);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateGraph7456);
}
@@ -9216,7 +9201,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStateGraph"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3715:1: ruleStateGraph returns [EObject current=null] : (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3707:1: ruleStateGraph returns [EObject current=null] : (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine ) ;
public final EObject ruleStateGraph() throws RecognitionException {
EObject current = null;
@@ -9228,17 +9213,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3718:28: ( (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3719:1: (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3710:28: ( (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3711:1: (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3719:1: (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3711:1: (this_PlainStateGraph_0= rulePlainStateGraph | this_StateMachine_1= ruleStateMachine )
int alt86=2;
int LA86_0 = input.LA(1);
- if ( (LA86_0==12) ) {
+ if ( (LA86_0==13) ) {
alt86=1;
}
- else if ( ((LA86_0>=66 && LA86_0<=67)) ) {
+ else if ( ((LA86_0>=67 && LA86_0<=68)) ) {
alt86=2;
}
else {
@@ -9249,12 +9234,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt86) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3720:5: this_PlainStateGraph_0= rulePlainStateGraph
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3712:5: this_PlainStateGraph_0= rulePlainStateGraph
{
newCompositeNode(grammarAccess.getStateGraphAccess().getPlainStateGraphParserRuleCall_0());
- pushFollow(FOLLOW_rulePlainStateGraph_in_ruleStateGraph7529);
+ pushFollow(FOLLOW_rulePlainStateGraph_in_ruleStateGraph7503);
this_PlainStateGraph_0=rulePlainStateGraph();
state._fsp--;
@@ -9267,12 +9252,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3730:5: this_StateMachine_1= ruleStateMachine
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3722:5: this_StateMachine_1= ruleStateMachine
{
newCompositeNode(grammarAccess.getStateGraphAccess().getStateMachineParserRuleCall_1());
- pushFollow(FOLLOW_ruleStateMachine_in_ruleStateGraph7556);
+ pushFollow(FOLLOW_ruleStateMachine_in_ruleStateGraph7530);
this_StateMachine_1=ruleStateMachine();
state._fsp--;
@@ -9305,7 +9290,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePlainStateGraph"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3746:1: entryRulePlainStateGraph returns [EObject current=null] : iv_rulePlainStateGraph= rulePlainStateGraph EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3738:1: entryRulePlainStateGraph returns [EObject current=null] : iv_rulePlainStateGraph= rulePlainStateGraph EOF ;
public final EObject entryRulePlainStateGraph() throws RecognitionException {
EObject current = null;
@@ -9313,17 +9298,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3747:2: (iv_rulePlainStateGraph= rulePlainStateGraph EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3748:2: iv_rulePlainStateGraph= rulePlainStateGraph EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3739:2: (iv_rulePlainStateGraph= rulePlainStateGraph EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3740:2: iv_rulePlainStateGraph= rulePlainStateGraph EOF
{
newCompositeNode(grammarAccess.getPlainStateGraphRule());
- pushFollow(FOLLOW_rulePlainStateGraph_in_entryRulePlainStateGraph7591);
+ pushFollow(FOLLOW_rulePlainStateGraph_in_entryRulePlainStateGraph7565);
iv_rulePlainStateGraph=rulePlainStateGraph();
state._fsp--;
current =iv_rulePlainStateGraph;
- match(input,EOF,FOLLOW_EOF_in_entryRulePlainStateGraph7601);
+ match(input,EOF,FOLLOW_EOF_in_entryRulePlainStateGraph7575);
}
@@ -9341,7 +9326,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePlainStateGraph"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3755:1: rulePlainStateGraph returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3747:1: rulePlainStateGraph returns [EObject current=null] : ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' ) ;
public final EObject rulePlainStateGraph() throws RecognitionException {
EObject current = null;
@@ -9359,14 +9344,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3758:28: ( ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3759:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3750:28: ( ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3751:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3759:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3759:2: () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3751:1: ( () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3751:2: () otherlv_1= '{' ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )* otherlv_6= '}'
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3759:2: ()
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3760:5:
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3751:2: ()
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3752:5:
{
current = forceCreateModelElement(
@@ -9376,35 +9361,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,12,FOLLOW_12_in_rulePlainStateGraph7647);
+ otherlv_1=(Token)match(input,13,FOLLOW_13_in_rulePlainStateGraph7621);
newLeafNode(otherlv_1, grammarAccess.getPlainStateGraphAccess().getLeftCurlyBracketKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3769:1: ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3761:1: ( ( (lv_states_2_0= ruleState ) ) | ( (lv_trPoints_3_0= ruleTrPoint ) ) | ( (lv_chPoints_4_0= ruleChoicePoint ) ) | ( (lv_transitions_5_0= ruleTransition ) ) )*
loop87:
do {
int alt87=5;
switch ( input.LA(1) ) {
- case 68:
- case 73:
+ case 69:
+ case 74:
{
alt87=1;
}
break;
- case 74:
case 75:
case 76:
case 77:
+ case 78:
{
alt87=2;
}
break;
- case 78:
+ case 79:
{
alt87=3;
}
break;
- case 79:
+ case 80:
{
alt87=4;
}
@@ -9414,18 +9399,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt87) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3769:2: ( (lv_states_2_0= ruleState ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3761:2: ( (lv_states_2_0= ruleState ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3769:2: ( (lv_states_2_0= ruleState ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3770:1: (lv_states_2_0= ruleState )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3761:2: ( (lv_states_2_0= ruleState ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3762:1: (lv_states_2_0= ruleState )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3770:1: (lv_states_2_0= ruleState )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3771:3: lv_states_2_0= ruleState
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3762:1: (lv_states_2_0= ruleState )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3763:3: lv_states_2_0= ruleState
{
newCompositeNode(grammarAccess.getPlainStateGraphAccess().getStatesStateParserRuleCall_2_0_0());
- pushFollow(FOLLOW_ruleState_in_rulePlainStateGraph7669);
+ pushFollow(FOLLOW_ruleState_in_rulePlainStateGraph7643);
lv_states_2_0=ruleState();
state._fsp--;
@@ -9451,18 +9436,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3788:6: ( (lv_trPoints_3_0= ruleTrPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3780:6: ( (lv_trPoints_3_0= ruleTrPoint ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3788:6: ( (lv_trPoints_3_0= ruleTrPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3789:1: (lv_trPoints_3_0= ruleTrPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3780:6: ( (lv_trPoints_3_0= ruleTrPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3781:1: (lv_trPoints_3_0= ruleTrPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3789:1: (lv_trPoints_3_0= ruleTrPoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3790:3: lv_trPoints_3_0= ruleTrPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3781:1: (lv_trPoints_3_0= ruleTrPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3782:3: lv_trPoints_3_0= ruleTrPoint
{
newCompositeNode(grammarAccess.getPlainStateGraphAccess().getTrPointsTrPointParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleTrPoint_in_rulePlainStateGraph7696);
+ pushFollow(FOLLOW_ruleTrPoint_in_rulePlainStateGraph7670);
lv_trPoints_3_0=ruleTrPoint();
state._fsp--;
@@ -9488,18 +9473,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3807:6: ( (lv_chPoints_4_0= ruleChoicePoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3799:6: ( (lv_chPoints_4_0= ruleChoicePoint ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3807:6: ( (lv_chPoints_4_0= ruleChoicePoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3808:1: (lv_chPoints_4_0= ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3799:6: ( (lv_chPoints_4_0= ruleChoicePoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3800:1: (lv_chPoints_4_0= ruleChoicePoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3808:1: (lv_chPoints_4_0= ruleChoicePoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3809:3: lv_chPoints_4_0= ruleChoicePoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3800:1: (lv_chPoints_4_0= ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3801:3: lv_chPoints_4_0= ruleChoicePoint
{
newCompositeNode(grammarAccess.getPlainStateGraphAccess().getChPointsChoicePointParserRuleCall_2_2_0());
- pushFollow(FOLLOW_ruleChoicePoint_in_rulePlainStateGraph7723);
+ pushFollow(FOLLOW_ruleChoicePoint_in_rulePlainStateGraph7697);
lv_chPoints_4_0=ruleChoicePoint();
state._fsp--;
@@ -9525,18 +9510,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3826:6: ( (lv_transitions_5_0= ruleTransition ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3818:6: ( (lv_transitions_5_0= ruleTransition ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3826:6: ( (lv_transitions_5_0= ruleTransition ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3827:1: (lv_transitions_5_0= ruleTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3818:6: ( (lv_transitions_5_0= ruleTransition ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3819:1: (lv_transitions_5_0= ruleTransition )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3827:1: (lv_transitions_5_0= ruleTransition )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3828:3: lv_transitions_5_0= ruleTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3819:1: (lv_transitions_5_0= ruleTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3820:3: lv_transitions_5_0= ruleTransition
{
newCompositeNode(grammarAccess.getPlainStateGraphAccess().getTransitionsTransitionParserRuleCall_2_3_0());
- pushFollow(FOLLOW_ruleTransition_in_rulePlainStateGraph7750);
+ pushFollow(FOLLOW_ruleTransition_in_rulePlainStateGraph7724);
lv_transitions_5_0=ruleTransition();
state._fsp--;
@@ -9567,7 +9552,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,13,FOLLOW_13_in_rulePlainStateGraph7764);
+ otherlv_6=(Token)match(input,14,FOLLOW_14_in_rulePlainStateGraph7738);
newLeafNode(otherlv_6, grammarAccess.getPlainStateGraphAccess().getRightCurlyBracketKeyword_3());
@@ -9592,7 +9577,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStateMachine"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3856:1: entryRuleStateMachine returns [EObject current=null] : iv_ruleStateMachine= ruleStateMachine EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3848:1: entryRuleStateMachine returns [EObject current=null] : iv_ruleStateMachine= ruleStateMachine EOF ;
public final EObject entryRuleStateMachine() throws RecognitionException {
EObject current = null;
@@ -9600,17 +9585,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3857:2: (iv_ruleStateMachine= ruleStateMachine EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3858:2: iv_ruleStateMachine= ruleStateMachine EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3849:2: (iv_ruleStateMachine= ruleStateMachine EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3850:2: iv_ruleStateMachine= ruleStateMachine EOF
{
newCompositeNode(grammarAccess.getStateMachineRule());
- pushFollow(FOLLOW_ruleStateMachine_in_entryRuleStateMachine7800);
+ pushFollow(FOLLOW_ruleStateMachine_in_entryRuleStateMachine7774);
iv_ruleStateMachine=ruleStateMachine();
state._fsp--;
current =iv_ruleStateMachine;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine7810);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine7784);
}
@@ -9628,7 +9613,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStateMachine"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3865:1: ruleStateMachine returns [EObject current=null] : ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3857:1: ruleStateMachine returns [EObject current=null] : ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' ) ;
public final EObject ruleStateMachine() throws RecognitionException {
EObject current = null;
@@ -9648,14 +9633,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3868:28: ( ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3869:1: ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3860:28: ( ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3861:1: ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3869:1: ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3869:2: () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3861:1: ( () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3861:2: () ( (lv_dataDriven_1_0= 'data_driven' ) )? otherlv_2= 'StateMachine' otherlv_3= '{' ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )* otherlv_8= '}'
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3869:2: ()
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3870:5:
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3861:2: ()
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3862:5:
{
current = forceCreateModelElement(
@@ -9665,21 +9650,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3875:2: ( (lv_dataDriven_1_0= 'data_driven' ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3867:2: ( (lv_dataDriven_1_0= 'data_driven' ) )?
int alt88=2;
int LA88_0 = input.LA(1);
- if ( (LA88_0==66) ) {
+ if ( (LA88_0==67) ) {
alt88=1;
}
switch (alt88) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3876:1: (lv_dataDriven_1_0= 'data_driven' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3868:1: (lv_dataDriven_1_0= 'data_driven' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3876:1: (lv_dataDriven_1_0= 'data_driven' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3877:3: lv_dataDriven_1_0= 'data_driven'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3868:1: (lv_dataDriven_1_0= 'data_driven' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3869:3: lv_dataDriven_1_0= 'data_driven'
{
- lv_dataDriven_1_0=(Token)match(input,66,FOLLOW_66_in_ruleStateMachine7862);
+ lv_dataDriven_1_0=(Token)match(input,67,FOLLOW_67_in_ruleStateMachine7836);
newLeafNode(lv_dataDriven_1_0, grammarAccess.getStateMachineAccess().getDataDrivenData_drivenKeyword_1_0());
@@ -9698,39 +9683,39 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,67,FOLLOW_67_in_ruleStateMachine7888);
+ otherlv_2=(Token)match(input,68,FOLLOW_68_in_ruleStateMachine7862);
newLeafNode(otherlv_2, grammarAccess.getStateMachineAccess().getStateMachineKeyword_2());
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleStateMachine7900);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleStateMachine7874);
newLeafNode(otherlv_3, grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_3());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3898:1: ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3890:1: ( ( (lv_states_4_0= ruleState ) ) | ( (lv_trPoints_5_0= ruleTrPoint ) ) | ( (lv_chPoints_6_0= ruleChoicePoint ) ) | ( (lv_transitions_7_0= ruleTransition ) ) )*
loop89:
do {
int alt89=5;
switch ( input.LA(1) ) {
- case 68:
- case 73:
+ case 69:
+ case 74:
{
alt89=1;
}
break;
- case 74:
case 75:
case 76:
case 77:
+ case 78:
{
alt89=2;
}
break;
- case 78:
+ case 79:
{
alt89=3;
}
break;
- case 79:
+ case 80:
{
alt89=4;
}
@@ -9740,18 +9725,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt89) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3898:2: ( (lv_states_4_0= ruleState ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3890:2: ( (lv_states_4_0= ruleState ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3898:2: ( (lv_states_4_0= ruleState ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3899:1: (lv_states_4_0= ruleState )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3890:2: ( (lv_states_4_0= ruleState ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3891:1: (lv_states_4_0= ruleState )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3899:1: (lv_states_4_0= ruleState )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3900:3: lv_states_4_0= ruleState
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3891:1: (lv_states_4_0= ruleState )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3892:3: lv_states_4_0= ruleState
{
newCompositeNode(grammarAccess.getStateMachineAccess().getStatesStateParserRuleCall_4_0_0());
- pushFollow(FOLLOW_ruleState_in_ruleStateMachine7922);
+ pushFollow(FOLLOW_ruleState_in_ruleStateMachine7896);
lv_states_4_0=ruleState();
state._fsp--;
@@ -9777,18 +9762,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3917:6: ( (lv_trPoints_5_0= ruleTrPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3909:6: ( (lv_trPoints_5_0= ruleTrPoint ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3917:6: ( (lv_trPoints_5_0= ruleTrPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3918:1: (lv_trPoints_5_0= ruleTrPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3909:6: ( (lv_trPoints_5_0= ruleTrPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3910:1: (lv_trPoints_5_0= ruleTrPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3918:1: (lv_trPoints_5_0= ruleTrPoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3919:3: lv_trPoints_5_0= ruleTrPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3910:1: (lv_trPoints_5_0= ruleTrPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3911:3: lv_trPoints_5_0= ruleTrPoint
{
newCompositeNode(grammarAccess.getStateMachineAccess().getTrPointsTrPointParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleTrPoint_in_ruleStateMachine7949);
+ pushFollow(FOLLOW_ruleTrPoint_in_ruleStateMachine7923);
lv_trPoints_5_0=ruleTrPoint();
state._fsp--;
@@ -9814,18 +9799,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3936:6: ( (lv_chPoints_6_0= ruleChoicePoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3928:6: ( (lv_chPoints_6_0= ruleChoicePoint ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3936:6: ( (lv_chPoints_6_0= ruleChoicePoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3937:1: (lv_chPoints_6_0= ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3928:6: ( (lv_chPoints_6_0= ruleChoicePoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3929:1: (lv_chPoints_6_0= ruleChoicePoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3937:1: (lv_chPoints_6_0= ruleChoicePoint )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3938:3: lv_chPoints_6_0= ruleChoicePoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3929:1: (lv_chPoints_6_0= ruleChoicePoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3930:3: lv_chPoints_6_0= ruleChoicePoint
{
newCompositeNode(grammarAccess.getStateMachineAccess().getChPointsChoicePointParserRuleCall_4_2_0());
- pushFollow(FOLLOW_ruleChoicePoint_in_ruleStateMachine7976);
+ pushFollow(FOLLOW_ruleChoicePoint_in_ruleStateMachine7950);
lv_chPoints_6_0=ruleChoicePoint();
state._fsp--;
@@ -9851,18 +9836,18 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3955:6: ( (lv_transitions_7_0= ruleTransition ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3947:6: ( (lv_transitions_7_0= ruleTransition ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3955:6: ( (lv_transitions_7_0= ruleTransition ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3956:1: (lv_transitions_7_0= ruleTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3947:6: ( (lv_transitions_7_0= ruleTransition ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3948:1: (lv_transitions_7_0= ruleTransition )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3956:1: (lv_transitions_7_0= ruleTransition )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3957:3: lv_transitions_7_0= ruleTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3948:1: (lv_transitions_7_0= ruleTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3949:3: lv_transitions_7_0= ruleTransition
{
newCompositeNode(grammarAccess.getStateMachineAccess().getTransitionsTransitionParserRuleCall_4_3_0());
- pushFollow(FOLLOW_ruleTransition_in_ruleStateMachine8003);
+ pushFollow(FOLLOW_ruleTransition_in_ruleStateMachine7977);
lv_transitions_7_0=ruleTransition();
state._fsp--;
@@ -9893,7 +9878,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_8=(Token)match(input,13,FOLLOW_13_in_ruleStateMachine8017);
+ otherlv_8=(Token)match(input,14,FOLLOW_14_in_ruleStateMachine7991);
newLeafNode(otherlv_8, grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_5());
@@ -9918,7 +9903,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBaseState"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3985:1: entryRuleBaseState returns [EObject current=null] : iv_ruleBaseState= ruleBaseState EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3977:1: entryRuleBaseState returns [EObject current=null] : iv_ruleBaseState= ruleBaseState EOF ;
public final EObject entryRuleBaseState() throws RecognitionException {
EObject current = null;
@@ -9926,17 +9911,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3986:2: (iv_ruleBaseState= ruleBaseState EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3987:2: iv_ruleBaseState= ruleBaseState EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3978:2: (iv_ruleBaseState= ruleBaseState EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3979:2: iv_ruleBaseState= ruleBaseState EOF
{
newCompositeNode(grammarAccess.getBaseStateRule());
- pushFollow(FOLLOW_ruleBaseState_in_entryRuleBaseState8053);
+ pushFollow(FOLLOW_ruleBaseState_in_entryRuleBaseState8027);
iv_ruleBaseState=ruleBaseState();
state._fsp--;
current =iv_ruleBaseState;
- match(input,EOF,FOLLOW_EOF_in_entryRuleBaseState8063);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleBaseState8037);
}
@@ -9954,7 +9939,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBaseState"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3994:1: ruleBaseState returns [EObject current=null] : (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3986:1: ruleBaseState returns [EObject current=null] : (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? ) ;
public final EObject ruleBaseState() throws RecognitionException {
EObject current = null;
@@ -9980,23 +9965,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3997:28: ( (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3998:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3989:28: ( (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3990:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3998:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3998:3: otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3990:1: (otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3990:3: otherlv_0= 'State' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )?
{
- otherlv_0=(Token)match(input,68,FOLLOW_68_in_ruleBaseState8100);
+ otherlv_0=(Token)match(input,69,FOLLOW_69_in_ruleBaseState8074);
newLeafNode(otherlv_0, grammarAccess.getBaseStateAccess().getStateKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4002:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4003:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3994:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3995:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4003:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4004:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3995:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:3996:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleBaseState8117);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleBaseState8091);
newLeafNode(lv_name_1_0, grammarAccess.getBaseStateAccess().getNameIDTerminalRuleCall_1_0());
@@ -10016,24 +10001,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4020:2: ( (lv_docu_2_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4012:2: ( (lv_docu_2_0= ruleDocumentation ) )?
int alt90=2;
int LA90_0 = input.LA(1);
- if ( (LA90_0==20) ) {
+ if ( (LA90_0==21) ) {
alt90=1;
}
switch (alt90) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4021:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4013:1: (lv_docu_2_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4021:1: (lv_docu_2_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4022:3: lv_docu_2_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4013:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4014:3: lv_docu_2_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getBaseStateAccess().getDocuDocumentationParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleBaseState8143);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleBaseState8117);
lv_docu_2_0=ruleDocumentation();
state._fsp--;
@@ -10058,46 +10043,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4038:3: (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4030:3: (otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}' )?
int alt95=2;
int LA95_0 = input.LA(1);
- if ( (LA95_0==12) ) {
+ if ( (LA95_0==13) ) {
alt95=1;
}
switch (alt95) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4038:5: otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4030:5: otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )? otherlv_12= '}'
{
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleBaseState8157);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleBaseState8131);
newLeafNode(otherlv_3, grammarAccess.getBaseStateAccess().getLeftCurlyBracketKeyword_3_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4042:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4034:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )?
int alt91=2;
int LA91_0 = input.LA(1);
- if ( (LA91_0==69) ) {
+ if ( (LA91_0==70) ) {
alt91=1;
}
switch (alt91) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4042:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4034:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) )
{
- otherlv_4=(Token)match(input,69,FOLLOW_69_in_ruleBaseState8170);
+ otherlv_4=(Token)match(input,70,FOLLOW_70_in_ruleBaseState8144);
newLeafNode(otherlv_4, grammarAccess.getBaseStateAccess().getEntryKeyword_3_1_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4046:1: ( (lv_entryCode_5_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4047:1: (lv_entryCode_5_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4038:1: ( (lv_entryCode_5_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4039:1: (lv_entryCode_5_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4047:1: (lv_entryCode_5_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4048:3: lv_entryCode_5_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4039:1: (lv_entryCode_5_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4040:3: lv_entryCode_5_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getBaseStateAccess().getEntryCodeDetailCodeParserRuleCall_3_1_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleBaseState8191);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleBaseState8165);
lv_entryCode_5_0=ruleDetailCode();
state._fsp--;
@@ -10125,31 +10110,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4064:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4056:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )?
int alt92=2;
int LA92_0 = input.LA(1);
- if ( (LA92_0==70) ) {
+ if ( (LA92_0==71) ) {
alt92=1;
}
switch (alt92) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4064:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4056:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) )
{
- otherlv_6=(Token)match(input,70,FOLLOW_70_in_ruleBaseState8206);
+ otherlv_6=(Token)match(input,71,FOLLOW_71_in_ruleBaseState8180);
newLeafNode(otherlv_6, grammarAccess.getBaseStateAccess().getExitKeyword_3_2_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4068:1: ( (lv_exitCode_7_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4069:1: (lv_exitCode_7_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4060:1: ( (lv_exitCode_7_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4061:1: (lv_exitCode_7_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4069:1: (lv_exitCode_7_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4070:3: lv_exitCode_7_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4061:1: (lv_exitCode_7_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4062:3: lv_exitCode_7_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getBaseStateAccess().getExitCodeDetailCodeParserRuleCall_3_2_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleBaseState8227);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleBaseState8201);
lv_exitCode_7_0=ruleDetailCode();
state._fsp--;
@@ -10177,31 +10162,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4086:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4078:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )?
int alt93=2;
int LA93_0 = input.LA(1);
- if ( (LA93_0==71) ) {
+ if ( (LA93_0==72) ) {
alt93=1;
}
switch (alt93) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4086:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4078:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) )
{
- otherlv_8=(Token)match(input,71,FOLLOW_71_in_ruleBaseState8242);
+ otherlv_8=(Token)match(input,72,FOLLOW_72_in_ruleBaseState8216);
newLeafNode(otherlv_8, grammarAccess.getBaseStateAccess().getDoKeyword_3_3_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4090:1: ( (lv_doCode_9_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4091:1: (lv_doCode_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4082:1: ( (lv_doCode_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4083:1: (lv_doCode_9_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4091:1: (lv_doCode_9_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4092:3: lv_doCode_9_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4083:1: (lv_doCode_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4084:3: lv_doCode_9_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getBaseStateAccess().getDoCodeDetailCodeParserRuleCall_3_3_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleBaseState8263);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleBaseState8237);
lv_doCode_9_0=ruleDetailCode();
state._fsp--;
@@ -10229,31 +10214,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4108:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4100:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) ) )?
int alt94=2;
int LA94_0 = input.LA(1);
- if ( (LA94_0==72) ) {
+ if ( (LA94_0==73) ) {
alt94=1;
}
switch (alt94) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4108:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4100:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= rulePlainStateGraph ) )
{
- otherlv_10=(Token)match(input,72,FOLLOW_72_in_ruleBaseState8278);
+ otherlv_10=(Token)match(input,73,FOLLOW_73_in_ruleBaseState8252);
newLeafNode(otherlv_10, grammarAccess.getBaseStateAccess().getSubgraphKeyword_3_4_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4112:1: ( (lv_subgraph_11_0= rulePlainStateGraph ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4113:1: (lv_subgraph_11_0= rulePlainStateGraph )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4104:1: ( (lv_subgraph_11_0= rulePlainStateGraph ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4105:1: (lv_subgraph_11_0= rulePlainStateGraph )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4113:1: (lv_subgraph_11_0= rulePlainStateGraph )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4114:3: lv_subgraph_11_0= rulePlainStateGraph
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4105:1: (lv_subgraph_11_0= rulePlainStateGraph )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4106:3: lv_subgraph_11_0= rulePlainStateGraph
{
newCompositeNode(grammarAccess.getBaseStateAccess().getSubgraphPlainStateGraphParserRuleCall_3_4_1_0());
- pushFollow(FOLLOW_rulePlainStateGraph_in_ruleBaseState8299);
+ pushFollow(FOLLOW_rulePlainStateGraph_in_ruleBaseState8273);
lv_subgraph_11_0=rulePlainStateGraph();
state._fsp--;
@@ -10281,7 +10266,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,13,FOLLOW_13_in_ruleBaseState8313);
+ otherlv_12=(Token)match(input,14,FOLLOW_14_in_ruleBaseState8287);
newLeafNode(otherlv_12, grammarAccess.getBaseStateAccess().getRightCurlyBracketKeyword_3_5());
@@ -10312,7 +10297,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRefinedState"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4142:1: entryRuleRefinedState returns [EObject current=null] : iv_ruleRefinedState= ruleRefinedState EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4134:1: entryRuleRefinedState returns [EObject current=null] : iv_ruleRefinedState= ruleRefinedState EOF ;
public final EObject entryRuleRefinedState() throws RecognitionException {
EObject current = null;
@@ -10320,17 +10305,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4143:2: (iv_ruleRefinedState= ruleRefinedState EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4144:2: iv_ruleRefinedState= ruleRefinedState EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4135:2: (iv_ruleRefinedState= ruleRefinedState EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4136:2: iv_ruleRefinedState= ruleRefinedState EOF
{
newCompositeNode(grammarAccess.getRefinedStateRule());
- pushFollow(FOLLOW_ruleRefinedState_in_entryRuleRefinedState8351);
+ pushFollow(FOLLOW_ruleRefinedState_in_entryRuleRefinedState8325);
iv_ruleRefinedState=ruleRefinedState();
state._fsp--;
current =iv_ruleRefinedState;
- match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedState8361);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleRefinedState8335);
}
@@ -10348,7 +10333,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRefinedState"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4151:1: ruleRefinedState returns [EObject current=null] : (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4143:1: ruleRefinedState returns [EObject current=null] : (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) ;
public final EObject ruleRefinedState() throws RecognitionException {
EObject current = null;
@@ -10373,21 +10358,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4154:28: ( (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4155:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4146:28: ( (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4147:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4155:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4155:3: otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4147:1: (otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4147:3: otherlv_0= 'RefinedState' ( ( ruleFQN ) ) ( (lv_docu_2_0= ruleDocumentation ) )? otherlv_3= '{' (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )? (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )? (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )? (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )? otherlv_12= '}'
{
- otherlv_0=(Token)match(input,73,FOLLOW_73_in_ruleRefinedState8398);
+ otherlv_0=(Token)match(input,74,FOLLOW_74_in_ruleRefinedState8372);
newLeafNode(otherlv_0, grammarAccess.getRefinedStateAccess().getRefinedStateKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4159:1: ( ( ruleFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4160:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4151:1: ( ( ruleFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4152:1: ( ruleFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4160:1: ( ruleFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4161:3: ruleFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4152:1: ( ruleFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4153:3: ruleFQN
{
if (current==null) {
@@ -10397,7 +10382,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getRefinedStateAccess().getBaseBaseStateCrossReference_1_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleRefinedState8421);
+ pushFollow(FOLLOW_ruleFQN_in_ruleRefinedState8395);
ruleFQN();
state._fsp--;
@@ -10411,24 +10396,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4174:2: ( (lv_docu_2_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4166:2: ( (lv_docu_2_0= ruleDocumentation ) )?
int alt96=2;
int LA96_0 = input.LA(1);
- if ( (LA96_0==20) ) {
+ if ( (LA96_0==21) ) {
alt96=1;
}
switch (alt96) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4175:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4167:1: (lv_docu_2_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4175:1: (lv_docu_2_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4176:3: lv_docu_2_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4167:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4168:3: lv_docu_2_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getRefinedStateAccess().getDocuDocumentationParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleRefinedState8442);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleRefinedState8416);
lv_docu_2_0=ruleDocumentation();
state._fsp--;
@@ -10453,35 +10438,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRefinedState8455);
+ otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleRefinedState8429);
newLeafNode(otherlv_3, grammarAccess.getRefinedStateAccess().getLeftCurlyBracketKeyword_3());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4196:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4188:1: (otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) ) )?
int alt97=2;
int LA97_0 = input.LA(1);
- if ( (LA97_0==69) ) {
+ if ( (LA97_0==70) ) {
alt97=1;
}
switch (alt97) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4196:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4188:3: otherlv_4= 'entry' ( (lv_entryCode_5_0= ruleDetailCode ) )
{
- otherlv_4=(Token)match(input,69,FOLLOW_69_in_ruleRefinedState8468);
+ otherlv_4=(Token)match(input,70,FOLLOW_70_in_ruleRefinedState8442);
newLeafNode(otherlv_4, grammarAccess.getRefinedStateAccess().getEntryKeyword_4_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4200:1: ( (lv_entryCode_5_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4201:1: (lv_entryCode_5_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4192:1: ( (lv_entryCode_5_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4193:1: (lv_entryCode_5_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4201:1: (lv_entryCode_5_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4202:3: lv_entryCode_5_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4193:1: (lv_entryCode_5_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4194:3: lv_entryCode_5_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getRefinedStateAccess().getEntryCodeDetailCodeParserRuleCall_4_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleRefinedState8489);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleRefinedState8463);
lv_entryCode_5_0=ruleDetailCode();
state._fsp--;
@@ -10509,31 +10494,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4218:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4210:4: (otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) ) )?
int alt98=2;
int LA98_0 = input.LA(1);
- if ( (LA98_0==70) ) {
+ if ( (LA98_0==71) ) {
alt98=1;
}
switch (alt98) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4218:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4210:6: otherlv_6= 'exit' ( (lv_exitCode_7_0= ruleDetailCode ) )
{
- otherlv_6=(Token)match(input,70,FOLLOW_70_in_ruleRefinedState8504);
+ otherlv_6=(Token)match(input,71,FOLLOW_71_in_ruleRefinedState8478);
newLeafNode(otherlv_6, grammarAccess.getRefinedStateAccess().getExitKeyword_5_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4222:1: ( (lv_exitCode_7_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4223:1: (lv_exitCode_7_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4214:1: ( (lv_exitCode_7_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4215:1: (lv_exitCode_7_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4223:1: (lv_exitCode_7_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4224:3: lv_exitCode_7_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4215:1: (lv_exitCode_7_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4216:3: lv_exitCode_7_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getRefinedStateAccess().getExitCodeDetailCodeParserRuleCall_5_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleRefinedState8525);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleRefinedState8499);
lv_exitCode_7_0=ruleDetailCode();
state._fsp--;
@@ -10561,31 +10546,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4240:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4232:4: (otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) ) )?
int alt99=2;
int LA99_0 = input.LA(1);
- if ( (LA99_0==71) ) {
+ if ( (LA99_0==72) ) {
alt99=1;
}
switch (alt99) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4240:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4232:6: otherlv_8= 'do' ( (lv_doCode_9_0= ruleDetailCode ) )
{
- otherlv_8=(Token)match(input,71,FOLLOW_71_in_ruleRefinedState8540);
+ otherlv_8=(Token)match(input,72,FOLLOW_72_in_ruleRefinedState8514);
newLeafNode(otherlv_8, grammarAccess.getRefinedStateAccess().getDoKeyword_6_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4244:1: ( (lv_doCode_9_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4245:1: (lv_doCode_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4236:1: ( (lv_doCode_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4237:1: (lv_doCode_9_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4245:1: (lv_doCode_9_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4246:3: lv_doCode_9_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4237:1: (lv_doCode_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4238:3: lv_doCode_9_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getRefinedStateAccess().getDoCodeDetailCodeParserRuleCall_6_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleRefinedState8561);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleRefinedState8535);
lv_doCode_9_0=ruleDetailCode();
state._fsp--;
@@ -10613,31 +10598,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4262:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4254:4: (otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) ) )?
int alt100=2;
int LA100_0 = input.LA(1);
- if ( (LA100_0==72) ) {
+ if ( (LA100_0==73) ) {
alt100=1;
}
switch (alt100) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4262:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4254:6: otherlv_10= 'subgraph' ( (lv_subgraph_11_0= ruleStateGraph ) )
{
- otherlv_10=(Token)match(input,72,FOLLOW_72_in_ruleRefinedState8576);
+ otherlv_10=(Token)match(input,73,FOLLOW_73_in_ruleRefinedState8550);
newLeafNode(otherlv_10, grammarAccess.getRefinedStateAccess().getSubgraphKeyword_7_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4266:1: ( (lv_subgraph_11_0= ruleStateGraph ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4267:1: (lv_subgraph_11_0= ruleStateGraph )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4258:1: ( (lv_subgraph_11_0= ruleStateGraph ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4259:1: (lv_subgraph_11_0= ruleStateGraph )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4267:1: (lv_subgraph_11_0= ruleStateGraph )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4268:3: lv_subgraph_11_0= ruleStateGraph
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4259:1: (lv_subgraph_11_0= ruleStateGraph )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4260:3: lv_subgraph_11_0= ruleStateGraph
{
newCompositeNode(grammarAccess.getRefinedStateAccess().getSubgraphStateGraphParserRuleCall_7_1_0());
- pushFollow(FOLLOW_ruleStateGraph_in_ruleRefinedState8597);
+ pushFollow(FOLLOW_ruleStateGraph_in_ruleRefinedState8571);
lv_subgraph_11_0=ruleStateGraph();
state._fsp--;
@@ -10665,7 +10650,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,13,FOLLOW_13_in_ruleRefinedState8611);
+ otherlv_12=(Token)match(input,14,FOLLOW_14_in_ruleRefinedState8585);
newLeafNode(otherlv_12, grammarAccess.getRefinedStateAccess().getRightCurlyBracketKeyword_8());
@@ -10690,7 +10675,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDetailCode"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4296:1: entryRuleDetailCode returns [EObject current=null] : iv_ruleDetailCode= ruleDetailCode EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4288:1: entryRuleDetailCode returns [EObject current=null] : iv_ruleDetailCode= ruleDetailCode EOF ;
public final EObject entryRuleDetailCode() throws RecognitionException {
EObject current = null;
@@ -10698,17 +10683,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4297:2: (iv_ruleDetailCode= ruleDetailCode EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4298:2: iv_ruleDetailCode= ruleDetailCode EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4289:2: (iv_ruleDetailCode= ruleDetailCode EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4290:2: iv_ruleDetailCode= ruleDetailCode EOF
{
newCompositeNode(grammarAccess.getDetailCodeRule());
- pushFollow(FOLLOW_ruleDetailCode_in_entryRuleDetailCode8647);
+ pushFollow(FOLLOW_ruleDetailCode_in_entryRuleDetailCode8621);
iv_ruleDetailCode=ruleDetailCode();
state._fsp--;
current =iv_ruleDetailCode;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDetailCode8657);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDetailCode8631);
}
@@ -10726,7 +10711,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDetailCode"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4305:1: ruleDetailCode returns [EObject current=null] : (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4297:1: ruleDetailCode returns [EObject current=null] : (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' ) ;
public final EObject ruleDetailCode() throws RecognitionException {
EObject current = null;
@@ -10737,17 +10722,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4308:28: ( (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4309:1: (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4300:28: ( (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4301:1: (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4309:1: (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4309:3: otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4301:1: (otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4301:3: otherlv_0= '{' ( (lv_commands_1_0= RULE_STRING ) )+ otherlv_2= '}'
{
- otherlv_0=(Token)match(input,12,FOLLOW_12_in_ruleDetailCode8694);
+ otherlv_0=(Token)match(input,13,FOLLOW_13_in_ruleDetailCode8668);
newLeafNode(otherlv_0, grammarAccess.getDetailCodeAccess().getLeftCurlyBracketKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4313:1: ( (lv_commands_1_0= RULE_STRING ) )+
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4305:1: ( (lv_commands_1_0= RULE_STRING ) )+
int cnt101=0;
loop101:
do {
@@ -10761,12 +10746,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt101) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4314:1: (lv_commands_1_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4306:1: (lv_commands_1_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4314:1: (lv_commands_1_0= RULE_STRING )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4315:3: lv_commands_1_0= RULE_STRING
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4306:1: (lv_commands_1_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4307:3: lv_commands_1_0= RULE_STRING
{
- lv_commands_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleDetailCode8711);
+ lv_commands_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleDetailCode8685);
newLeafNode(lv_commands_1_0, grammarAccess.getDetailCodeAccess().getCommandsSTRINGTerminalRuleCall_1_0());
@@ -10796,7 +10781,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
cnt101++;
} while (true);
- otherlv_2=(Token)match(input,13,FOLLOW_13_in_ruleDetailCode8729);
+ otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleDetailCode8703);
newLeafNode(otherlv_2, grammarAccess.getDetailCodeAccess().getRightCurlyBracketKeyword_2());
@@ -10821,7 +10806,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTrPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4343:1: entryRuleTrPoint returns [EObject current=null] : iv_ruleTrPoint= ruleTrPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4335:1: entryRuleTrPoint returns [EObject current=null] : iv_ruleTrPoint= ruleTrPoint EOF ;
public final EObject entryRuleTrPoint() throws RecognitionException {
EObject current = null;
@@ -10829,17 +10814,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4344:2: (iv_ruleTrPoint= ruleTrPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4345:2: iv_ruleTrPoint= ruleTrPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4336:2: (iv_ruleTrPoint= ruleTrPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4337:2: iv_ruleTrPoint= ruleTrPoint EOF
{
newCompositeNode(grammarAccess.getTrPointRule());
- pushFollow(FOLLOW_ruleTrPoint_in_entryRuleTrPoint8765);
+ pushFollow(FOLLOW_ruleTrPoint_in_entryRuleTrPoint8739);
iv_ruleTrPoint=ruleTrPoint();
state._fsp--;
current =iv_ruleTrPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrPoint8775);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrPoint8749);
}
@@ -10857,7 +10842,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTrPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4352:1: ruleTrPoint returns [EObject current=null] : (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4344:1: ruleTrPoint returns [EObject current=null] : (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) ;
public final EObject ruleTrPoint() throws RecognitionException {
EObject current = null;
@@ -10871,24 +10856,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4355:28: ( (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4356:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4347:28: ( (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4348:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4356:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4348:1: (this_TransitionPoint_0= ruleTransitionPoint | this_EntryPoint_1= ruleEntryPoint | this_ExitPoint_2= ruleExitPoint )
int alt102=3;
switch ( input.LA(1) ) {
- case 74:
case 75:
+ case 76:
{
alt102=1;
}
break;
- case 76:
+ case 77:
{
alt102=2;
}
break;
- case 77:
+ case 78:
{
alt102=3;
}
@@ -10902,12 +10887,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt102) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4357:5: this_TransitionPoint_0= ruleTransitionPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4349:5: this_TransitionPoint_0= ruleTransitionPoint
{
newCompositeNode(grammarAccess.getTrPointAccess().getTransitionPointParserRuleCall_0());
- pushFollow(FOLLOW_ruleTransitionPoint_in_ruleTrPoint8822);
+ pushFollow(FOLLOW_ruleTransitionPoint_in_ruleTrPoint8796);
this_TransitionPoint_0=ruleTransitionPoint();
state._fsp--;
@@ -10920,12 +10905,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4367:5: this_EntryPoint_1= ruleEntryPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4359:5: this_EntryPoint_1= ruleEntryPoint
{
newCompositeNode(grammarAccess.getTrPointAccess().getEntryPointParserRuleCall_1());
- pushFollow(FOLLOW_ruleEntryPoint_in_ruleTrPoint8849);
+ pushFollow(FOLLOW_ruleEntryPoint_in_ruleTrPoint8823);
this_EntryPoint_1=ruleEntryPoint();
state._fsp--;
@@ -10938,12 +10923,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4377:5: this_ExitPoint_2= ruleExitPoint
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4369:5: this_ExitPoint_2= ruleExitPoint
{
newCompositeNode(grammarAccess.getTrPointAccess().getExitPointParserRuleCall_2());
- pushFollow(FOLLOW_ruleExitPoint_in_ruleTrPoint8876);
+ pushFollow(FOLLOW_ruleExitPoint_in_ruleTrPoint8850);
this_ExitPoint_2=ruleExitPoint();
state._fsp--;
@@ -10976,7 +10961,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTransitionPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4393:1: entryRuleTransitionPoint returns [EObject current=null] : iv_ruleTransitionPoint= ruleTransitionPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4385:1: entryRuleTransitionPoint returns [EObject current=null] : iv_ruleTransitionPoint= ruleTransitionPoint EOF ;
public final EObject entryRuleTransitionPoint() throws RecognitionException {
EObject current = null;
@@ -10984,17 +10969,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4394:2: (iv_ruleTransitionPoint= ruleTransitionPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4395:2: iv_ruleTransitionPoint= ruleTransitionPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4386:2: (iv_ruleTransitionPoint= ruleTransitionPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4387:2: iv_ruleTransitionPoint= ruleTransitionPoint EOF
{
newCompositeNode(grammarAccess.getTransitionPointRule());
- pushFollow(FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint8911);
+ pushFollow(FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint8885);
iv_ruleTransitionPoint=ruleTransitionPoint();
state._fsp--;
current =iv_ruleTransitionPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionPoint8921);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionPoint8895);
}
@@ -11012,7 +10997,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransitionPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4402:1: ruleTransitionPoint returns [EObject current=null] : ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4394:1: ruleTransitionPoint returns [EObject current=null] : ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) ;
public final EObject ruleTransitionPoint() throws RecognitionException {
EObject current = null;
@@ -11023,27 +11008,27 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4405:28: ( ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4406:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4397:28: ( ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4398:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4406:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4406:2: ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4398:1: ( ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4398:2: ( (lv_handler_0_0= 'handler' ) )? otherlv_1= 'TransitionPoint' ( (lv_name_2_0= RULE_ID ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4406:2: ( (lv_handler_0_0= 'handler' ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4398:2: ( (lv_handler_0_0= 'handler' ) )?
int alt103=2;
int LA103_0 = input.LA(1);
- if ( (LA103_0==74) ) {
+ if ( (LA103_0==75) ) {
alt103=1;
}
switch (alt103) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4407:1: (lv_handler_0_0= 'handler' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4399:1: (lv_handler_0_0= 'handler' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4407:1: (lv_handler_0_0= 'handler' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4408:3: lv_handler_0_0= 'handler'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4399:1: (lv_handler_0_0= 'handler' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4400:3: lv_handler_0_0= 'handler'
{
- lv_handler_0_0=(Token)match(input,74,FOLLOW_74_in_ruleTransitionPoint8964);
+ lv_handler_0_0=(Token)match(input,75,FOLLOW_75_in_ruleTransitionPoint8938);
newLeafNode(lv_handler_0_0, grammarAccess.getTransitionPointAccess().getHandlerHandlerKeyword_0_0());
@@ -11062,17 +11047,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,75,FOLLOW_75_in_ruleTransitionPoint8990);
+ otherlv_1=(Token)match(input,76,FOLLOW_76_in_ruleTransitionPoint8964);
newLeafNode(otherlv_1, grammarAccess.getTransitionPointAccess().getTransitionPointKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4425:1: ( (lv_name_2_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4426:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4417:1: ( (lv_name_2_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4418:1: (lv_name_2_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4426:1: (lv_name_2_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4427:3: lv_name_2_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4418:1: (lv_name_2_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4419:3: lv_name_2_0= RULE_ID
{
- lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTransitionPoint9007);
+ lv_name_2_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTransitionPoint8981);
newLeafNode(lv_name_2_0, grammarAccess.getTransitionPointAccess().getNameIDTerminalRuleCall_2_0());
@@ -11113,7 +11098,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEntryPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4451:1: entryRuleEntryPoint returns [EObject current=null] : iv_ruleEntryPoint= ruleEntryPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4443:1: entryRuleEntryPoint returns [EObject current=null] : iv_ruleEntryPoint= ruleEntryPoint EOF ;
public final EObject entryRuleEntryPoint() throws RecognitionException {
EObject current = null;
@@ -11121,17 +11106,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4452:2: (iv_ruleEntryPoint= ruleEntryPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4453:2: iv_ruleEntryPoint= ruleEntryPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4444:2: (iv_ruleEntryPoint= ruleEntryPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4445:2: iv_ruleEntryPoint= ruleEntryPoint EOF
{
newCompositeNode(grammarAccess.getEntryPointRule());
- pushFollow(FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint9048);
+ pushFollow(FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint9022);
iv_ruleEntryPoint=ruleEntryPoint();
state._fsp--;
current =iv_ruleEntryPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleEntryPoint9058);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleEntryPoint9032);
}
@@ -11149,7 +11134,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEntryPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4460:1: ruleEntryPoint returns [EObject current=null] : (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4452:1: ruleEntryPoint returns [EObject current=null] : (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) ;
public final EObject ruleEntryPoint() throws RecognitionException {
EObject current = null;
@@ -11159,23 +11144,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4463:28: ( (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4464:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4455:28: ( (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4456:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4464:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4464:3: otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4456:1: (otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4456:3: otherlv_0= 'EntryPoint' ( (lv_name_1_0= RULE_ID ) )
{
- otherlv_0=(Token)match(input,76,FOLLOW_76_in_ruleEntryPoint9095);
+ otherlv_0=(Token)match(input,77,FOLLOW_77_in_ruleEntryPoint9069);
newLeafNode(otherlv_0, grammarAccess.getEntryPointAccess().getEntryPointKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4468:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4469:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4460:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4461:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4469:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4470:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4461:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4462:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleEntryPoint9112);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleEntryPoint9086);
newLeafNode(lv_name_1_0, grammarAccess.getEntryPointAccess().getNameIDTerminalRuleCall_1_0());
@@ -11216,7 +11201,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleExitPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4494:1: entryRuleExitPoint returns [EObject current=null] : iv_ruleExitPoint= ruleExitPoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4486:1: entryRuleExitPoint returns [EObject current=null] : iv_ruleExitPoint= ruleExitPoint EOF ;
public final EObject entryRuleExitPoint() throws RecognitionException {
EObject current = null;
@@ -11224,17 +11209,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4495:2: (iv_ruleExitPoint= ruleExitPoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4496:2: iv_ruleExitPoint= ruleExitPoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4487:2: (iv_ruleExitPoint= ruleExitPoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4488:2: iv_ruleExitPoint= ruleExitPoint EOF
{
newCompositeNode(grammarAccess.getExitPointRule());
- pushFollow(FOLLOW_ruleExitPoint_in_entryRuleExitPoint9153);
+ pushFollow(FOLLOW_ruleExitPoint_in_entryRuleExitPoint9127);
iv_ruleExitPoint=ruleExitPoint();
state._fsp--;
current =iv_ruleExitPoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleExitPoint9163);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleExitPoint9137);
}
@@ -11252,7 +11237,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExitPoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4503:1: ruleExitPoint returns [EObject current=null] : (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4495:1: ruleExitPoint returns [EObject current=null] : (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) ;
public final EObject ruleExitPoint() throws RecognitionException {
EObject current = null;
@@ -11262,23 +11247,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4506:28: ( (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4507:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4498:28: ( (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4499:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4507:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4507:3: otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4499:1: (otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4499:3: otherlv_0= 'ExitPoint' ( (lv_name_1_0= RULE_ID ) )
{
- otherlv_0=(Token)match(input,77,FOLLOW_77_in_ruleExitPoint9200);
+ otherlv_0=(Token)match(input,78,FOLLOW_78_in_ruleExitPoint9174);
newLeafNode(otherlv_0, grammarAccess.getExitPointAccess().getExitPointKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4511:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4512:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4503:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4504:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4512:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4513:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4504:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4505:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleExitPoint9217);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleExitPoint9191);
newLeafNode(lv_name_1_0, grammarAccess.getExitPointAccess().getNameIDTerminalRuleCall_1_0());
@@ -11319,7 +11304,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleChoicePoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4537:1: entryRuleChoicePoint returns [EObject current=null] : iv_ruleChoicePoint= ruleChoicePoint EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4529:1: entryRuleChoicePoint returns [EObject current=null] : iv_ruleChoicePoint= ruleChoicePoint EOF ;
public final EObject entryRuleChoicePoint() throws RecognitionException {
EObject current = null;
@@ -11327,17 +11312,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4538:2: (iv_ruleChoicePoint= ruleChoicePoint EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4539:2: iv_ruleChoicePoint= ruleChoicePoint EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4530:2: (iv_ruleChoicePoint= ruleChoicePoint EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4531:2: iv_ruleChoicePoint= ruleChoicePoint EOF
{
newCompositeNode(grammarAccess.getChoicePointRule());
- pushFollow(FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint9258);
+ pushFollow(FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint9232);
iv_ruleChoicePoint=ruleChoicePoint();
state._fsp--;
current =iv_ruleChoicePoint;
- match(input,EOF,FOLLOW_EOF_in_entryRuleChoicePoint9268);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleChoicePoint9242);
}
@@ -11355,7 +11340,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleChoicePoint"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4546:1: ruleChoicePoint returns [EObject current=null] : (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4538:1: ruleChoicePoint returns [EObject current=null] : (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) ;
public final EObject ruleChoicePoint() throws RecognitionException {
EObject current = null;
@@ -11367,23 +11352,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4549:28: ( (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4550:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4541:28: ( (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4542:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4550:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4550:3: otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4542:1: (otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4542:3: otherlv_0= 'ChoicePoint' ( (lv_name_1_0= RULE_ID ) ) ( (lv_docu_2_0= ruleDocumentation ) )?
{
- otherlv_0=(Token)match(input,78,FOLLOW_78_in_ruleChoicePoint9305);
+ otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleChoicePoint9279);
newLeafNode(otherlv_0, grammarAccess.getChoicePointAccess().getChoicePointKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4554:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4555:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4546:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4547:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4555:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4556:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4547:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4548:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleChoicePoint9322);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleChoicePoint9296);
newLeafNode(lv_name_1_0, grammarAccess.getChoicePointAccess().getNameIDTerminalRuleCall_1_0());
@@ -11403,24 +11388,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4572:2: ( (lv_docu_2_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4564:2: ( (lv_docu_2_0= ruleDocumentation ) )?
int alt104=2;
int LA104_0 = input.LA(1);
- if ( (LA104_0==20) ) {
+ if ( (LA104_0==21) ) {
alt104=1;
}
switch (alt104) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4573:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4565:1: (lv_docu_2_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4573:1: (lv_docu_2_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4574:3: lv_docu_2_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4565:1: (lv_docu_2_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4566:3: lv_docu_2_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getChoicePointAccess().getDocuDocumentationParserRuleCall_2_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleChoicePoint9348);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleChoicePoint9322);
lv_docu_2_0=ruleDocumentation();
state._fsp--;
@@ -11466,7 +11451,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4598:1: entryRuleTransition returns [EObject current=null] : iv_ruleTransition= ruleTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4590:1: entryRuleTransition returns [EObject current=null] : iv_ruleTransition= ruleTransition EOF ;
public final EObject entryRuleTransition() throws RecognitionException {
EObject current = null;
@@ -11474,17 +11459,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4599:2: (iv_ruleTransition= ruleTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4600:2: iv_ruleTransition= ruleTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4591:2: (iv_ruleTransition= ruleTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4592:2: iv_ruleTransition= ruleTransition EOF
{
newCompositeNode(grammarAccess.getTransitionRule());
- pushFollow(FOLLOW_ruleTransition_in_entryRuleTransition9385);
+ pushFollow(FOLLOW_ruleTransition_in_entryRuleTransition9359);
iv_ruleTransition=ruleTransition();
state._fsp--;
current =iv_ruleTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransition9395);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransition9369);
}
@@ -11502,7 +11487,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4607:1: ruleTransition returns [EObject current=null] : (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4599:1: ruleTransition returns [EObject current=null] : (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) ;
public final EObject ruleTransition() throws RecognitionException {
EObject current = null;
@@ -11514,28 +11499,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4610:28: ( (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4611:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4602:28: ( (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4603:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4611:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4603:1: (this_InitialTransition_0= ruleInitialTransition | this_NonInitialTransition_1= ruleNonInitialTransition )
int alt105=2;
int LA105_0 = input.LA(1);
- if ( (LA105_0==79) ) {
+ if ( (LA105_0==80) ) {
int LA105_1 = input.LA(2);
if ( (LA105_1==RULE_ID) ) {
int LA105_2 = input.LA(3);
- if ( (LA105_2==14) ) {
+ if ( (LA105_2==15) ) {
int LA105_3 = input.LA(4);
- if ( (LA105_3==80) ) {
- alt105=1;
- }
- else if ( (LA105_3==RULE_ID||(LA105_3>=86 && LA105_3<=87)) ) {
+ if ( (LA105_3==RULE_ID||(LA105_3>=87 && LA105_3<=88)) ) {
alt105=2;
}
+ else if ( (LA105_3==81) ) {
+ alt105=1;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 105, 3, input);
@@ -11550,15 +11535,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
throw nvae;
}
}
- else if ( (LA105_1==14) ) {
+ else if ( (LA105_1==15) ) {
int LA105_3 = input.LA(3);
- if ( (LA105_3==80) ) {
- alt105=1;
- }
- else if ( (LA105_3==RULE_ID||(LA105_3>=86 && LA105_3<=87)) ) {
+ if ( (LA105_3==RULE_ID||(LA105_3>=87 && LA105_3<=88)) ) {
alt105=2;
}
+ else if ( (LA105_3==81) ) {
+ alt105=1;
+ }
else {
NoViableAltException nvae =
new NoViableAltException("", 105, 3, input);
@@ -11581,12 +11566,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt105) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4612:5: this_InitialTransition_0= ruleInitialTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4604:5: this_InitialTransition_0= ruleInitialTransition
{
newCompositeNode(grammarAccess.getTransitionAccess().getInitialTransitionParserRuleCall_0());
- pushFollow(FOLLOW_ruleInitialTransition_in_ruleTransition9442);
+ pushFollow(FOLLOW_ruleInitialTransition_in_ruleTransition9416);
this_InitialTransition_0=ruleInitialTransition();
state._fsp--;
@@ -11599,12 +11584,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4622:5: this_NonInitialTransition_1= ruleNonInitialTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4614:5: this_NonInitialTransition_1= ruleNonInitialTransition
{
newCompositeNode(grammarAccess.getTransitionAccess().getNonInitialTransitionParserRuleCall_1());
- pushFollow(FOLLOW_ruleNonInitialTransition_in_ruleTransition9469);
+ pushFollow(FOLLOW_ruleNonInitialTransition_in_ruleTransition9443);
this_NonInitialTransition_1=ruleNonInitialTransition();
state._fsp--;
@@ -11637,7 +11622,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNonInitialTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4638:1: entryRuleNonInitialTransition returns [EObject current=null] : iv_ruleNonInitialTransition= ruleNonInitialTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4630:1: entryRuleNonInitialTransition returns [EObject current=null] : iv_ruleNonInitialTransition= ruleNonInitialTransition EOF ;
public final EObject entryRuleNonInitialTransition() throws RecognitionException {
EObject current = null;
@@ -11645,17 +11630,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4639:2: (iv_ruleNonInitialTransition= ruleNonInitialTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4640:2: iv_ruleNonInitialTransition= ruleNonInitialTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4631:2: (iv_ruleNonInitialTransition= ruleNonInitialTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4632:2: iv_ruleNonInitialTransition= ruleNonInitialTransition EOF
{
newCompositeNode(grammarAccess.getNonInitialTransitionRule());
- pushFollow(FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition9504);
+ pushFollow(FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition9478);
iv_ruleNonInitialTransition=ruleNonInitialTransition();
state._fsp--;
current =iv_ruleNonInitialTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleNonInitialTransition9514);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleNonInitialTransition9488);
}
@@ -11673,7 +11658,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNonInitialTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4647:1: ruleNonInitialTransition returns [EObject current=null] : (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4639:1: ruleNonInitialTransition returns [EObject current=null] : (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition ) ;
public final EObject ruleNonInitialTransition() throws RecognitionException {
EObject current = null;
@@ -11689,20 +11674,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4650:28: ( (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4651:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4642:28: ( (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4643:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4651:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4643:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition )
int alt106=4;
alt106 = dfa106.predict(input);
switch (alt106) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4652:5: this_TriggeredTransition_0= ruleTriggeredTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4644:5: this_TriggeredTransition_0= ruleTriggeredTransition
{
newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getTriggeredTransitionParserRuleCall_0());
- pushFollow(FOLLOW_ruleTriggeredTransition_in_ruleNonInitialTransition9561);
+ pushFollow(FOLLOW_ruleTriggeredTransition_in_ruleNonInitialTransition9535);
this_TriggeredTransition_0=ruleTriggeredTransition();
state._fsp--;
@@ -11715,12 +11700,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4662:5: this_GuardedTransition_1= ruleGuardedTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4654:5: this_GuardedTransition_1= ruleGuardedTransition
{
newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getGuardedTransitionParserRuleCall_1());
- pushFollow(FOLLOW_ruleGuardedTransition_in_ruleNonInitialTransition9588);
+ pushFollow(FOLLOW_ruleGuardedTransition_in_ruleNonInitialTransition9562);
this_GuardedTransition_1=ruleGuardedTransition();
state._fsp--;
@@ -11733,12 +11718,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4672:5: this_ContinuationTransition_2= ruleContinuationTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4664:5: this_ContinuationTransition_2= ruleContinuationTransition
{
newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getContinuationTransitionParserRuleCall_2());
- pushFollow(FOLLOW_ruleContinuationTransition_in_ruleNonInitialTransition9615);
+ pushFollow(FOLLOW_ruleContinuationTransition_in_ruleNonInitialTransition9589);
this_ContinuationTransition_2=ruleContinuationTransition();
state._fsp--;
@@ -11751,12 +11736,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4682:5: this_CPBranchTransition_3= ruleCPBranchTransition
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4674:5: this_CPBranchTransition_3= ruleCPBranchTransition
{
newCompositeNode(grammarAccess.getNonInitialTransitionAccess().getCPBranchTransitionParserRuleCall_3());
- pushFollow(FOLLOW_ruleCPBranchTransition_in_ruleNonInitialTransition9642);
+ pushFollow(FOLLOW_ruleCPBranchTransition_in_ruleNonInitialTransition9616);
this_CPBranchTransition_3=ruleCPBranchTransition();
state._fsp--;
@@ -11789,7 +11774,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInitialTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4698:1: entryRuleInitialTransition returns [EObject current=null] : iv_ruleInitialTransition= ruleInitialTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4690:1: entryRuleInitialTransition returns [EObject current=null] : iv_ruleInitialTransition= ruleInitialTransition EOF ;
public final EObject entryRuleInitialTransition() throws RecognitionException {
EObject current = null;
@@ -11797,17 +11782,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4699:2: (iv_ruleInitialTransition= ruleInitialTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4700:2: iv_ruleInitialTransition= ruleInitialTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4691:2: (iv_ruleInitialTransition= ruleInitialTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4692:2: iv_ruleInitialTransition= ruleInitialTransition EOF
{
newCompositeNode(grammarAccess.getInitialTransitionRule());
- pushFollow(FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition9677);
+ pushFollow(FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition9651);
iv_ruleInitialTransition=ruleInitialTransition();
state._fsp--;
current =iv_ruleInitialTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleInitialTransition9687);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleInitialTransition9661);
}
@@ -11825,7 +11810,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInitialTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4707:1: ruleInitialTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4699:1: ruleInitialTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' ) ;
public final EObject ruleInitialTransition() throws RecognitionException {
EObject current = null;
@@ -11847,17 +11832,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4710:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4711:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4702:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4703:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4711:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4711:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4703:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4703:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' otherlv_3= 'initial' otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}'
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleInitialTransition9724);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleInitialTransition9698);
newLeafNode(otherlv_0, grammarAccess.getInitialTransitionAccess().getTransitionKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4715:1: ( (lv_name_1_0= RULE_ID ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4707:1: ( (lv_name_1_0= RULE_ID ) )?
int alt107=2;
int LA107_0 = input.LA(1);
@@ -11866,12 +11851,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt107) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4716:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4708:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4716:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4717:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4708:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4709:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInitialTransition9741);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleInitialTransition9715);
newLeafNode(lv_name_1_0, grammarAccess.getInitialTransitionAccess().getNameIDTerminalRuleCall_1_0());
@@ -11894,28 +11879,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleInitialTransition9759);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleInitialTransition9733);
newLeafNode(otherlv_2, grammarAccess.getInitialTransitionAccess().getColonKeyword_2());
- otherlv_3=(Token)match(input,80,FOLLOW_80_in_ruleInitialTransition9771);
+ otherlv_3=(Token)match(input,81,FOLLOW_81_in_ruleInitialTransition9745);
newLeafNode(otherlv_3, grammarAccess.getInitialTransitionAccess().getInitialKeyword_3());
- otherlv_4=(Token)match(input,40,FOLLOW_40_in_ruleInitialTransition9783);
+ otherlv_4=(Token)match(input,41,FOLLOW_41_in_ruleInitialTransition9757);
newLeafNode(otherlv_4, grammarAccess.getInitialTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4745:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4746:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4737:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4738:1: (lv_to_5_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4746:1: (lv_to_5_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4747:3: lv_to_5_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4738:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4739:3: lv_to_5_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getInitialTransitionAccess().getToTransitionTerminalParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleInitialTransition9804);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleInitialTransition9778);
lv_to_5_0=ruleTransitionTerminal();
state._fsp--;
@@ -11937,24 +11922,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4763:2: ( (lv_docu_6_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4755:2: ( (lv_docu_6_0= ruleDocumentation ) )?
int alt108=2;
int LA108_0 = input.LA(1);
- if ( (LA108_0==20) ) {
+ if ( (LA108_0==21) ) {
alt108=1;
}
switch (alt108) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4764:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4756:1: (lv_docu_6_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4764:1: (lv_docu_6_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4765:3: lv_docu_6_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4756:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4757:3: lv_docu_6_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getInitialTransitionAccess().getDocuDocumentationParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleInitialTransition9825);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleInitialTransition9799);
lv_docu_6_0=ruleDocumentation();
state._fsp--;
@@ -11979,35 +11964,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleInitialTransition9838);
+ otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleInitialTransition9812);
newLeafNode(otherlv_7, grammarAccess.getInitialTransitionAccess().getLeftCurlyBracketKeyword_7());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4785:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4777:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )?
int alt109=2;
int LA109_0 = input.LA(1);
- if ( (LA109_0==81) ) {
+ if ( (LA109_0==82) ) {
alt109=1;
}
switch (alt109) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4785:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4777:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) )
{
- otherlv_8=(Token)match(input,81,FOLLOW_81_in_ruleInitialTransition9851);
+ otherlv_8=(Token)match(input,82,FOLLOW_82_in_ruleInitialTransition9825);
newLeafNode(otherlv_8, grammarAccess.getInitialTransitionAccess().getActionKeyword_8_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4789:1: ( (lv_action_9_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4790:1: (lv_action_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4781:1: ( (lv_action_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4782:1: (lv_action_9_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4790:1: (lv_action_9_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4791:3: lv_action_9_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4782:1: (lv_action_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4783:3: lv_action_9_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getInitialTransitionAccess().getActionDetailCodeParserRuleCall_8_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleInitialTransition9872);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleInitialTransition9846);
lv_action_9_0=ruleDetailCode();
state._fsp--;
@@ -12035,7 +12020,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,13,FOLLOW_13_in_ruleInitialTransition9886);
+ otherlv_10=(Token)match(input,14,FOLLOW_14_in_ruleInitialTransition9860);
newLeafNode(otherlv_10, grammarAccess.getInitialTransitionAccess().getRightCurlyBracketKeyword_9());
@@ -12060,7 +12045,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleContinuationTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4819:1: entryRuleContinuationTransition returns [EObject current=null] : iv_ruleContinuationTransition= ruleContinuationTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4811:1: entryRuleContinuationTransition returns [EObject current=null] : iv_ruleContinuationTransition= ruleContinuationTransition EOF ;
public final EObject entryRuleContinuationTransition() throws RecognitionException {
EObject current = null;
@@ -12068,17 +12053,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4820:2: (iv_ruleContinuationTransition= ruleContinuationTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4821:2: iv_ruleContinuationTransition= ruleContinuationTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4812:2: (iv_ruleContinuationTransition= ruleContinuationTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4813:2: iv_ruleContinuationTransition= ruleContinuationTransition EOF
{
newCompositeNode(grammarAccess.getContinuationTransitionRule());
- pushFollow(FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition9922);
+ pushFollow(FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition9896);
iv_ruleContinuationTransition=ruleContinuationTransition();
state._fsp--;
current =iv_ruleContinuationTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleContinuationTransition9932);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleContinuationTransition9906);
}
@@ -12096,7 +12081,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleContinuationTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4828:1: ruleContinuationTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4820:1: ruleContinuationTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) ;
public final EObject ruleContinuationTransition() throws RecognitionException {
EObject current = null;
@@ -12119,17 +12104,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4831:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4832:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4823:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4824:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4832:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4832:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4824:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4824:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )?
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleContinuationTransition9969);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleContinuationTransition9943);
newLeafNode(otherlv_0, grammarAccess.getContinuationTransitionAccess().getTransitionKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4836:1: ( (lv_name_1_0= RULE_ID ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4828:1: ( (lv_name_1_0= RULE_ID ) )?
int alt110=2;
int LA110_0 = input.LA(1);
@@ -12138,12 +12123,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt110) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4837:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4829:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4837:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4838:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4829:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4830:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleContinuationTransition9986);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleContinuationTransition9960);
newLeafNode(lv_name_1_0, grammarAccess.getContinuationTransitionAccess().getNameIDTerminalRuleCall_1_0());
@@ -12166,20 +12151,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleContinuationTransition10004);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleContinuationTransition9978);
newLeafNode(otherlv_2, grammarAccess.getContinuationTransitionAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4858:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4859:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4850:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4851:1: (lv_from_3_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4859:1: (lv_from_3_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4860:3: lv_from_3_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4851:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4852:3: lv_from_3_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getContinuationTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition10025);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition9999);
lv_from_3_0=ruleTransitionTerminal();
state._fsp--;
@@ -12201,20 +12186,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FOLLOW_40_in_ruleContinuationTransition10037);
+ otherlv_4=(Token)match(input,41,FOLLOW_41_in_ruleContinuationTransition10011);
newLeafNode(otherlv_4, grammarAccess.getContinuationTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4880:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4881:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4872:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4873:1: (lv_to_5_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4881:1: (lv_to_5_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4882:3: lv_to_5_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4873:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4874:3: lv_to_5_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getContinuationTransitionAccess().getToTransitionTerminalParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition10058);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition10032);
lv_to_5_0=ruleTransitionTerminal();
state._fsp--;
@@ -12236,24 +12221,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4898:2: ( (lv_docu_6_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4890:2: ( (lv_docu_6_0= ruleDocumentation ) )?
int alt111=2;
int LA111_0 = input.LA(1);
- if ( (LA111_0==20) ) {
+ if ( (LA111_0==21) ) {
alt111=1;
}
switch (alt111) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4899:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4891:1: (lv_docu_6_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4899:1: (lv_docu_6_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4900:3: lv_docu_6_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4891:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4892:3: lv_docu_6_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getContinuationTransitionAccess().getDocuDocumentationParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleContinuationTransition10079);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleContinuationTransition10053);
lv_docu_6_0=ruleDocumentation();
state._fsp--;
@@ -12278,46 +12263,46 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4916:3: (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4908:3: (otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}' )?
int alt113=2;
int LA113_0 = input.LA(1);
- if ( (LA113_0==12) ) {
+ if ( (LA113_0==13) ) {
alt113=1;
}
switch (alt113) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4916:5: otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4908:5: otherlv_7= '{' (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )? otherlv_10= '}'
{
- otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleContinuationTransition10093);
+ otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleContinuationTransition10067);
newLeafNode(otherlv_7, grammarAccess.getContinuationTransitionAccess().getLeftCurlyBracketKeyword_7_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4920:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4912:1: (otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) ) )?
int alt112=2;
int LA112_0 = input.LA(1);
- if ( (LA112_0==81) ) {
+ if ( (LA112_0==82) ) {
alt112=1;
}
switch (alt112) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4920:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4912:3: otherlv_8= 'action' ( (lv_action_9_0= ruleDetailCode ) )
{
- otherlv_8=(Token)match(input,81,FOLLOW_81_in_ruleContinuationTransition10106);
+ otherlv_8=(Token)match(input,82,FOLLOW_82_in_ruleContinuationTransition10080);
newLeafNode(otherlv_8, grammarAccess.getContinuationTransitionAccess().getActionKeyword_7_1_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4924:1: ( (lv_action_9_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4925:1: (lv_action_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4916:1: ( (lv_action_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4917:1: (lv_action_9_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4925:1: (lv_action_9_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4926:3: lv_action_9_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4917:1: (lv_action_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4918:3: lv_action_9_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getContinuationTransitionAccess().getActionDetailCodeParserRuleCall_7_1_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleContinuationTransition10127);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleContinuationTransition10101);
lv_action_9_0=ruleDetailCode();
state._fsp--;
@@ -12345,7 +12330,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_10=(Token)match(input,13,FOLLOW_13_in_ruleContinuationTransition10141);
+ otherlv_10=(Token)match(input,14,FOLLOW_14_in_ruleContinuationTransition10115);
newLeafNode(otherlv_10, grammarAccess.getContinuationTransitionAccess().getRightCurlyBracketKeyword_7_2());
@@ -12376,7 +12361,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTriggeredTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4954:1: entryRuleTriggeredTransition returns [EObject current=null] : iv_ruleTriggeredTransition= ruleTriggeredTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4946:1: entryRuleTriggeredTransition returns [EObject current=null] : iv_ruleTriggeredTransition= ruleTriggeredTransition EOF ;
public final EObject entryRuleTriggeredTransition() throws RecognitionException {
EObject current = null;
@@ -12384,17 +12369,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4955:2: (iv_ruleTriggeredTransition= ruleTriggeredTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4956:2: iv_ruleTriggeredTransition= ruleTriggeredTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4947:2: (iv_ruleTriggeredTransition= ruleTriggeredTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4948:2: iv_ruleTriggeredTransition= ruleTriggeredTransition EOF
{
newCompositeNode(grammarAccess.getTriggeredTransitionRule());
- pushFollow(FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition10179);
+ pushFollow(FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition10153);
iv_ruleTriggeredTransition=ruleTriggeredTransition();
state._fsp--;
current =iv_ruleTriggeredTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTriggeredTransition10189);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTriggeredTransition10163);
}
@@ -12412,7 +12397,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTriggeredTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4963:1: ruleTriggeredTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4955:1: ruleTriggeredTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) ;
public final EObject ruleTriggeredTransition() throws RecognitionException {
EObject current = null;
@@ -12443,17 +12428,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4966:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4967:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4958:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4959:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4967:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4967:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4959:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4959:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'triggers' otherlv_9= '{' ( (lv_triggers_10_0= ruleTrigger ) ) (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )* otherlv_13= '}' (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )? otherlv_16= '}'
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleTriggeredTransition10226);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleTriggeredTransition10200);
newLeafNode(otherlv_0, grammarAccess.getTriggeredTransitionAccess().getTransitionKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4971:1: ( (lv_name_1_0= RULE_ID ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4963:1: ( (lv_name_1_0= RULE_ID ) )?
int alt114=2;
int LA114_0 = input.LA(1);
@@ -12462,12 +12447,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt114) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4972:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4964:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4972:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4973:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4964:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4965:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTriggeredTransition10243);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTriggeredTransition10217);
newLeafNode(lv_name_1_0, grammarAccess.getTriggeredTransitionAccess().getNameIDTerminalRuleCall_1_0());
@@ -12490,20 +12475,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleTriggeredTransition10261);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleTriggeredTransition10235);
newLeafNode(otherlv_2, grammarAccess.getTriggeredTransitionAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4993:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4994:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4985:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4986:1: (lv_from_3_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4994:1: (lv_from_3_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4995:3: lv_from_3_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4986:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:4987:3: lv_from_3_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10282);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10256);
lv_from_3_0=ruleTransitionTerminal();
state._fsp--;
@@ -12525,20 +12510,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FOLLOW_40_in_ruleTriggeredTransition10294);
+ otherlv_4=(Token)match(input,41,FOLLOW_41_in_ruleTriggeredTransition10268);
newLeafNode(otherlv_4, grammarAccess.getTriggeredTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5015:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5016:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5007:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5008:1: (lv_to_5_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5016:1: (lv_to_5_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5017:3: lv_to_5_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5008:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5009:3: lv_to_5_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getToTransitionTerminalParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10315);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10289);
lv_to_5_0=ruleTransitionTerminal();
state._fsp--;
@@ -12560,24 +12545,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5033:2: ( (lv_docu_6_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5025:2: ( (lv_docu_6_0= ruleDocumentation ) )?
int alt115=2;
int LA115_0 = input.LA(1);
- if ( (LA115_0==20) ) {
+ if ( (LA115_0==21) ) {
alt115=1;
}
switch (alt115) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5034:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5026:1: (lv_docu_6_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5034:1: (lv_docu_6_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5035:3: lv_docu_6_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5026:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5027:3: lv_docu_6_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getDocuDocumentationParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleTriggeredTransition10336);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleTriggeredTransition10310);
lv_docu_6_0=ruleDocumentation();
state._fsp--;
@@ -12602,28 +12587,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleTriggeredTransition10349);
+ otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleTriggeredTransition10323);
newLeafNode(otherlv_7, grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_7());
- otherlv_8=(Token)match(input,82,FOLLOW_82_in_ruleTriggeredTransition10361);
+ otherlv_8=(Token)match(input,83,FOLLOW_83_in_ruleTriggeredTransition10335);
newLeafNode(otherlv_8, grammarAccess.getTriggeredTransitionAccess().getTriggersKeyword_8());
- otherlv_9=(Token)match(input,12,FOLLOW_12_in_ruleTriggeredTransition10373);
+ otherlv_9=(Token)match(input,13,FOLLOW_13_in_ruleTriggeredTransition10347);
newLeafNode(otherlv_9, grammarAccess.getTriggeredTransitionAccess().getLeftCurlyBracketKeyword_9());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5063:1: ( (lv_triggers_10_0= ruleTrigger ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5064:1: (lv_triggers_10_0= ruleTrigger )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5055:1: ( (lv_triggers_10_0= ruleTrigger ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5056:1: (lv_triggers_10_0= ruleTrigger )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5064:1: (lv_triggers_10_0= ruleTrigger )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5065:3: lv_triggers_10_0= ruleTrigger
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5056:1: (lv_triggers_10_0= ruleTrigger )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5057:3: lv_triggers_10_0= ruleTrigger
{
newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_10_0());
- pushFollow(FOLLOW_ruleTrigger_in_ruleTriggeredTransition10394);
+ pushFollow(FOLLOW_ruleTrigger_in_ruleTriggeredTransition10368);
lv_triggers_10_0=ruleTrigger();
state._fsp--;
@@ -12645,35 +12630,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5081:2: (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5073:2: (otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) ) )*
loop116:
do {
int alt116=2;
int LA116_0 = input.LA(1);
- if ( (LA116_0==83) ) {
+ if ( (LA116_0==84) ) {
alt116=1;
}
switch (alt116) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5081:4: otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5073:4: otherlv_11= 'or' ( (lv_triggers_12_0= ruleTrigger ) )
{
- otherlv_11=(Token)match(input,83,FOLLOW_83_in_ruleTriggeredTransition10407);
+ otherlv_11=(Token)match(input,84,FOLLOW_84_in_ruleTriggeredTransition10381);
newLeafNode(otherlv_11, grammarAccess.getTriggeredTransitionAccess().getOrKeyword_11_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5085:1: ( (lv_triggers_12_0= ruleTrigger ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5086:1: (lv_triggers_12_0= ruleTrigger )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5077:1: ( (lv_triggers_12_0= ruleTrigger ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5078:1: (lv_triggers_12_0= ruleTrigger )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5086:1: (lv_triggers_12_0= ruleTrigger )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5087:3: lv_triggers_12_0= ruleTrigger
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5078:1: (lv_triggers_12_0= ruleTrigger )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5079:3: lv_triggers_12_0= ruleTrigger
{
newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getTriggersTriggerParserRuleCall_11_1_0());
- pushFollow(FOLLOW_ruleTrigger_in_ruleTriggeredTransition10428);
+ pushFollow(FOLLOW_ruleTrigger_in_ruleTriggeredTransition10402);
lv_triggers_12_0=ruleTrigger();
state._fsp--;
@@ -12704,35 +12689,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_13=(Token)match(input,13,FOLLOW_13_in_ruleTriggeredTransition10442);
+ otherlv_13=(Token)match(input,14,FOLLOW_14_in_ruleTriggeredTransition10416);
newLeafNode(otherlv_13, grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_12());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5107:1: (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5099:1: (otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) ) )?
int alt117=2;
int LA117_0 = input.LA(1);
- if ( (LA117_0==81) ) {
+ if ( (LA117_0==82) ) {
alt117=1;
}
switch (alt117) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5107:3: otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5099:3: otherlv_14= 'action' ( (lv_action_15_0= ruleDetailCode ) )
{
- otherlv_14=(Token)match(input,81,FOLLOW_81_in_ruleTriggeredTransition10455);
+ otherlv_14=(Token)match(input,82,FOLLOW_82_in_ruleTriggeredTransition10429);
newLeafNode(otherlv_14, grammarAccess.getTriggeredTransitionAccess().getActionKeyword_13_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5111:1: ( (lv_action_15_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5112:1: (lv_action_15_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5103:1: ( (lv_action_15_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5104:1: (lv_action_15_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5112:1: (lv_action_15_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5113:3: lv_action_15_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5104:1: (lv_action_15_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5105:3: lv_action_15_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getTriggeredTransitionAccess().getActionDetailCodeParserRuleCall_13_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleTriggeredTransition10476);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleTriggeredTransition10450);
lv_action_15_0=ruleDetailCode();
state._fsp--;
@@ -12760,7 +12745,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_16=(Token)match(input,13,FOLLOW_13_in_ruleTriggeredTransition10490);
+ otherlv_16=(Token)match(input,14,FOLLOW_14_in_ruleTriggeredTransition10464);
newLeafNode(otherlv_16, grammarAccess.getTriggeredTransitionAccess().getRightCurlyBracketKeyword_14());
@@ -12785,7 +12770,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuardedTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5141:1: entryRuleGuardedTransition returns [EObject current=null] : iv_ruleGuardedTransition= ruleGuardedTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5133:1: entryRuleGuardedTransition returns [EObject current=null] : iv_ruleGuardedTransition= ruleGuardedTransition EOF ;
public final EObject entryRuleGuardedTransition() throws RecognitionException {
EObject current = null;
@@ -12793,17 +12778,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5142:2: (iv_ruleGuardedTransition= ruleGuardedTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5143:2: iv_ruleGuardedTransition= ruleGuardedTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5134:2: (iv_ruleGuardedTransition= ruleGuardedTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5135:2: iv_ruleGuardedTransition= ruleGuardedTransition EOF
{
newCompositeNode(grammarAccess.getGuardedTransitionRule());
- pushFollow(FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition10526);
+ pushFollow(FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition10500);
iv_ruleGuardedTransition=ruleGuardedTransition();
state._fsp--;
current =iv_ruleGuardedTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleGuardedTransition10536);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGuardedTransition10510);
}
@@ -12821,7 +12806,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuardedTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5150:1: ruleGuardedTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5142:1: ruleGuardedTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ;
public final EObject ruleGuardedTransition() throws RecognitionException {
EObject current = null;
@@ -12847,17 +12832,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5153:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5154:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5145:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5146:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5154:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5154:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5146:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5146:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'guard' ( (lv_guard_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}'
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleGuardedTransition10573);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleGuardedTransition10547);
newLeafNode(otherlv_0, grammarAccess.getGuardedTransitionAccess().getTransitionKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5158:1: ( (lv_name_1_0= RULE_ID ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5150:1: ( (lv_name_1_0= RULE_ID ) )?
int alt118=2;
int LA118_0 = input.LA(1);
@@ -12866,12 +12851,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt118) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5159:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5151:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5159:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5160:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5151:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5152:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleGuardedTransition10590);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleGuardedTransition10564);
newLeafNode(lv_name_1_0, grammarAccess.getGuardedTransitionAccess().getNameIDTerminalRuleCall_1_0());
@@ -12894,20 +12879,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleGuardedTransition10608);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleGuardedTransition10582);
newLeafNode(otherlv_2, grammarAccess.getGuardedTransitionAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5180:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5181:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5172:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5173:1: (lv_from_3_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5181:1: (lv_from_3_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5182:3: lv_from_3_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5173:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5174:3: lv_from_3_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getGuardedTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10629);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10603);
lv_from_3_0=ruleTransitionTerminal();
state._fsp--;
@@ -12929,20 +12914,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FOLLOW_40_in_ruleGuardedTransition10641);
+ otherlv_4=(Token)match(input,41,FOLLOW_41_in_ruleGuardedTransition10615);
newLeafNode(otherlv_4, grammarAccess.getGuardedTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5202:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5203:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5194:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5195:1: (lv_to_5_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5203:1: (lv_to_5_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5204:3: lv_to_5_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5195:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5196:3: lv_to_5_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getGuardedTransitionAccess().getToTransitionTerminalParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10662);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10636);
lv_to_5_0=ruleTransitionTerminal();
state._fsp--;
@@ -12964,24 +12949,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5220:2: ( (lv_docu_6_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5212:2: ( (lv_docu_6_0= ruleDocumentation ) )?
int alt119=2;
int LA119_0 = input.LA(1);
- if ( (LA119_0==20) ) {
+ if ( (LA119_0==21) ) {
alt119=1;
}
switch (alt119) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5221:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5213:1: (lv_docu_6_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5221:1: (lv_docu_6_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5222:3: lv_docu_6_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5213:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5214:3: lv_docu_6_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getGuardedTransitionAccess().getDocuDocumentationParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleGuardedTransition10683);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleGuardedTransition10657);
lv_docu_6_0=ruleDocumentation();
state._fsp--;
@@ -13006,24 +12991,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleGuardedTransition10696);
+ otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleGuardedTransition10670);
newLeafNode(otherlv_7, grammarAccess.getGuardedTransitionAccess().getLeftCurlyBracketKeyword_7());
- otherlv_8=(Token)match(input,84,FOLLOW_84_in_ruleGuardedTransition10708);
+ otherlv_8=(Token)match(input,85,FOLLOW_85_in_ruleGuardedTransition10682);
newLeafNode(otherlv_8, grammarAccess.getGuardedTransitionAccess().getGuardKeyword_8());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5246:1: ( (lv_guard_9_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5247:1: (lv_guard_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5238:1: ( (lv_guard_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5239:1: (lv_guard_9_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5247:1: (lv_guard_9_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5248:3: lv_guard_9_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5239:1: (lv_guard_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5240:3: lv_guard_9_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getGuardedTransitionAccess().getGuardDetailCodeParserRuleCall_9_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleGuardedTransition10729);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleGuardedTransition10703);
lv_guard_9_0=ruleDetailCode();
state._fsp--;
@@ -13045,31 +13030,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5264:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5256:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )?
int alt120=2;
int LA120_0 = input.LA(1);
- if ( (LA120_0==81) ) {
+ if ( (LA120_0==82) ) {
alt120=1;
}
switch (alt120) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5264:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5256:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) )
{
- otherlv_10=(Token)match(input,81,FOLLOW_81_in_ruleGuardedTransition10742);
+ otherlv_10=(Token)match(input,82,FOLLOW_82_in_ruleGuardedTransition10716);
newLeafNode(otherlv_10, grammarAccess.getGuardedTransitionAccess().getActionKeyword_10_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5268:1: ( (lv_action_11_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5269:1: (lv_action_11_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5260:1: ( (lv_action_11_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5261:1: (lv_action_11_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5269:1: (lv_action_11_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5270:3: lv_action_11_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5261:1: (lv_action_11_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5262:3: lv_action_11_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getGuardedTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleGuardedTransition10763);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleGuardedTransition10737);
lv_action_11_0=ruleDetailCode();
state._fsp--;
@@ -13097,7 +13082,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,13,FOLLOW_13_in_ruleGuardedTransition10777);
+ otherlv_12=(Token)match(input,14,FOLLOW_14_in_ruleGuardedTransition10751);
newLeafNode(otherlv_12, grammarAccess.getGuardedTransitionAccess().getRightCurlyBracketKeyword_11());
@@ -13122,7 +13107,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCPBranchTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5298:1: entryRuleCPBranchTransition returns [EObject current=null] : iv_ruleCPBranchTransition= ruleCPBranchTransition EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5290:1: entryRuleCPBranchTransition returns [EObject current=null] : iv_ruleCPBranchTransition= ruleCPBranchTransition EOF ;
public final EObject entryRuleCPBranchTransition() throws RecognitionException {
EObject current = null;
@@ -13130,17 +13115,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5299:2: (iv_ruleCPBranchTransition= ruleCPBranchTransition EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5300:2: iv_ruleCPBranchTransition= ruleCPBranchTransition EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5291:2: (iv_ruleCPBranchTransition= ruleCPBranchTransition EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5292:2: iv_ruleCPBranchTransition= ruleCPBranchTransition EOF
{
newCompositeNode(grammarAccess.getCPBranchTransitionRule());
- pushFollow(FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition10813);
+ pushFollow(FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition10787);
iv_ruleCPBranchTransition=ruleCPBranchTransition();
state._fsp--;
current =iv_ruleCPBranchTransition;
- match(input,EOF,FOLLOW_EOF_in_entryRuleCPBranchTransition10823);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleCPBranchTransition10797);
}
@@ -13158,7 +13143,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCPBranchTransition"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5307:1: ruleCPBranchTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5299:1: ruleCPBranchTransition returns [EObject current=null] : (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) ;
public final EObject ruleCPBranchTransition() throws RecognitionException {
EObject current = null;
@@ -13184,17 +13169,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5310:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5311:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5302:28: ( (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5303:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5311:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5311:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5303:1: (otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5303:3: otherlv_0= 'Transition' ( (lv_name_1_0= RULE_ID ) )? otherlv_2= ':' ( (lv_from_3_0= ruleTransitionTerminal ) ) otherlv_4= '->' ( (lv_to_5_0= ruleTransitionTerminal ) ) ( (lv_docu_6_0= ruleDocumentation ) )? otherlv_7= '{' otherlv_8= 'cond' ( (lv_condition_9_0= ruleDetailCode ) ) (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )? otherlv_12= '}'
{
- otherlv_0=(Token)match(input,79,FOLLOW_79_in_ruleCPBranchTransition10860);
+ otherlv_0=(Token)match(input,80,FOLLOW_80_in_ruleCPBranchTransition10834);
newLeafNode(otherlv_0, grammarAccess.getCPBranchTransitionAccess().getTransitionKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5315:1: ( (lv_name_1_0= RULE_ID ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5307:1: ( (lv_name_1_0= RULE_ID ) )?
int alt121=2;
int LA121_0 = input.LA(1);
@@ -13203,12 +13188,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt121) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5316:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5308:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5316:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5317:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5308:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5309:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleCPBranchTransition10877);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleCPBranchTransition10851);
newLeafNode(lv_name_1_0, grammarAccess.getCPBranchTransitionAccess().getNameIDTerminalRuleCall_1_0());
@@ -13231,20 +13216,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,14,FOLLOW_14_in_ruleCPBranchTransition10895);
+ otherlv_2=(Token)match(input,15,FOLLOW_15_in_ruleCPBranchTransition10869);
newLeafNode(otherlv_2, grammarAccess.getCPBranchTransitionAccess().getColonKeyword_2());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5337:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5338:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5329:1: ( (lv_from_3_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5330:1: (lv_from_3_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5338:1: (lv_from_3_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5339:3: lv_from_3_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5330:1: (lv_from_3_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5331:3: lv_from_3_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getFromTransitionTerminalParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10916);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10890);
lv_from_3_0=ruleTransitionTerminal();
state._fsp--;
@@ -13266,20 +13251,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,40,FOLLOW_40_in_ruleCPBranchTransition10928);
+ otherlv_4=(Token)match(input,41,FOLLOW_41_in_ruleCPBranchTransition10902);
newLeafNode(otherlv_4, grammarAccess.getCPBranchTransitionAccess().getHyphenMinusGreaterThanSignKeyword_4());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5359:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5360:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5351:1: ( (lv_to_5_0= ruleTransitionTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5352:1: (lv_to_5_0= ruleTransitionTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5360:1: (lv_to_5_0= ruleTransitionTerminal )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5361:3: lv_to_5_0= ruleTransitionTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5352:1: (lv_to_5_0= ruleTransitionTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5353:3: lv_to_5_0= ruleTransitionTerminal
{
newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getToTransitionTerminalParserRuleCall_5_0());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10949);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10923);
lv_to_5_0=ruleTransitionTerminal();
state._fsp--;
@@ -13301,24 +13286,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5377:2: ( (lv_docu_6_0= ruleDocumentation ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5369:2: ( (lv_docu_6_0= ruleDocumentation ) )?
int alt122=2;
int LA122_0 = input.LA(1);
- if ( (LA122_0==20) ) {
+ if ( (LA122_0==21) ) {
alt122=1;
}
switch (alt122) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5378:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5370:1: (lv_docu_6_0= ruleDocumentation )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5378:1: (lv_docu_6_0= ruleDocumentation )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5379:3: lv_docu_6_0= ruleDocumentation
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5370:1: (lv_docu_6_0= ruleDocumentation )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5371:3: lv_docu_6_0= ruleDocumentation
{
newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getDocuDocumentationParserRuleCall_6_0());
- pushFollow(FOLLOW_ruleDocumentation_in_ruleCPBranchTransition10970);
+ pushFollow(FOLLOW_ruleDocumentation_in_ruleCPBranchTransition10944);
lv_docu_6_0=ruleDocumentation();
state._fsp--;
@@ -13343,24 +13328,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleCPBranchTransition10983);
+ otherlv_7=(Token)match(input,13,FOLLOW_13_in_ruleCPBranchTransition10957);
newLeafNode(otherlv_7, grammarAccess.getCPBranchTransitionAccess().getLeftCurlyBracketKeyword_7());
- otherlv_8=(Token)match(input,85,FOLLOW_85_in_ruleCPBranchTransition10995);
+ otherlv_8=(Token)match(input,86,FOLLOW_86_in_ruleCPBranchTransition10969);
newLeafNode(otherlv_8, grammarAccess.getCPBranchTransitionAccess().getCondKeyword_8());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5403:1: ( (lv_condition_9_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5404:1: (lv_condition_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5395:1: ( (lv_condition_9_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5396:1: (lv_condition_9_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5404:1: (lv_condition_9_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5405:3: lv_condition_9_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5396:1: (lv_condition_9_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5397:3: lv_condition_9_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getConditionDetailCodeParserRuleCall_9_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleCPBranchTransition11016);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleCPBranchTransition10990);
lv_condition_9_0=ruleDetailCode();
state._fsp--;
@@ -13382,31 +13367,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5421:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5413:2: (otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) ) )?
int alt123=2;
int LA123_0 = input.LA(1);
- if ( (LA123_0==81) ) {
+ if ( (LA123_0==82) ) {
alt123=1;
}
switch (alt123) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5421:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5413:4: otherlv_10= 'action' ( (lv_action_11_0= ruleDetailCode ) )
{
- otherlv_10=(Token)match(input,81,FOLLOW_81_in_ruleCPBranchTransition11029);
+ otherlv_10=(Token)match(input,82,FOLLOW_82_in_ruleCPBranchTransition11003);
newLeafNode(otherlv_10, grammarAccess.getCPBranchTransitionAccess().getActionKeyword_10_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5425:1: ( (lv_action_11_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5426:1: (lv_action_11_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5417:1: ( (lv_action_11_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5418:1: (lv_action_11_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5426:1: (lv_action_11_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5427:3: lv_action_11_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5418:1: (lv_action_11_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5419:3: lv_action_11_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getCPBranchTransitionAccess().getActionDetailCodeParserRuleCall_10_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleCPBranchTransition11050);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleCPBranchTransition11024);
lv_action_11_0=ruleDetailCode();
state._fsp--;
@@ -13434,7 +13419,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,13,FOLLOW_13_in_ruleCPBranchTransition11064);
+ otherlv_12=(Token)match(input,14,FOLLOW_14_in_ruleCPBranchTransition11038);
newLeafNode(otherlv_12, grammarAccess.getCPBranchTransitionAccess().getRightCurlyBracketKeyword_11());
@@ -13459,7 +13444,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTransitionTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5455:1: entryRuleTransitionTerminal returns [EObject current=null] : iv_ruleTransitionTerminal= ruleTransitionTerminal EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5447:1: entryRuleTransitionTerminal returns [EObject current=null] : iv_ruleTransitionTerminal= ruleTransitionTerminal EOF ;
public final EObject entryRuleTransitionTerminal() throws RecognitionException {
EObject current = null;
@@ -13467,17 +13452,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5456:2: (iv_ruleTransitionTerminal= ruleTransitionTerminal EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5457:2: iv_ruleTransitionTerminal= ruleTransitionTerminal EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5448:2: (iv_ruleTransitionTerminal= ruleTransitionTerminal EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5449:2: iv_ruleTransitionTerminal= ruleTransitionTerminal EOF
{
newCompositeNode(grammarAccess.getTransitionTerminalRule());
- pushFollow(FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal11100);
+ pushFollow(FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal11074);
iv_ruleTransitionTerminal=ruleTransitionTerminal();
state._fsp--;
current =iv_ruleTransitionTerminal;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionTerminal11110);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTransitionTerminal11084);
}
@@ -13495,7 +13480,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransitionTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5464:1: ruleTransitionTerminal returns [EObject current=null] : (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5456:1: ruleTransitionTerminal returns [EObject current=null] : (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) ;
public final EObject ruleTransitionTerminal() throws RecognitionException {
EObject current = null;
@@ -13511,20 +13496,20 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5467:28: ( (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5468:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5459:28: ( (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5460:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5468:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5460:1: (this_StateTerminal_0= ruleStateTerminal | this_TrPointTerminal_1= ruleTrPointTerminal | this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal | this_ChoicepointTerminal_3= ruleChoicepointTerminal )
int alt124=4;
switch ( input.LA(1) ) {
case RULE_ID:
{
int LA124_1 = input.LA(2);
- if ( (LA124_1==EOF||(LA124_1>=12 && LA124_1<=13)||LA124_1==20||LA124_1==40||LA124_1==68||(LA124_1>=73 && LA124_1<=79)) ) {
+ if ( (LA124_1==EOF||(LA124_1>=13 && LA124_1<=14)||LA124_1==21||LA124_1==41||LA124_1==69||(LA124_1>=74 && LA124_1<=80)) ) {
alt124=1;
}
- else if ( (LA124_1==53) ) {
+ else if ( (LA124_1==54) ) {
alt124=3;
}
else {
@@ -13535,12 +13520,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
}
break;
- case 86:
+ case 87:
{
alt124=2;
}
break;
- case 87:
+ case 88:
{
alt124=4;
}
@@ -13554,12 +13539,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt124) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5469:5: this_StateTerminal_0= ruleStateTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5461:5: this_StateTerminal_0= ruleStateTerminal
{
newCompositeNode(grammarAccess.getTransitionTerminalAccess().getStateTerminalParserRuleCall_0());
- pushFollow(FOLLOW_ruleStateTerminal_in_ruleTransitionTerminal11157);
+ pushFollow(FOLLOW_ruleStateTerminal_in_ruleTransitionTerminal11131);
this_StateTerminal_0=ruleStateTerminal();
state._fsp--;
@@ -13572,12 +13557,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5479:5: this_TrPointTerminal_1= ruleTrPointTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5471:5: this_TrPointTerminal_1= ruleTrPointTerminal
{
newCompositeNode(grammarAccess.getTransitionTerminalAccess().getTrPointTerminalParserRuleCall_1());
- pushFollow(FOLLOW_ruleTrPointTerminal_in_ruleTransitionTerminal11184);
+ pushFollow(FOLLOW_ruleTrPointTerminal_in_ruleTransitionTerminal11158);
this_TrPointTerminal_1=ruleTrPointTerminal();
state._fsp--;
@@ -13590,12 +13575,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5489:5: this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5481:5: this_SubStateTrPointTerminal_2= ruleSubStateTrPointTerminal
{
newCompositeNode(grammarAccess.getTransitionTerminalAccess().getSubStateTrPointTerminalParserRuleCall_2());
- pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_ruleTransitionTerminal11211);
+ pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_ruleTransitionTerminal11185);
this_SubStateTrPointTerminal_2=ruleSubStateTrPointTerminal();
state._fsp--;
@@ -13608,12 +13593,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5499:5: this_ChoicepointTerminal_3= ruleChoicepointTerminal
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5491:5: this_ChoicepointTerminal_3= ruleChoicepointTerminal
{
newCompositeNode(grammarAccess.getTransitionTerminalAccess().getChoicepointTerminalParserRuleCall_3());
- pushFollow(FOLLOW_ruleChoicepointTerminal_in_ruleTransitionTerminal11238);
+ pushFollow(FOLLOW_ruleChoicepointTerminal_in_ruleTransitionTerminal11212);
this_ChoicepointTerminal_3=ruleChoicepointTerminal();
state._fsp--;
@@ -13646,7 +13631,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStateTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5515:1: entryRuleStateTerminal returns [EObject current=null] : iv_ruleStateTerminal= ruleStateTerminal EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5507:1: entryRuleStateTerminal returns [EObject current=null] : iv_ruleStateTerminal= ruleStateTerminal EOF ;
public final EObject entryRuleStateTerminal() throws RecognitionException {
EObject current = null;
@@ -13654,17 +13639,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5516:2: (iv_ruleStateTerminal= ruleStateTerminal EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5517:2: iv_ruleStateTerminal= ruleStateTerminal EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5508:2: (iv_ruleStateTerminal= ruleStateTerminal EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5509:2: iv_ruleStateTerminal= ruleStateTerminal EOF
{
newCompositeNode(grammarAccess.getStateTerminalRule());
- pushFollow(FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal11273);
+ pushFollow(FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal11247);
iv_ruleStateTerminal=ruleStateTerminal();
state._fsp--;
current =iv_ruleStateTerminal;
- match(input,EOF,FOLLOW_EOF_in_entryRuleStateTerminal11283);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleStateTerminal11257);
}
@@ -13682,7 +13667,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStateTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5524:1: ruleStateTerminal returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5516:1: ruleStateTerminal returns [EObject current=null] : ( (otherlv_0= RULE_ID ) ) ;
public final EObject ruleStateTerminal() throws RecognitionException {
EObject current = null;
@@ -13691,21 +13676,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5527:28: ( ( (otherlv_0= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5528:1: ( (otherlv_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5519:28: ( ( (otherlv_0= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5520:1: ( (otherlv_0= RULE_ID ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5528:1: ( (otherlv_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5529:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5520:1: ( (otherlv_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5521:1: (otherlv_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5529:1: (otherlv_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5530:3: otherlv_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5521:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5522:3: otherlv_0= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getStateTerminalRule());
}
- otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleStateTerminal11327);
+ otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleStateTerminal11301);
newLeafNode(otherlv_0, grammarAccess.getStateTerminalAccess().getStateBaseStateCrossReference_0());
@@ -13733,7 +13718,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTrPointTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5549:1: entryRuleTrPointTerminal returns [EObject current=null] : iv_ruleTrPointTerminal= ruleTrPointTerminal EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5541:1: entryRuleTrPointTerminal returns [EObject current=null] : iv_ruleTrPointTerminal= ruleTrPointTerminal EOF ;
public final EObject entryRuleTrPointTerminal() throws RecognitionException {
EObject current = null;
@@ -13741,17 +13726,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5550:2: (iv_ruleTrPointTerminal= ruleTrPointTerminal EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5551:2: iv_ruleTrPointTerminal= ruleTrPointTerminal EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5542:2: (iv_ruleTrPointTerminal= ruleTrPointTerminal EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5543:2: iv_ruleTrPointTerminal= ruleTrPointTerminal EOF
{
newCompositeNode(grammarAccess.getTrPointTerminalRule());
- pushFollow(FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal11362);
+ pushFollow(FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal11336);
iv_ruleTrPointTerminal=ruleTrPointTerminal();
state._fsp--;
current =iv_ruleTrPointTerminal;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrPointTerminal11372);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrPointTerminal11346);
}
@@ -13769,7 +13754,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTrPointTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5558:1: ruleTrPointTerminal returns [EObject current=null] : (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5550:1: ruleTrPointTerminal returns [EObject current=null] : (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) ;
public final EObject ruleTrPointTerminal() throws RecognitionException {
EObject current = null;
@@ -13779,28 +13764,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5561:28: ( (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5562:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5553:28: ( (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5554:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5562:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5562:3: otherlv_0= 'my' ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5554:1: (otherlv_0= 'my' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5554:3: otherlv_0= 'my' ( (otherlv_1= RULE_ID ) )
{
- otherlv_0=(Token)match(input,86,FOLLOW_86_in_ruleTrPointTerminal11409);
+ otherlv_0=(Token)match(input,87,FOLLOW_87_in_ruleTrPointTerminal11383);
newLeafNode(otherlv_0, grammarAccess.getTrPointTerminalAccess().getMyKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5566:1: ( (otherlv_1= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5567:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5558:1: ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5559:1: (otherlv_1= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5567:1: (otherlv_1= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5568:3: otherlv_1= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5559:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5560:3: otherlv_1= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getTrPointTerminalRule());
}
- otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTrPointTerminal11429);
+ otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleTrPointTerminal11403);
newLeafNode(otherlv_1, grammarAccess.getTrPointTerminalAccess().getTrPointTrPointCrossReference_1_0());
@@ -13831,7 +13816,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSubStateTrPointTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5587:1: entryRuleSubStateTrPointTerminal returns [EObject current=null] : iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5579:1: entryRuleSubStateTrPointTerminal returns [EObject current=null] : iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF ;
public final EObject entryRuleSubStateTrPointTerminal() throws RecognitionException {
EObject current = null;
@@ -13839,17 +13824,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5588:2: (iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5589:2: iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5580:2: (iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5581:2: iv_ruleSubStateTrPointTerminal= ruleSubStateTrPointTerminal EOF
{
newCompositeNode(grammarAccess.getSubStateTrPointTerminalRule());
- pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal11465);
+ pushFollow(FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal11439);
iv_ruleSubStateTrPointTerminal=ruleSubStateTrPointTerminal();
state._fsp--;
current =iv_ruleSubStateTrPointTerminal;
- match(input,EOF,FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal11475);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal11449);
}
@@ -13867,7 +13852,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSubStateTrPointTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5596:1: ruleSubStateTrPointTerminal returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5588:1: ruleSubStateTrPointTerminal returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleSubStateTrPointTerminal() throws RecognitionException {
EObject current = null;
@@ -13878,24 +13863,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5599:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5600:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5591:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5592:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5600:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5600:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5592:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5592:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= 'of' ( (otherlv_2= RULE_ID ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5600:2: ( (otherlv_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5601:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5592:2: ( (otherlv_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5593:1: (otherlv_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5601:1: (otherlv_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5602:3: otherlv_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5593:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5594:3: otherlv_0= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getSubStateTrPointTerminalRule());
}
- otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11520);
+ otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11494);
newLeafNode(otherlv_0, grammarAccess.getSubStateTrPointTerminalAccess().getTrPointTrPointCrossReference_0_0());
@@ -13905,22 +13890,22 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,53,FOLLOW_53_in_ruleSubStateTrPointTerminal11532);
+ otherlv_1=(Token)match(input,54,FOLLOW_54_in_ruleSubStateTrPointTerminal11506);
newLeafNode(otherlv_1, grammarAccess.getSubStateTrPointTerminalAccess().getOfKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5617:1: ( (otherlv_2= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5618:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5609:1: ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5610:1: (otherlv_2= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5618:1: (otherlv_2= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5619:3: otherlv_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5610:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5611:3: otherlv_2= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getSubStateTrPointTerminalRule());
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11552);
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11526);
newLeafNode(otherlv_2, grammarAccess.getSubStateTrPointTerminalAccess().getStateBaseStateCrossReference_2_0());
@@ -13951,7 +13936,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleChoicepointTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5638:1: entryRuleChoicepointTerminal returns [EObject current=null] : iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5630:1: entryRuleChoicepointTerminal returns [EObject current=null] : iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF ;
public final EObject entryRuleChoicepointTerminal() throws RecognitionException {
EObject current = null;
@@ -13959,17 +13944,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5639:2: (iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5640:2: iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5631:2: (iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5632:2: iv_ruleChoicepointTerminal= ruleChoicepointTerminal EOF
{
newCompositeNode(grammarAccess.getChoicepointTerminalRule());
- pushFollow(FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal11588);
+ pushFollow(FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal11562);
iv_ruleChoicepointTerminal=ruleChoicepointTerminal();
state._fsp--;
current =iv_ruleChoicepointTerminal;
- match(input,EOF,FOLLOW_EOF_in_entryRuleChoicepointTerminal11598);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleChoicepointTerminal11572);
}
@@ -13987,7 +13972,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleChoicepointTerminal"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5647:1: ruleChoicepointTerminal returns [EObject current=null] : (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5639:1: ruleChoicepointTerminal returns [EObject current=null] : (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) ;
public final EObject ruleChoicepointTerminal() throws RecognitionException {
EObject current = null;
@@ -13997,28 +13982,28 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5650:28: ( (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5651:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5642:28: ( (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5643:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5651:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5651:3: otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5643:1: (otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5643:3: otherlv_0= 'cp' ( (otherlv_1= RULE_ID ) )
{
- otherlv_0=(Token)match(input,87,FOLLOW_87_in_ruleChoicepointTerminal11635);
+ otherlv_0=(Token)match(input,88,FOLLOW_88_in_ruleChoicepointTerminal11609);
newLeafNode(otherlv_0, grammarAccess.getChoicepointTerminalAccess().getCpKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5655:1: ( (otherlv_1= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5656:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5647:1: ( (otherlv_1= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5648:1: (otherlv_1= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5656:1: (otherlv_1= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5657:3: otherlv_1= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5648:1: (otherlv_1= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5649:3: otherlv_1= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getChoicepointTerminalRule());
}
- otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleChoicepointTerminal11655);
+ otherlv_1=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleChoicepointTerminal11629);
newLeafNode(otherlv_1, grammarAccess.getChoicepointTerminalAccess().getCpChoicePointCrossReference_1_0());
@@ -14049,7 +14034,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTrigger"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5676:1: entryRuleTrigger returns [EObject current=null] : iv_ruleTrigger= ruleTrigger EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5668:1: entryRuleTrigger returns [EObject current=null] : iv_ruleTrigger= ruleTrigger EOF ;
public final EObject entryRuleTrigger() throws RecognitionException {
EObject current = null;
@@ -14057,17 +14042,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5677:2: (iv_ruleTrigger= ruleTrigger EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5678:2: iv_ruleTrigger= ruleTrigger EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5669:2: (iv_ruleTrigger= ruleTrigger EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5670:2: iv_ruleTrigger= ruleTrigger EOF
{
newCompositeNode(grammarAccess.getTriggerRule());
- pushFollow(FOLLOW_ruleTrigger_in_entryRuleTrigger11691);
+ pushFollow(FOLLOW_ruleTrigger_in_entryRuleTrigger11665);
iv_ruleTrigger=ruleTrigger();
state._fsp--;
current =iv_ruleTrigger;
- match(input,EOF,FOLLOW_EOF_in_entryRuleTrigger11701);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleTrigger11675);
}
@@ -14085,7 +14070,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTrigger"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5685:1: ruleTrigger returns [EObject current=null] : (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5677:1: ruleTrigger returns [EObject current=null] : (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) ;
public final EObject ruleTrigger() throws RecognitionException {
EObject current = null;
@@ -14102,26 +14087,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5688:28: ( (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5689:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5680:28: ( (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5681:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5689:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5689:3: otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5681:1: (otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5681:3: otherlv_0= '<' ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) ) (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )* ( (lv_guard_4_0= ruleGuard ) )? otherlv_5= '>'
{
- otherlv_0=(Token)match(input,88,FOLLOW_88_in_ruleTrigger11738);
+ otherlv_0=(Token)match(input,89,FOLLOW_89_in_ruleTrigger11712);
newLeafNode(otherlv_0, grammarAccess.getTriggerAccess().getLessThanSignKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5693:1: ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5694:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5685:1: ( (lv_msgFromIfPairs_1_0= ruleMessageFromIf ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5686:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5694:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5695:3: lv_msgFromIfPairs_1_0= ruleMessageFromIf
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5686:1: (lv_msgFromIfPairs_1_0= ruleMessageFromIf )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5687:3: lv_msgFromIfPairs_1_0= ruleMessageFromIf
{
newCompositeNode(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleMessageFromIf_in_ruleTrigger11759);
+ pushFollow(FOLLOW_ruleMessageFromIf_in_ruleTrigger11733);
lv_msgFromIfPairs_1_0=ruleMessageFromIf();
state._fsp--;
@@ -14143,35 +14128,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5711:2: (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5703:2: (otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) ) )*
loop125:
do {
int alt125=2;
int LA125_0 = input.LA(1);
- if ( (LA125_0==89) ) {
+ if ( (LA125_0==90) ) {
alt125=1;
}
switch (alt125) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5711:4: otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5703:4: otherlv_2= '|' ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) )
{
- otherlv_2=(Token)match(input,89,FOLLOW_89_in_ruleTrigger11772);
+ otherlv_2=(Token)match(input,90,FOLLOW_90_in_ruleTrigger11746);
newLeafNode(otherlv_2, grammarAccess.getTriggerAccess().getVerticalLineKeyword_2_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5715:1: ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5716:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5707:1: ( (lv_msgFromIfPairs_3_0= ruleMessageFromIf ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5708:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5716:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5717:3: lv_msgFromIfPairs_3_0= ruleMessageFromIf
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5708:1: (lv_msgFromIfPairs_3_0= ruleMessageFromIf )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5709:3: lv_msgFromIfPairs_3_0= ruleMessageFromIf
{
newCompositeNode(grammarAccess.getTriggerAccess().getMsgFromIfPairsMessageFromIfParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleMessageFromIf_in_ruleTrigger11793);
+ pushFollow(FOLLOW_ruleMessageFromIf_in_ruleTrigger11767);
lv_msgFromIfPairs_3_0=ruleMessageFromIf();
state._fsp--;
@@ -14202,24 +14187,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5733:4: ( (lv_guard_4_0= ruleGuard ) )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5725:4: ( (lv_guard_4_0= ruleGuard ) )?
int alt126=2;
int LA126_0 = input.LA(1);
- if ( (LA126_0==84) ) {
+ if ( (LA126_0==85) ) {
alt126=1;
}
switch (alt126) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5734:1: (lv_guard_4_0= ruleGuard )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5726:1: (lv_guard_4_0= ruleGuard )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5734:1: (lv_guard_4_0= ruleGuard )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5735:3: lv_guard_4_0= ruleGuard
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5726:1: (lv_guard_4_0= ruleGuard )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5727:3: lv_guard_4_0= ruleGuard
{
newCompositeNode(grammarAccess.getTriggerAccess().getGuardGuardParserRuleCall_3_0());
- pushFollow(FOLLOW_ruleGuard_in_ruleTrigger11816);
+ pushFollow(FOLLOW_ruleGuard_in_ruleTrigger11790);
lv_guard_4_0=ruleGuard();
state._fsp--;
@@ -14244,7 +14229,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,90,FOLLOW_90_in_ruleTrigger11829);
+ otherlv_5=(Token)match(input,91,FOLLOW_91_in_ruleTrigger11803);
newLeafNode(otherlv_5, grammarAccess.getTriggerAccess().getGreaterThanSignKeyword_4());
@@ -14269,7 +14254,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMessageFromIf"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5763:1: entryRuleMessageFromIf returns [EObject current=null] : iv_ruleMessageFromIf= ruleMessageFromIf EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5755:1: entryRuleMessageFromIf returns [EObject current=null] : iv_ruleMessageFromIf= ruleMessageFromIf EOF ;
public final EObject entryRuleMessageFromIf() throws RecognitionException {
EObject current = null;
@@ -14277,17 +14262,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5764:2: (iv_ruleMessageFromIf= ruleMessageFromIf EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5765:2: iv_ruleMessageFromIf= ruleMessageFromIf EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5756:2: (iv_ruleMessageFromIf= ruleMessageFromIf EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5757:2: iv_ruleMessageFromIf= ruleMessageFromIf EOF
{
newCompositeNode(grammarAccess.getMessageFromIfRule());
- pushFollow(FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf11865);
+ pushFollow(FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf11839);
iv_ruleMessageFromIf=ruleMessageFromIf();
state._fsp--;
current =iv_ruleMessageFromIf;
- match(input,EOF,FOLLOW_EOF_in_entryRuleMessageFromIf11875);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleMessageFromIf11849);
}
@@ -14305,7 +14290,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMessageFromIf"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5772:1: ruleMessageFromIf returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5764:1: ruleMessageFromIf returns [EObject current=null] : ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) ;
public final EObject ruleMessageFromIf() throws RecognitionException {
EObject current = null;
@@ -14316,24 +14301,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5775:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5776:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5767:28: ( ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5768:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5776:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5776:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5768:1: ( ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5768:2: ( (otherlv_0= RULE_ID ) ) otherlv_1= ':' ( (otherlv_2= RULE_ID ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5776:2: ( (otherlv_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5777:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5768:2: ( (otherlv_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5769:1: (otherlv_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5777:1: (otherlv_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5778:3: otherlv_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5769:1: (otherlv_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5770:3: otherlv_0= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getMessageFromIfRule());
}
- otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleMessageFromIf11920);
+ otherlv_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleMessageFromIf11894);
newLeafNode(otherlv_0, grammarAccess.getMessageFromIfAccess().getMessageMessageCrossReference_0_0());
@@ -14343,22 +14328,22 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,14,FOLLOW_14_in_ruleMessageFromIf11932);
+ otherlv_1=(Token)match(input,15,FOLLOW_15_in_ruleMessageFromIf11906);
newLeafNode(otherlv_1, grammarAccess.getMessageFromIfAccess().getColonKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5793:1: ( (otherlv_2= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5794:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5785:1: ( (otherlv_2= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5786:1: (otherlv_2= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5794:1: (otherlv_2= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5795:3: otherlv_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5786:1: (otherlv_2= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5787:3: otherlv_2= RULE_ID
{
if (current==null) {
current = createModelElement(grammarAccess.getMessageFromIfRule());
}
- otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleMessageFromIf11952);
+ otherlv_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleMessageFromIf11926);
newLeafNode(otherlv_2, grammarAccess.getMessageFromIfAccess().getFromInterfaceItemCrossReference_2_0());
@@ -14389,7 +14374,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleGuard"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5814:1: entryRuleGuard returns [EObject current=null] : iv_ruleGuard= ruleGuard EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5806:1: entryRuleGuard returns [EObject current=null] : iv_ruleGuard= ruleGuard EOF ;
public final EObject entryRuleGuard() throws RecognitionException {
EObject current = null;
@@ -14397,17 +14382,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5815:2: (iv_ruleGuard= ruleGuard EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5816:2: iv_ruleGuard= ruleGuard EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5807:2: (iv_ruleGuard= ruleGuard EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5808:2: iv_ruleGuard= ruleGuard EOF
{
newCompositeNode(grammarAccess.getGuardRule());
- pushFollow(FOLLOW_ruleGuard_in_entryRuleGuard11988);
+ pushFollow(FOLLOW_ruleGuard_in_entryRuleGuard11962);
iv_ruleGuard=ruleGuard();
state._fsp--;
current =iv_ruleGuard;
- match(input,EOF,FOLLOW_EOF_in_entryRuleGuard11998);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleGuard11972);
}
@@ -14425,7 +14410,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleGuard"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5823:1: ruleGuard returns [EObject current=null] : (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5815:1: ruleGuard returns [EObject current=null] : (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) ;
public final EObject ruleGuard() throws RecognitionException {
EObject current = null;
@@ -14436,26 +14421,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5826:28: ( (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5827:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5818:28: ( (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5819:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5827:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5827:3: otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5819:1: (otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5819:3: otherlv_0= 'guard' ( (lv_guard_1_0= ruleDetailCode ) )
{
- otherlv_0=(Token)match(input,84,FOLLOW_84_in_ruleGuard12035);
+ otherlv_0=(Token)match(input,85,FOLLOW_85_in_ruleGuard12009);
newLeafNode(otherlv_0, grammarAccess.getGuardAccess().getGuardKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5831:1: ( (lv_guard_1_0= ruleDetailCode ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5832:1: (lv_guard_1_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5823:1: ( (lv_guard_1_0= ruleDetailCode ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5824:1: (lv_guard_1_0= ruleDetailCode )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5832:1: (lv_guard_1_0= ruleDetailCode )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5833:3: lv_guard_1_0= ruleDetailCode
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5824:1: (lv_guard_1_0= ruleDetailCode )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5825:3: lv_guard_1_0= ruleDetailCode
{
newCompositeNode(grammarAccess.getGuardAccess().getGuardDetailCodeParserRuleCall_1_0());
- pushFollow(FOLLOW_ruleDetailCode_in_ruleGuard12056);
+ pushFollow(FOLLOW_ruleDetailCode_in_ruleGuard12030);
lv_guard_1_0=ruleDetailCode();
state._fsp--;
@@ -14498,7 +14483,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleDocumentation"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5857:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5849:1: entryRuleDocumentation returns [EObject current=null] : iv_ruleDocumentation= ruleDocumentation EOF ;
public final EObject entryRuleDocumentation() throws RecognitionException {
EObject current = null;
@@ -14506,17 +14491,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5858:2: (iv_ruleDocumentation= ruleDocumentation EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5859:2: iv_ruleDocumentation= ruleDocumentation EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5850:2: (iv_ruleDocumentation= ruleDocumentation EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5851:2: iv_ruleDocumentation= ruleDocumentation EOF
{
newCompositeNode(grammarAccess.getDocumentationRule());
- pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation12092);
+ pushFollow(FOLLOW_ruleDocumentation_in_entryRuleDocumentation12066);
iv_ruleDocumentation=ruleDocumentation();
state._fsp--;
current =iv_ruleDocumentation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation12102);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleDocumentation12076);
}
@@ -14534,7 +14519,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDocumentation"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5866:1: ruleDocumentation returns [EObject current=null] : (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5858:1: ruleDocumentation returns [EObject current=null] : (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) ;
public final EObject ruleDocumentation() throws RecognitionException {
EObject current = null;
@@ -14545,17 +14530,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5869:28: ( (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5870:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5861:28: ( (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5862:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5870:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5870:3: otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5862:1: (otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5862:3: otherlv_0= '[' ( (lv_text_1_0= RULE_STRING ) )+ otherlv_2= ']'
{
- otherlv_0=(Token)match(input,20,FOLLOW_20_in_ruleDocumentation12139);
+ otherlv_0=(Token)match(input,21,FOLLOW_21_in_ruleDocumentation12113);
newLeafNode(otherlv_0, grammarAccess.getDocumentationAccess().getLeftSquareBracketKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5874:1: ( (lv_text_1_0= RULE_STRING ) )+
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5866:1: ( (lv_text_1_0= RULE_STRING ) )+
int cnt127=0;
loop127:
do {
@@ -14569,12 +14554,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt127) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5875:1: (lv_text_1_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5867:1: (lv_text_1_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5875:1: (lv_text_1_0= RULE_STRING )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5876:3: lv_text_1_0= RULE_STRING
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5867:1: (lv_text_1_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5868:3: lv_text_1_0= RULE_STRING
{
- lv_text_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleDocumentation12156);
+ lv_text_1_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleDocumentation12130);
newLeafNode(lv_text_1_0, grammarAccess.getDocumentationAccess().getTextSTRINGTerminalRuleCall_1_0());
@@ -14604,7 +14589,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
cnt127++;
} while (true);
- otherlv_2=(Token)match(input,21,FOLLOW_21_in_ruleDocumentation12174);
+ otherlv_2=(Token)match(input,22,FOLLOW_22_in_ruleDocumentation12148);
newLeafNode(otherlv_2, grammarAccess.getDocumentationAccess().getRightSquareBracketKeyword_2());
@@ -14629,7 +14614,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAnnotation"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5904:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5896:1: entryRuleAnnotation returns [EObject current=null] : iv_ruleAnnotation= ruleAnnotation EOF ;
public final EObject entryRuleAnnotation() throws RecognitionException {
EObject current = null;
@@ -14637,17 +14622,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5905:2: (iv_ruleAnnotation= ruleAnnotation EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5906:2: iv_ruleAnnotation= ruleAnnotation EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5897:2: (iv_ruleAnnotation= ruleAnnotation EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5898:2: iv_ruleAnnotation= ruleAnnotation EOF
{
newCompositeNode(grammarAccess.getAnnotationRule());
- pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation12210);
+ pushFollow(FOLLOW_ruleAnnotation_in_entryRuleAnnotation12184);
iv_ruleAnnotation=ruleAnnotation();
state._fsp--;
current =iv_ruleAnnotation;
- match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation12220);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleAnnotation12194);
}
@@ -14665,7 +14650,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAnnotation"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5913:1: ruleAnnotation returns [EObject current=null] : (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5905:1: ruleAnnotation returns [EObject current=null] : (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) ;
public final EObject ruleAnnotation() throws RecognitionException {
EObject current = null;
@@ -14682,23 +14667,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5916:28: ( (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5917:1: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5908:28: ( (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5909:1: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5917:1: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5917:3: otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5909:1: (otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5909:3: otherlv_0= '@' ( (lv_name_1_0= RULE_ID ) ) (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )?
{
- otherlv_0=(Token)match(input,91,FOLLOW_91_in_ruleAnnotation12257);
+ otherlv_0=(Token)match(input,92,FOLLOW_92_in_ruleAnnotation12231);
newLeafNode(otherlv_0, grammarAccess.getAnnotationAccess().getCommercialAtKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5921:1: ( (lv_name_1_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5922:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5913:1: ( (lv_name_1_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5914:1: (lv_name_1_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5922:1: (lv_name_1_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5923:3: lv_name_1_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5914:1: (lv_name_1_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5915:3: lv_name_1_0= RULE_ID
{
- lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation12274);
+ lv_name_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleAnnotation12248);
newLeafNode(lv_name_1_0, grammarAccess.getAnnotationAccess().getNameIDTerminalRuleCall_1_0());
@@ -14718,31 +14703,31 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5939:2: (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5931:2: (otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')' )?
int alt129=2;
int LA129_0 = input.LA(1);
- if ( (LA129_0==24) ) {
+ if ( (LA129_0==25) ) {
alt129=1;
}
switch (alt129) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5939:4: otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5931:4: otherlv_2= '(' ( (lv_attributes_3_0= ruleKeyValue ) ) (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )* otherlv_6= ')'
{
- otherlv_2=(Token)match(input,24,FOLLOW_24_in_ruleAnnotation12292);
+ otherlv_2=(Token)match(input,25,FOLLOW_25_in_ruleAnnotation12266);
newLeafNode(otherlv_2, grammarAccess.getAnnotationAccess().getLeftParenthesisKeyword_2_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5943:1: ( (lv_attributes_3_0= ruleKeyValue ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5944:1: (lv_attributes_3_0= ruleKeyValue )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5935:1: ( (lv_attributes_3_0= ruleKeyValue ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5936:1: (lv_attributes_3_0= ruleKeyValue )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5944:1: (lv_attributes_3_0= ruleKeyValue )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5945:3: lv_attributes_3_0= ruleKeyValue
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5936:1: (lv_attributes_3_0= ruleKeyValue )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5937:3: lv_attributes_3_0= ruleKeyValue
{
newCompositeNode(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_1_0());
- pushFollow(FOLLOW_ruleKeyValue_in_ruleAnnotation12313);
+ pushFollow(FOLLOW_ruleKeyValue_in_ruleAnnotation12287);
lv_attributes_3_0=ruleKeyValue();
state._fsp--;
@@ -14764,35 +14749,35 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5961:2: (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5953:2: (otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) ) )*
loop128:
do {
int alt128=2;
int LA128_0 = input.LA(1);
- if ( (LA128_0==25) ) {
+ if ( (LA128_0==26) ) {
alt128=1;
}
switch (alt128) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5961:4: otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5953:4: otherlv_4= ',' ( (lv_attributes_5_0= ruleKeyValue ) )
{
- otherlv_4=(Token)match(input,25,FOLLOW_25_in_ruleAnnotation12326);
+ otherlv_4=(Token)match(input,26,FOLLOW_26_in_ruleAnnotation12300);
newLeafNode(otherlv_4, grammarAccess.getAnnotationAccess().getCommaKeyword_2_2_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5965:1: ( (lv_attributes_5_0= ruleKeyValue ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5966:1: (lv_attributes_5_0= ruleKeyValue )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5957:1: ( (lv_attributes_5_0= ruleKeyValue ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5958:1: (lv_attributes_5_0= ruleKeyValue )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5966:1: (lv_attributes_5_0= ruleKeyValue )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5967:3: lv_attributes_5_0= ruleKeyValue
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5958:1: (lv_attributes_5_0= ruleKeyValue )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5959:3: lv_attributes_5_0= ruleKeyValue
{
newCompositeNode(grammarAccess.getAnnotationAccess().getAttributesKeyValueParserRuleCall_2_2_1_0());
- pushFollow(FOLLOW_ruleKeyValue_in_ruleAnnotation12347);
+ pushFollow(FOLLOW_ruleKeyValue_in_ruleAnnotation12321);
lv_attributes_5_0=ruleKeyValue();
state._fsp--;
@@ -14823,7 +14808,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,26,FOLLOW_26_in_ruleAnnotation12361);
+ otherlv_6=(Token)match(input,27,FOLLOW_27_in_ruleAnnotation12335);
newLeafNode(otherlv_6, grammarAccess.getAnnotationAccess().getRightParenthesisKeyword_2_3());
@@ -14854,7 +14839,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleKeyValue"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5995:1: entryRuleKeyValue returns [EObject current=null] : iv_ruleKeyValue= ruleKeyValue EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5987:1: entryRuleKeyValue returns [EObject current=null] : iv_ruleKeyValue= ruleKeyValue EOF ;
public final EObject entryRuleKeyValue() throws RecognitionException {
EObject current = null;
@@ -14862,17 +14847,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5996:2: (iv_ruleKeyValue= ruleKeyValue EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5997:2: iv_ruleKeyValue= ruleKeyValue EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5988:2: (iv_ruleKeyValue= ruleKeyValue EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5989:2: iv_ruleKeyValue= ruleKeyValue EOF
{
newCompositeNode(grammarAccess.getKeyValueRule());
- pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue12399);
+ pushFollow(FOLLOW_ruleKeyValue_in_entryRuleKeyValue12373);
iv_ruleKeyValue=ruleKeyValue();
state._fsp--;
current =iv_ruleKeyValue;
- match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue12409);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleKeyValue12383);
}
@@ -14890,7 +14875,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleKeyValue"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6004:1: ruleKeyValue returns [EObject current=null] : ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5996:1: ruleKeyValue returns [EObject current=null] : ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) ;
public final EObject ruleKeyValue() throws RecognitionException {
EObject current = null;
@@ -14901,19 +14886,19 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6007:28: ( ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6008:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:5999:28: ( ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6000:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6008:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6008:2: ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6000:1: ( ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6000:2: ( (lv_key_0_0= RULE_ID ) ) otherlv_1= '=' ( (lv_value_2_0= RULE_STRING ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6008:2: ( (lv_key_0_0= RULE_ID ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6009:1: (lv_key_0_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6000:2: ( (lv_key_0_0= RULE_ID ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6001:1: (lv_key_0_0= RULE_ID )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6009:1: (lv_key_0_0= RULE_ID )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6010:3: lv_key_0_0= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6001:1: (lv_key_0_0= RULE_ID )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6002:3: lv_key_0_0= RULE_ID
{
- lv_key_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleKeyValue12451);
+ lv_key_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleKeyValue12425);
newLeafNode(lv_key_0_0, grammarAccess.getKeyValueAccess().getKeyIDTerminalRuleCall_0_0());
@@ -14933,17 +14918,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,22,FOLLOW_22_in_ruleKeyValue12468);
+ otherlv_1=(Token)match(input,23,FOLLOW_23_in_ruleKeyValue12442);
newLeafNode(otherlv_1, grammarAccess.getKeyValueAccess().getEqualsSignKeyword_1());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6030:1: ( (lv_value_2_0= RULE_STRING ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6031:1: (lv_value_2_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6022:1: ( (lv_value_2_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6023:1: (lv_value_2_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6031:1: (lv_value_2_0= RULE_STRING )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6032:3: lv_value_2_0= RULE_STRING
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6023:1: (lv_value_2_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6024:3: lv_value_2_0= RULE_STRING
{
- lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleKeyValue12485);
+ lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleKeyValue12459);
newLeafNode(lv_value_2_0, grammarAccess.getKeyValueAccess().getValueSTRINGTerminalRuleCall_2_0());
@@ -14984,7 +14969,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImport"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6056:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6048:1: entryRuleImport returns [EObject current=null] : iv_ruleImport= ruleImport EOF ;
public final EObject entryRuleImport() throws RecognitionException {
EObject current = null;
@@ -14992,17 +14977,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6057:2: (iv_ruleImport= ruleImport EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6058:2: iv_ruleImport= ruleImport EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6049:2: (iv_ruleImport= ruleImport EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6050:2: iv_ruleImport= ruleImport EOF
{
newCompositeNode(grammarAccess.getImportRule());
- pushFollow(FOLLOW_ruleImport_in_entryRuleImport12526);
+ pushFollow(FOLLOW_ruleImport_in_entryRuleImport12500);
iv_ruleImport=ruleImport();
state._fsp--;
current =iv_ruleImport;
- match(input,EOF,FOLLOW_EOF_in_entryRuleImport12536);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImport12510);
}
@@ -15020,7 +15005,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImport"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6065:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6057:1: ruleImport returns [EObject current=null] : (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) ;
public final EObject ruleImport() throws RecognitionException {
EObject current = null;
@@ -15034,24 +15019,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6068:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6069:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6060:28: ( (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6061:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6069:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6069:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6061:1: (otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6061:3: otherlv_0= 'import' ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' ) ( (lv_importURI_4_0= RULE_STRING ) )
{
- otherlv_0=(Token)match(input,92,FOLLOW_92_in_ruleImport12573);
+ otherlv_0=(Token)match(input,93,FOLLOW_93_in_ruleImport12547);
newLeafNode(otherlv_0, grammarAccess.getImportAccess().getImportKeyword_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6073:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6065:1: ( ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' ) | otherlv_3= 'model' )
int alt130=2;
int LA130_0 = input.LA(1);
if ( (LA130_0==RULE_ID) ) {
alt130=1;
}
- else if ( (LA130_0==94) ) {
+ else if ( (LA130_0==95) ) {
alt130=2;
}
else {
@@ -15062,21 +15047,21 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
switch (alt130) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6073:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6065:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6073:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6073:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6065:2: ( ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6065:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) ) otherlv_2= 'from'
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6073:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6074:1: (lv_importedNamespace_1_0= ruleImportedFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6065:3: ( (lv_importedNamespace_1_0= ruleImportedFQN ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6066:1: (lv_importedNamespace_1_0= ruleImportedFQN )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6074:1: (lv_importedNamespace_1_0= ruleImportedFQN )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6075:3: lv_importedNamespace_1_0= ruleImportedFQN
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6066:1: (lv_importedNamespace_1_0= ruleImportedFQN )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6067:3: lv_importedNamespace_1_0= ruleImportedFQN
{
newCompositeNode(grammarAccess.getImportAccess().getImportedNamespaceImportedFQNParserRuleCall_1_0_0_0());
- pushFollow(FOLLOW_ruleImportedFQN_in_ruleImport12596);
+ pushFollow(FOLLOW_ruleImportedFQN_in_ruleImport12570);
lv_importedNamespace_1_0=ruleImportedFQN();
state._fsp--;
@@ -15098,7 +15083,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,93,FOLLOW_93_in_ruleImport12608);
+ otherlv_2=(Token)match(input,94,FOLLOW_94_in_ruleImport12582);
newLeafNode(otherlv_2, grammarAccess.getImportAccess().getFromKeyword_1_0_1());
@@ -15109,9 +15094,9 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6096:7: otherlv_3= 'model'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6088:7: otherlv_3= 'model'
{
- otherlv_3=(Token)match(input,94,FOLLOW_94_in_ruleImport12627);
+ otherlv_3=(Token)match(input,95,FOLLOW_95_in_ruleImport12601);
newLeafNode(otherlv_3, grammarAccess.getImportAccess().getModelKeyword_1_1());
@@ -15121,13 +15106,13 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6100:2: ( (lv_importURI_4_0= RULE_STRING ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6101:1: (lv_importURI_4_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6092:2: ( (lv_importURI_4_0= RULE_STRING ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6093:1: (lv_importURI_4_0= RULE_STRING )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6101:1: (lv_importURI_4_0= RULE_STRING )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6102:3: lv_importURI_4_0= RULE_STRING
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6093:1: (lv_importURI_4_0= RULE_STRING )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6094:3: lv_importURI_4_0= RULE_STRING
{
- lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleImport12645);
+ lv_importURI_4_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleImport12619);
newLeafNode(lv_importURI_4_0, grammarAccess.getImportAccess().getImportURISTRINGTerminalRuleCall_2_0());
@@ -15168,7 +15153,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleImportedFQN"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6126:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6118:1: entryRuleImportedFQN returns [String current=null] : iv_ruleImportedFQN= ruleImportedFQN EOF ;
public final String entryRuleImportedFQN() throws RecognitionException {
String current = null;
@@ -15176,17 +15161,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6127:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6128:2: iv_ruleImportedFQN= ruleImportedFQN EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6119:2: (iv_ruleImportedFQN= ruleImportedFQN EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6120:2: iv_ruleImportedFQN= ruleImportedFQN EOF
{
newCompositeNode(grammarAccess.getImportedFQNRule());
- pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN12687);
+ pushFollow(FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN12661);
iv_ruleImportedFQN=ruleImportedFQN();
state._fsp--;
current =iv_ruleImportedFQN.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN12698);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleImportedFQN12672);
}
@@ -15204,7 +15189,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleImportedFQN"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6135:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6127:1: ruleImportedFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? ) ;
public final AntlrDatatypeRuleToken ruleImportedFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15215,16 +15200,16 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6138:28: ( (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6139:1: (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6130:28: ( (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6131:1: (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6139:1: (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6140:5: this_FQN_0= ruleFQN (kw= '.' kw= '*' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6131:1: (this_FQN_0= ruleFQN (kw= '.' kw= '*' )? )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6132:5: this_FQN_0= ruleFQN (kw= '.' kw= '*' )?
{
newCompositeNode(grammarAccess.getImportedFQNAccess().getFQNParserRuleCall_0());
- pushFollow(FOLLOW_ruleFQN_in_ruleImportedFQN12745);
+ pushFollow(FOLLOW_ruleFQN_in_ruleImportedFQN12719);
this_FQN_0=ruleFQN();
state._fsp--;
@@ -15235,23 +15220,23 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
afterParserOrEnumRuleCall();
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6150:1: (kw= '.' kw= '*' )?
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6142:1: (kw= '.' kw= '*' )?
int alt131=2;
int LA131_0 = input.LA(1);
- if ( (LA131_0==59) ) {
+ if ( (LA131_0==60) ) {
alt131=1;
}
switch (alt131) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6151:2: kw= '.' kw= '*'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6143:2: kw= '.' kw= '*'
{
- kw=(Token)match(input,59,FOLLOW_59_in_ruleImportedFQN12764);
+ kw=(Token)match(input,60,FOLLOW_60_in_ruleImportedFQN12738);
current.merge(kw);
newLeafNode(kw, grammarAccess.getImportedFQNAccess().getFullStopKeyword_1_0());
- kw=(Token)match(input,95,FOLLOW_95_in_ruleImportedFQN12777);
+ kw=(Token)match(input,96,FOLLOW_96_in_ruleImportedFQN12751);
current.merge(kw);
newLeafNode(kw, grammarAccess.getImportedFQNAccess().getAsteriskKeyword_1_1());
@@ -15283,7 +15268,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFQN"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6170:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6162:1: entryRuleFQN returns [String current=null] : iv_ruleFQN= ruleFQN EOF ;
public final String entryRuleFQN() throws RecognitionException {
String current = null;
@@ -15291,17 +15276,17 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6171:2: (iv_ruleFQN= ruleFQN EOF )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6172:2: iv_ruleFQN= ruleFQN EOF
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6163:2: (iv_ruleFQN= ruleFQN EOF )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6164:2: iv_ruleFQN= ruleFQN EOF
{
newCompositeNode(grammarAccess.getFQNRule());
- pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN12820);
+ pushFollow(FOLLOW_ruleFQN_in_entryRuleFQN12794);
iv_ruleFQN=ruleFQN();
state._fsp--;
current =iv_ruleFQN.getText();
- match(input,EOF,FOLLOW_EOF_in_entryRuleFQN12831);
+ match(input,EOF,FOLLOW_EOF_in_entryRuleFQN12805);
}
@@ -15319,7 +15304,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFQN"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6179:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6171:1: ruleFQN returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) ;
public final AntlrDatatypeRuleToken ruleFQN() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -15330,26 +15315,26 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6182:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6183:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6174:28: ( (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6175:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6183:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6183:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6175:1: (this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )* )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6175:6: this_ID_0= RULE_ID (kw= '.' this_ID_2= RULE_ID )*
{
- this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN12871);
+ this_ID_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN12845);
current.merge(this_ID_0);
newLeafNode(this_ID_0, grammarAccess.getFQNAccess().getIDTerminalRuleCall_0());
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6190:1: (kw= '.' this_ID_2= RULE_ID )*
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6182:1: (kw= '.' this_ID_2= RULE_ID )*
loop132:
do {
int alt132=2;
int LA132_0 = input.LA(1);
- if ( (LA132_0==59) ) {
+ if ( (LA132_0==60) ) {
int LA132_2 = input.LA(2);
if ( (LA132_2==RULE_ID) ) {
@@ -15362,14 +15347,14 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt132) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6191:2: kw= '.' this_ID_2= RULE_ID
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6183:2: kw= '.' this_ID_2= RULE_ID
{
- kw=(Token)match(input,59,FOLLOW_59_in_ruleFQN12890);
+ kw=(Token)match(input,60,FOLLOW_60_in_ruleFQN12864);
current.merge(kw);
newLeafNode(kw, grammarAccess.getFQNAccess().getFullStopKeyword_1_0());
- this_ID_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN12905);
+ this_ID_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleFQN12879);
current.merge(this_ID_2);
@@ -15406,7 +15391,7 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveType"
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6211:1: rulePrimitiveType returns [Enumerator current=null] : ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) ) ;
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6203:1: rulePrimitiveType returns [Enumerator current=null] : ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) ) ;
public final Enumerator rulePrimitiveType() throws RecognitionException {
Enumerator current = null;
@@ -15425,68 +15410,68 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6213:28: ( ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) ) )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6214:1: ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6205:28: ( ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6206:1: ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6214:1: ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6206:1: ( (enumLiteral_0= 'void' ) | (enumLiteral_1= 'int8' ) | (enumLiteral_2= 'int16' ) | (enumLiteral_3= 'int32' ) | (enumLiteral_4= 'uint8' ) | (enumLiteral_5= 'uint16' ) | (enumLiteral_6= 'uint32' ) | (enumLiteral_7= 'float32' ) | (enumLiteral_8= 'float64' ) | (enumLiteral_9= 'boolean' ) | (enumLiteral_10= 'string' ) | (enumLiteral_11= 'char' ) )
int alt133=12;
switch ( input.LA(1) ) {
- case 96:
+ case 97:
{
alt133=1;
}
break;
- case 97:
+ case 98:
{
alt133=2;
}
break;
- case 98:
+ case 99:
{
alt133=3;
}
break;
- case 99:
+ case 100:
{
alt133=4;
}
break;
- case 100:
+ case 101:
{
alt133=5;
}
break;
- case 101:
+ case 102:
{
alt133=6;
}
break;
- case 102:
+ case 103:
{
alt133=7;
}
break;
- case 103:
+ case 104:
{
alt133=8;
}
break;
- case 104:
+ case 105:
{
alt133=9;
}
break;
- case 105:
+ case 106:
{
alt133=10;
}
break;
- case 106:
+ case 107:
{
alt133=11;
}
break;
- case 107:
+ case 108:
{
alt133=12;
}
@@ -15500,12 +15485,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
switch (alt133) {
case 1 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6214:2: (enumLiteral_0= 'void' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6206:2: (enumLiteral_0= 'void' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6214:2: (enumLiteral_0= 'void' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6214:4: enumLiteral_0= 'void'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6206:2: (enumLiteral_0= 'void' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6206:4: enumLiteral_0= 'void'
{
- enumLiteral_0=(Token)match(input,96,FOLLOW_96_in_rulePrimitiveType12966);
+ enumLiteral_0=(Token)match(input,97,FOLLOW_97_in_rulePrimitiveType12940);
current = grammarAccess.getPrimitiveTypeAccess().getVoidEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getPrimitiveTypeAccess().getVoidEnumLiteralDeclaration_0());
@@ -15517,12 +15502,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6220:6: (enumLiteral_1= 'int8' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6212:6: (enumLiteral_1= 'int8' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6220:6: (enumLiteral_1= 'int8' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6220:8: enumLiteral_1= 'int8'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6212:6: (enumLiteral_1= 'int8' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6212:8: enumLiteral_1= 'int8'
{
- enumLiteral_1=(Token)match(input,97,FOLLOW_97_in_rulePrimitiveType12983);
+ enumLiteral_1=(Token)match(input,98,FOLLOW_98_in_rulePrimitiveType12957);
current = grammarAccess.getPrimitiveTypeAccess().getInt8EnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getPrimitiveTypeAccess().getInt8EnumLiteralDeclaration_1());
@@ -15534,12 +15519,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6226:6: (enumLiteral_2= 'int16' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6218:6: (enumLiteral_2= 'int16' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6226:6: (enumLiteral_2= 'int16' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6226:8: enumLiteral_2= 'int16'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6218:6: (enumLiteral_2= 'int16' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6218:8: enumLiteral_2= 'int16'
{
- enumLiteral_2=(Token)match(input,98,FOLLOW_98_in_rulePrimitiveType13000);
+ enumLiteral_2=(Token)match(input,99,FOLLOW_99_in_rulePrimitiveType12974);
current = grammarAccess.getPrimitiveTypeAccess().getInt16EnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getPrimitiveTypeAccess().getInt16EnumLiteralDeclaration_2());
@@ -15551,12 +15536,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6232:6: (enumLiteral_3= 'int32' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6224:6: (enumLiteral_3= 'int32' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6232:6: (enumLiteral_3= 'int32' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6232:8: enumLiteral_3= 'int32'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6224:6: (enumLiteral_3= 'int32' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6224:8: enumLiteral_3= 'int32'
{
- enumLiteral_3=(Token)match(input,99,FOLLOW_99_in_rulePrimitiveType13017);
+ enumLiteral_3=(Token)match(input,100,FOLLOW_100_in_rulePrimitiveType12991);
current = grammarAccess.getPrimitiveTypeAccess().getInt32EnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getPrimitiveTypeAccess().getInt32EnumLiteralDeclaration_3());
@@ -15568,12 +15553,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6238:6: (enumLiteral_4= 'uint8' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6230:6: (enumLiteral_4= 'uint8' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6238:6: (enumLiteral_4= 'uint8' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6238:8: enumLiteral_4= 'uint8'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6230:6: (enumLiteral_4= 'uint8' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6230:8: enumLiteral_4= 'uint8'
{
- enumLiteral_4=(Token)match(input,100,FOLLOW_100_in_rulePrimitiveType13034);
+ enumLiteral_4=(Token)match(input,101,FOLLOW_101_in_rulePrimitiveType13008);
current = grammarAccess.getPrimitiveTypeAccess().getUint8EnumLiteralDeclaration_4().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_4, grammarAccess.getPrimitiveTypeAccess().getUint8EnumLiteralDeclaration_4());
@@ -15585,12 +15570,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6244:6: (enumLiteral_5= 'uint16' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6236:6: (enumLiteral_5= 'uint16' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6244:6: (enumLiteral_5= 'uint16' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6244:8: enumLiteral_5= 'uint16'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6236:6: (enumLiteral_5= 'uint16' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6236:8: enumLiteral_5= 'uint16'
{
- enumLiteral_5=(Token)match(input,101,FOLLOW_101_in_rulePrimitiveType13051);
+ enumLiteral_5=(Token)match(input,102,FOLLOW_102_in_rulePrimitiveType13025);
current = grammarAccess.getPrimitiveTypeAccess().getUint16EnumLiteralDeclaration_5().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_5, grammarAccess.getPrimitiveTypeAccess().getUint16EnumLiteralDeclaration_5());
@@ -15602,12 +15587,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6250:6: (enumLiteral_6= 'uint32' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6242:6: (enumLiteral_6= 'uint32' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6250:6: (enumLiteral_6= 'uint32' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6250:8: enumLiteral_6= 'uint32'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6242:6: (enumLiteral_6= 'uint32' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6242:8: enumLiteral_6= 'uint32'
{
- enumLiteral_6=(Token)match(input,102,FOLLOW_102_in_rulePrimitiveType13068);
+ enumLiteral_6=(Token)match(input,103,FOLLOW_103_in_rulePrimitiveType13042);
current = grammarAccess.getPrimitiveTypeAccess().getUint32EnumLiteralDeclaration_6().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_6, grammarAccess.getPrimitiveTypeAccess().getUint32EnumLiteralDeclaration_6());
@@ -15619,12 +15604,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6256:6: (enumLiteral_7= 'float32' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6248:6: (enumLiteral_7= 'float32' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6256:6: (enumLiteral_7= 'float32' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6256:8: enumLiteral_7= 'float32'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6248:6: (enumLiteral_7= 'float32' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6248:8: enumLiteral_7= 'float32'
{
- enumLiteral_7=(Token)match(input,103,FOLLOW_103_in_rulePrimitiveType13085);
+ enumLiteral_7=(Token)match(input,104,FOLLOW_104_in_rulePrimitiveType13059);
current = grammarAccess.getPrimitiveTypeAccess().getFloat32EnumLiteralDeclaration_7().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_7, grammarAccess.getPrimitiveTypeAccess().getFloat32EnumLiteralDeclaration_7());
@@ -15636,12 +15621,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6262:6: (enumLiteral_8= 'float64' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6254:6: (enumLiteral_8= 'float64' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6262:6: (enumLiteral_8= 'float64' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6262:8: enumLiteral_8= 'float64'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6254:6: (enumLiteral_8= 'float64' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6254:8: enumLiteral_8= 'float64'
{
- enumLiteral_8=(Token)match(input,104,FOLLOW_104_in_rulePrimitiveType13102);
+ enumLiteral_8=(Token)match(input,105,FOLLOW_105_in_rulePrimitiveType13076);
current = grammarAccess.getPrimitiveTypeAccess().getFloat64EnumLiteralDeclaration_8().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_8, grammarAccess.getPrimitiveTypeAccess().getFloat64EnumLiteralDeclaration_8());
@@ -15653,12 +15638,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6268:6: (enumLiteral_9= 'boolean' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6260:6: (enumLiteral_9= 'boolean' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6268:6: (enumLiteral_9= 'boolean' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6268:8: enumLiteral_9= 'boolean'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6260:6: (enumLiteral_9= 'boolean' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6260:8: enumLiteral_9= 'boolean'
{
- enumLiteral_9=(Token)match(input,105,FOLLOW_105_in_rulePrimitiveType13119);
+ enumLiteral_9=(Token)match(input,106,FOLLOW_106_in_rulePrimitiveType13093);
current = grammarAccess.getPrimitiveTypeAccess().getBooleanEnumLiteralDeclaration_9().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_9, grammarAccess.getPrimitiveTypeAccess().getBooleanEnumLiteralDeclaration_9());
@@ -15670,12 +15655,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6274:6: (enumLiteral_10= 'string' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6266:6: (enumLiteral_10= 'string' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6274:6: (enumLiteral_10= 'string' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6274:8: enumLiteral_10= 'string'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6266:6: (enumLiteral_10= 'string' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6266:8: enumLiteral_10= 'string'
{
- enumLiteral_10=(Token)match(input,106,FOLLOW_106_in_rulePrimitiveType13136);
+ enumLiteral_10=(Token)match(input,107,FOLLOW_107_in_rulePrimitiveType13110);
current = grammarAccess.getPrimitiveTypeAccess().getStringEnumLiteralDeclaration_10().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_10, grammarAccess.getPrimitiveTypeAccess().getStringEnumLiteralDeclaration_10());
@@ -15687,12 +15672,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6280:6: (enumLiteral_11= 'char' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6272:6: (enumLiteral_11= 'char' )
{
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6280:6: (enumLiteral_11= 'char' )
- // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6280:8: enumLiteral_11= 'char'
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6272:6: (enumLiteral_11= 'char' )
+ // ../org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/parser/antlr/internal/InternalRoom.g:6272:8: enumLiteral_11= 'char'
{
- enumLiteral_11=(Token)match(input,107,FOLLOW_107_in_rulePrimitiveType13153);
+ enumLiteral_11=(Token)match(input,108,FOLLOW_108_in_rulePrimitiveType13127);
current = grammarAccess.getPrimitiveTypeAccess().getCharEnumLiteralDeclaration_11().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_11, grammarAccess.getPrimitiveTypeAccess().getCharEnumLiteralDeclaration_11());
@@ -15732,15 +15717,15 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
static final String DFA8_eofS =
"\2\uffff\1\5\3\uffff\1\5";
static final String DFA8_minS =
- "\1\4\1\uffff\1\15\1\4\2\uffff\1\15";
+ "\1\4\1\uffff\1\16\1\4\2\uffff\1\16";
static final String DFA8_maxS =
- "\1\153\1\uffff\1\101\1\4\2\uffff\1\101";
+ "\1\154\1\uffff\1\102\1\4\2\uffff\1\102";
static final String DFA8_acceptS =
"\1\uffff\1\1\2\uffff\1\3\1\2\1\uffff";
static final String DFA8_specialS =
"\7\uffff}>";
static final String[] DFA8_transitionS = {
- "\1\2\133\uffff\14\1",
+ "\1\2\134\uffff\14\1",
"",
"\1\5\1\uffff\1\5\1\4\2\uffff\2\5\1\uffff\2\5\2\uffff\1\5\12"+
"\uffff\1\5\25\uffff\1\3\1\5\1\uffff\1\5\2\uffff\1\5",
@@ -15789,25 +15774,25 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
static final String DFA106_eofS =
"\14\uffff\1\22\6\uffff\3\22\4\uffff\1\22";
static final String DFA106_minS =
- "\1\117\1\4\1\16\1\4\1\50\4\4\3\50\1\14\3\4\1\6\1\15\1\uffff\3\14"+
- "\1\6\3\uffff\1\14";
+ "\1\120\1\4\1\17\1\4\1\51\4\4\3\51\1\15\3\4\1\6\1\16\1\uffff\3\15"+
+ "\1\6\3\uffff\1\15";
static final String DFA106_maxS =
- "\1\117\2\16\1\127\1\65\3\4\1\127\3\50\1\117\3\4\1\6\1\125\1\uffff"+
- "\3\117\1\25\3\uffff\1\117";
+ "\1\120\2\17\1\130\1\66\3\4\1\130\3\51\1\120\3\4\1\6\1\126\1\uffff"+
+ "\3\120\1\26\3\uffff\1\120";
static final String DFA106_acceptS =
- "\22\uffff\1\3\4\uffff\1\1\1\4\1\2\1\uffff";
+ "\22\uffff\1\3\4\uffff\1\4\1\1\1\2\1\uffff";
static final String DFA106_specialS =
"\33\uffff}>";
static final String[] DFA106_transitionS = {
"\1\1",
- "\1\2\11\uffff\1\3",
+ "\1\2\12\uffff\1\3",
"\1\3",
- "\1\4\121\uffff\1\5\1\6",
+ "\1\4\122\uffff\1\5\1\6",
"\1\10\14\uffff\1\7",
"\1\11",
"\1\12",
"\1\13",
- "\1\14\121\uffff\1\15\1\16",
+ "\1\14\122\uffff\1\15\1\16",
"\1\10",
"\1\10",
"\1\10",
@@ -15817,12 +15802,12 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
"\1\24",
"\1\25",
"\1\26",
- "\1\22\103\uffff\1\22\1\27\1\uffff\1\31\1\30",
+ "\1\22\103\uffff\1\22\1\30\1\uffff\1\31\1\27",
"",
"\1\21\1\22\6\uffff\1\20\57\uffff\1\22\4\uffff\7\22",
"\1\21\1\22\6\uffff\1\20\57\uffff\1\22\4\uffff\7\22",
"\1\21\1\22\6\uffff\1\20\57\uffff\1\22\4\uffff\7\22",
- "\1\26\16\uffff\1\32",
+ "\1\26\17\uffff\1\32",
"",
"",
"",
@@ -15859,24 +15844,24 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
this.transition = DFA106_transition;
}
public String getDescription() {
- return "4651:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition )";
+ return "4643:1: (this_TriggeredTransition_0= ruleTriggeredTransition | this_GuardedTransition_1= ruleGuardedTransition | this_ContinuationTransition_2= ruleContinuationTransition | this_CPBranchTransition_3= ruleCPBranchTransition )";
}
}
public static final BitSet FOLLOW_ruleRoomModel_in_entryRuleRoomModel75 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRoomModel85 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_11_in_ruleRoomModel122 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleRoomModel143 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleRoomModel164 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleRoomModel177 = new BitSet(new long[]{0x01400C0008022000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleImport_in_ruleRoomModel198 = new BitSet(new long[]{0x01400C0008022000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleDataClass_in_ruleRoomModel221 = new BitSet(new long[]{0x01400C0008022000L});
- public static final BitSet FOLLOW_ruleProtocolClass_in_ruleRoomModel248 = new BitSet(new long[]{0x01400C0008022000L});
- public static final BitSet FOLLOW_ruleActorClass_in_ruleRoomModel275 = new BitSet(new long[]{0x01400C0008022000L});
- public static final BitSet FOLLOW_ruleSubSystemClass_in_ruleRoomModel302 = new BitSet(new long[]{0x01400C0008022000L});
- public static final BitSet FOLLOW_ruleLogicalSystem_in_ruleRoomModel329 = new BitSet(new long[]{0x01400C0008022000L});
- public static final BitSet FOLLOW_13_in_ruleRoomModel343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_12_in_ruleRoomModel122 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleRoomModel143 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleRoomModel164 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleRoomModel177 = new BitSet(new long[]{0x0280180010044000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleImport_in_ruleRoomModel198 = new BitSet(new long[]{0x0280180010044000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleDataClass_in_ruleRoomModel221 = new BitSet(new long[]{0x0280180010044000L});
+ public static final BitSet FOLLOW_ruleProtocolClass_in_ruleRoomModel248 = new BitSet(new long[]{0x0280180010044000L});
+ public static final BitSet FOLLOW_ruleActorClass_in_ruleRoomModel275 = new BitSet(new long[]{0x0280180010044000L});
+ public static final BitSet FOLLOW_ruleSubSystemClass_in_ruleRoomModel302 = new BitSet(new long[]{0x0280180010044000L});
+ public static final BitSet FOLLOW_ruleLogicalSystem_in_ruleRoomModel329 = new BitSet(new long[]{0x0280180010044000L});
+ public static final BitSet FOLLOW_14_in_ruleRoomModel343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStructureClass_in_entryRuleStructureClass381 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleStructureClass391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleActorContainerClass_in_ruleStructureClass438 = new BitSet(new long[]{0x0000000000000002L});
@@ -15887,563 +15872,561 @@ public class InternalRoomParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleSubSystemClass_in_ruleActorContainerClass584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTypedID_in_entryRuleTypedID619 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTypedID629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleTypedID671 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleTypedID688 = new BitSet(new long[]{0x0000000000000010L,0x00000FFF00000000L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleTypedID671 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleTypedID688 = new BitSet(new long[]{0x0000000000000010L,0x00001FFE00000000L});
public static final BitSet FOLLOW_ruleType_in_ruleTypedID709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFreeTypedID_in_entryRuleFreeTypedID745 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFreeTypedID755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFreeTypedID797 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleFreeTypedID814 = new BitSet(new long[]{0x0000000000000010L,0x00000FFF00000000L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFreeTypedID797 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleFreeTypedID814 = new BitSet(new long[]{0x0000000000000010L,0x00001FFE00000000L});
public static final BitSet FOLLOW_ruleFreeType_in_ruleFreeTypedID835 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleType_in_entryRuleType873 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleType883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePrimitiveType_in_ruleType929 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleType959 = new BitSet(new long[]{0x0000000000008002L});
- public static final BitSet FOLLOW_15_in_ruleType977 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleType1020 = new BitSet(new long[]{0x0000000000010000L});
- public static final BitSet FOLLOW_16_in_ruleType1032 = new BitSet(new long[]{0x0000000000008002L});
- public static final BitSet FOLLOW_15_in_ruleType1050 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleType959 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_16_in_ruleType977 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleType1020 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleType1032 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_16_in_ruleType1050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFreeType_in_entryRuleFreeType1101 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFreeType1111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePrimitiveType_in_ruleFreeType1157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFreeType1181 = new BitSet(new long[]{0x0000000000008002L});
- public static final BitSet FOLLOW_15_in_ruleFreeType1204 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFreeType1181 = new BitSet(new long[]{0x0000000000010002L});
+ public static final BitSet FOLLOW_16_in_ruleFreeType1204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDataClass_in_entryRuleDataClass1255 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDataClass1265 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_ruleDataClass1302 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleDataClass1319 = new BitSet(new long[]{0x0000000000141000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleDataClass1345 = new BitSet(new long[]{0x0000000000041000L});
- public static final BitSet FOLLOW_18_in_ruleDataClass1359 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleDataClass1382 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleDataClass1396 = new BitSet(new long[]{0x0000000000080000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleImport_in_ruleDataClass1417 = new BitSet(new long[]{0x0000000000080000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleAttribute_in_ruleDataClass1439 = new BitSet(new long[]{0x0000000000882000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleOperation_in_ruleDataClass1461 = new BitSet(new long[]{0x0000000000802000L});
- public static final BitSet FOLLOW_13_in_ruleDataClass1474 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleDataClass1302 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleDataClass1319 = new BitSet(new long[]{0x0000000000282000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleDataClass1345 = new BitSet(new long[]{0x0000000000082000L});
+ public static final BitSet FOLLOW_19_in_ruleDataClass1359 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleDataClass1382 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleDataClass1396 = new BitSet(new long[]{0x0000000000100000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleImport_in_ruleDataClass1417 = new BitSet(new long[]{0x0000000000100000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleAttribute_in_ruleDataClass1439 = new BitSet(new long[]{0x0000000001104000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleOperation_in_ruleDataClass1461 = new BitSet(new long[]{0x0000000001004000L});
+ public static final BitSet FOLLOW_14_in_ruleDataClass1474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAttribute_in_entryRuleAttribute1510 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAttribute1520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_ruleAttribute1557 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAttribute1574 = new BitSet(new long[]{0x0000000000104000L});
- public static final BitSet FOLLOW_20_in_ruleAttribute1592 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleAttribute1609 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleAttribute1626 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleAttribute1640 = new BitSet(new long[]{0x0000000000000010L,0x00000FFF00000000L});
- public static final BitSet FOLLOW_ruleType_in_ruleAttribute1661 = new BitSet(new long[]{0x0000000000500002L});
- public static final BitSet FOLLOW_22_in_ruleAttribute1674 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleAttribute1691 = new BitSet(new long[]{0x0000000000100002L});
+ public static final BitSet FOLLOW_20_in_ruleAttribute1557 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAttribute1574 = new BitSet(new long[]{0x0000000000208000L});
+ public static final BitSet FOLLOW_21_in_ruleAttribute1592 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleAttribute1609 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleAttribute1626 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleAttribute1640 = new BitSet(new long[]{0x0000000000000010L,0x00001FFE00000000L});
+ public static final BitSet FOLLOW_ruleType_in_ruleAttribute1661 = new BitSet(new long[]{0x0000000000A00002L});
+ public static final BitSet FOLLOW_23_in_ruleAttribute1674 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleAttribute1691 = new BitSet(new long[]{0x0000000000200002L});
public static final BitSet FOLLOW_ruleDocumentation_in_ruleAttribute1719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOperation_in_entryRuleOperation1756 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOperation1766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_ruleOperation1803 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleOperation1820 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleOperation1837 = new BitSet(new long[]{0x0000000004000010L});
- public static final BitSet FOLLOW_ruleFreeTypedID_in_ruleOperation1859 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_25_in_ruleOperation1872 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFreeTypedID_in_ruleOperation1893 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_26_in_ruleOperation1909 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_14_in_ruleOperation1922 = new BitSet(new long[]{0x0000000000000010L,0x00000FFF00000000L});
- public static final BitSet FOLLOW_ruleFreeType_in_ruleOperation1943 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleOperation1966 = new BitSet(new long[]{0x0000000000105000L});
+ public static final BitSet FOLLOW_24_in_ruleOperation1803 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleOperation1820 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleOperation1837 = new BitSet(new long[]{0x0000000008000010L});
+ public static final BitSet FOLLOW_ruleFreeTypedID_in_ruleOperation1859 = new BitSet(new long[]{0x000000000C000000L});
+ public static final BitSet FOLLOW_26_in_ruleOperation1872 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFreeTypedID_in_ruleOperation1893 = new BitSet(new long[]{0x000000000C000000L});
+ public static final BitSet FOLLOW_27_in_ruleOperation1909 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_15_in_ruleOperation1922 = new BitSet(new long[]{0x0000000000000010L,0x00001FFE00000000L});
+ public static final BitSet FOLLOW_ruleFreeType_in_ruleOperation1943 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleOperation1966 = new BitSet(new long[]{0x000000000020A000L});
public static final BitSet FOLLOW_ruleDetailCode_in_ruleOperation1988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleProtocolClass_in_entryRuleProtocolClass2024 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleProtocolClass2034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleProtocolClass2071 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleProtocolClass2088 = new BitSet(new long[]{0x0000000000141000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleProtocolClass2114 = new BitSet(new long[]{0x0000000000041000L});
- public static final BitSet FOLLOW_18_in_ruleProtocolClass2128 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleProtocolClass2151 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleProtocolClass2165 = new BitSet(new long[]{0x0000000070000000L});
- public static final BitSet FOLLOW_28_in_ruleProtocolClass2178 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleProtocolClass2199 = new BitSet(new long[]{0x0000000060000000L});
- public static final BitSet FOLLOW_29_in_ruleProtocolClass2214 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleProtocolClass2235 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_30_in_ruleProtocolClass2249 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleProtocolClass2261 = new BitSet(new long[]{0x0000000800002000L});
- public static final BitSet FOLLOW_ruleMessage_in_ruleProtocolClass2282 = new BitSet(new long[]{0x0000000800002000L});
- public static final BitSet FOLLOW_13_in_ruleProtocolClass2295 = new BitSet(new long[]{0x0000000080000000L});
- public static final BitSet FOLLOW_31_in_ruleProtocolClass2307 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleProtocolClass2319 = new BitSet(new long[]{0x0000000800002000L});
- public static final BitSet FOLLOW_ruleMessage_in_ruleProtocolClass2340 = new BitSet(new long[]{0x0000000800002000L});
- public static final BitSet FOLLOW_13_in_ruleProtocolClass2353 = new BitSet(new long[]{0x0000004500002000L});
- public static final BitSet FOLLOW_32_in_ruleProtocolClass2366 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_ruleProtocolClass2378 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_rulePortClass_in_ruleProtocolClass2399 = new BitSet(new long[]{0x0000004400002000L});
- public static final BitSet FOLLOW_34_in_ruleProtocolClass2414 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_ruleProtocolClass2426 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_rulePortClass_in_ruleProtocolClass2447 = new BitSet(new long[]{0x0000004000002000L});
- public static final BitSet FOLLOW_ruleProtocolSemantics_in_ruleProtocolClass2470 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleProtocolClass2483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_ruleProtocolClass2071 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleProtocolClass2088 = new BitSet(new long[]{0x0000000000282000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleProtocolClass2114 = new BitSet(new long[]{0x0000000000082000L});
+ public static final BitSet FOLLOW_19_in_ruleProtocolClass2128 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleProtocolClass2151 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleProtocolClass2165 = new BitSet(new long[]{0x00000000E0000000L});
+ public static final BitSet FOLLOW_29_in_ruleProtocolClass2178 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleProtocolClass2199 = new BitSet(new long[]{0x00000000C0000000L});
+ public static final BitSet FOLLOW_30_in_ruleProtocolClass2214 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleProtocolClass2235 = new BitSet(new long[]{0x0000000080000000L});
+ public static final BitSet FOLLOW_31_in_ruleProtocolClass2249 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleProtocolClass2261 = new BitSet(new long[]{0x0000001000004000L});
+ public static final BitSet FOLLOW_ruleMessage_in_ruleProtocolClass2282 = new BitSet(new long[]{0x0000001000004000L});
+ public static final BitSet FOLLOW_14_in_ruleProtocolClass2295 = new BitSet(new long[]{0x0000000100000000L});
+ public static final BitSet FOLLOW_32_in_ruleProtocolClass2307 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleProtocolClass2319 = new BitSet(new long[]{0x0000001000004000L});
+ public static final BitSet FOLLOW_ruleMessage_in_ruleProtocolClass2340 = new BitSet(new long[]{0x0000001000004000L});
+ public static final BitSet FOLLOW_14_in_ruleProtocolClass2353 = new BitSet(new long[]{0x0000008A00004000L});
+ public static final BitSet FOLLOW_33_in_ruleProtocolClass2366 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_34_in_ruleProtocolClass2378 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_rulePortClass_in_ruleProtocolClass2399 = new BitSet(new long[]{0x0000008800004000L});
+ public static final BitSet FOLLOW_35_in_ruleProtocolClass2414 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_34_in_ruleProtocolClass2426 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_rulePortClass_in_ruleProtocolClass2447 = new BitSet(new long[]{0x0000008000004000L});
+ public static final BitSet FOLLOW_ruleProtocolSemantics_in_ruleProtocolClass2470 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleProtocolClass2483 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMessage_in_entryRuleMessage2519 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMessage2529 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_ruleMessage2566 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleMessage2583 = new BitSet(new long[]{0x0000000001000000L});
- public static final BitSet FOLLOW_24_in_ruleMessage2600 = new BitSet(new long[]{0x0000000004000010L});
- public static final BitSet FOLLOW_ruleTypedID_in_ruleMessage2621 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleMessage2634 = new BitSet(new long[]{0x0000000000100002L});
+ public static final BitSet FOLLOW_36_in_ruleMessage2566 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleMessage2583 = new BitSet(new long[]{0x0000000002000000L});
+ public static final BitSet FOLLOW_25_in_ruleMessage2600 = new BitSet(new long[]{0x0000000008000010L});
+ public static final BitSet FOLLOW_ruleTypedID_in_ruleMessage2621 = new BitSet(new long[]{0x0000000008000000L});
+ public static final BitSet FOLLOW_27_in_ruleMessage2634 = new BitSet(new long[]{0x0000000000200002L});
public static final BitSet FOLLOW_ruleDocumentation_in_ruleMessage2655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePortClass_in_entryRulePortClass2692 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePortClass2702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_rulePortClass2739 = new BitSet(new long[]{0x0000003000880000L,0x0000000010000000L});
- public static final BitSet FOLLOW_36_in_rulePortClass2752 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_rulePortClass2773 = new BitSet(new long[]{0x0000003000880000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleAttribute_in_rulePortClass2797 = new BitSet(new long[]{0x0000003000882000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleOperation_in_rulePortClass2824 = new BitSet(new long[]{0x0000003000882000L,0x0000000010000000L});
- public static final BitSet FOLLOW_ruleMessageHandler_in_rulePortClass2851 = new BitSet(new long[]{0x0000003000882000L,0x0000000010000000L});
- public static final BitSet FOLLOW_13_in_rulePortClass2865 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rulePortClass2739 = new BitSet(new long[]{0x0000006001100000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_37_in_rulePortClass2752 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_rulePortClass2773 = new BitSet(new long[]{0x0000006001100000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleAttribute_in_rulePortClass2797 = new BitSet(new long[]{0x0000006001104000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleOperation_in_rulePortClass2824 = new BitSet(new long[]{0x0000006001104000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_ruleMessageHandler_in_rulePortClass2851 = new BitSet(new long[]{0x0000006001104000L,0x0000000020000000L});
+ public static final BitSet FOLLOW_14_in_rulePortClass2865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMessageHandler_in_entryRuleMessageHandler2901 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMessageHandler2911 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleMessageHandler2948 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleMessageHandler2968 = new BitSet(new long[]{0x0000000000105000L});
+ public static final BitSet FOLLOW_38_in_ruleMessageHandler2948 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleMessageHandler2968 = new BitSet(new long[]{0x000000000020A000L});
public static final BitSet FOLLOW_ruleDetailCode_in_ruleMessageHandler2989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleProtocolSemantics_in_entryRuleProtocolSemantics3025 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleProtocolSemantics3035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleProtocolSemantics3072 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleProtocolSemantics3084 = new BitSet(new long[]{0x0000028000000000L});
- public static final BitSet FOLLOW_ruleSemanticsRule_in_ruleProtocolSemantics3105 = new BitSet(new long[]{0x0000028000002000L});
- public static final BitSet FOLLOW_13_in_ruleProtocolSemantics3118 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_ruleProtocolSemantics3072 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleProtocolSemantics3084 = new BitSet(new long[]{0x0000050000000000L});
+ public static final BitSet FOLLOW_ruleSemanticsRule_in_ruleProtocolSemantics3105 = new BitSet(new long[]{0x0000050000004000L});
+ public static final BitSet FOLLOW_14_in_ruleProtocolSemantics3118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSemanticsRule_in_entryRuleSemanticsRule3154 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSemanticsRule3164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSemanticsInRule_in_ruleSemanticsRule3211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSemanticsOutRule_in_ruleSemanticsRule3238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSemanticsInRule_in_entryRuleSemanticsInRule3273 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSemanticsInRule3283 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleSemanticsInRule3320 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSemanticsInRule3340 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleSemanticsInRule3352 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleSemanticsInRule3364 = new BitSet(new long[]{0x0000028000002000L});
- public static final BitSet FOLLOW_ruleSemanticsRule_in_ruleSemanticsInRule3385 = new BitSet(new long[]{0x0000028000002000L});
- public static final BitSet FOLLOW_13_in_ruleSemanticsInRule3398 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleSemanticsInRule3320 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSemanticsInRule3340 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleSemanticsInRule3352 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleSemanticsInRule3364 = new BitSet(new long[]{0x0000050000004000L});
+ public static final BitSet FOLLOW_ruleSemanticsRule_in_ruleSemanticsInRule3385 = new BitSet(new long[]{0x0000050000004000L});
+ public static final BitSet FOLLOW_14_in_ruleSemanticsInRule3398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSemanticsOutRule_in_entryRuleSemanticsOutRule3434 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSemanticsOutRule3444 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleSemanticsOutRule3481 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSemanticsOutRule3501 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleSemanticsOutRule3513 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleSemanticsOutRule3525 = new BitSet(new long[]{0x0000028000002000L});
- public static final BitSet FOLLOW_ruleSemanticsRule_in_ruleSemanticsOutRule3546 = new BitSet(new long[]{0x0000028000002000L});
- public static final BitSet FOLLOW_13_in_ruleSemanticsOutRule3559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleSemanticsOutRule3481 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSemanticsOutRule3501 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleSemanticsOutRule3513 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleSemanticsOutRule3525 = new BitSet(new long[]{0x0000050000004000L});
+ public static final BitSet FOLLOW_ruleSemanticsRule_in_ruleSemanticsOutRule3546 = new BitSet(new long[]{0x0000050000004000L});
+ public static final BitSet FOLLOW_14_in_ruleSemanticsOutRule3559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleActorClass_in_entryRuleActorClass3595 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleActorClass3605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleActorClass3648 = new BitSet(new long[]{0x0000080000000000L});
- public static final BitSet FOLLOW_43_in_ruleActorClass3674 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleActorClass3691 = new BitSet(new long[]{0x0000000000141000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorClass3717 = new BitSet(new long[]{0x0000000000041000L});
- public static final BitSet FOLLOW_18_in_ruleActorClass3731 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleActorClass3754 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleActorClass3768 = new BitSet(new long[]{0x0000700000002000L});
- public static final BitSet FOLLOW_44_in_ruleActorClass3781 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleActorClass3793 = new BitSet(new long[]{0x0009800000002000L});
- public static final BitSet FOLLOW_rulePort_in_ruleActorClass3814 = new BitSet(new long[]{0x0009800000002000L});
- public static final BitSet FOLLOW_ruleSPPRef_in_ruleActorClass3836 = new BitSet(new long[]{0x0008000000002000L});
- public static final BitSet FOLLOW_13_in_ruleActorClass3849 = new BitSet(new long[]{0x0000600000002000L});
- public static final BitSet FOLLOW_45_in_ruleActorClass3864 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorClass3885 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleActorClass3898 = new BitSet(new long[]{0x5017800030082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_28_in_ruleActorClass3911 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleActorClass3932 = new BitSet(new long[]{0x5017800020082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_29_in_ruleActorClass3947 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleActorClass3968 = new BitSet(new long[]{0x5017800000082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_rulePort_in_ruleActorClass3992 = new BitSet(new long[]{0x5017800000082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_ruleExternalPort_in_ruleActorClass4019 = new BitSet(new long[]{0x5017800000082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_ruleServiceImplementation_in_ruleActorClass4042 = new BitSet(new long[]{0x5014000000082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_ruleSAPRef_in_ruleActorClass4064 = new BitSet(new long[]{0x5004000000082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_ruleAttribute_in_ruleActorClass4086 = new BitSet(new long[]{0x5000000000082000L,0x0000000010000002L});
- public static final BitSet FOLLOW_ruleActorRef_in_ruleActorClass4108 = new BitSet(new long[]{0x5000000000002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinding_in_ruleActorClass4130 = new BitSet(new long[]{0x5000000000002000L});
- public static final BitSet FOLLOW_ruleLayerConnection_in_ruleActorClass4152 = new BitSet(new long[]{0x4000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleActorClass4165 = new BitSet(new long[]{0x0000400000002000L});
- public static final BitSet FOLLOW_46_in_ruleActorClass4180 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorClass4201 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleActorClass4214 = new BitSet(new long[]{0x0000000000802000L,0x000000000800000CL});
- public static final BitSet FOLLOW_ruleAnnotation_in_ruleActorClass4235 = new BitSet(new long[]{0x0000000000802000L,0x000000000800000CL});
- public static final BitSet FOLLOW_ruleOperation_in_ruleActorClass4257 = new BitSet(new long[]{0x0000000000802000L,0x000000000000000CL});
- public static final BitSet FOLLOW_ruleStateMachine_in_ruleActorClass4279 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleActorClass4292 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleActorClass4306 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleActorClass3648 = new BitSet(new long[]{0x0000100000000000L});
+ public static final BitSet FOLLOW_44_in_ruleActorClass3674 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleActorClass3691 = new BitSet(new long[]{0x0000000000282000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorClass3717 = new BitSet(new long[]{0x0000000000082000L});
+ public static final BitSet FOLLOW_19_in_ruleActorClass3731 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleActorClass3754 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleActorClass3768 = new BitSet(new long[]{0x0000E00000004000L});
+ public static final BitSet FOLLOW_45_in_ruleActorClass3781 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleActorClass3793 = new BitSet(new long[]{0x0013000000004000L});
+ public static final BitSet FOLLOW_rulePort_in_ruleActorClass3814 = new BitSet(new long[]{0x0013000000004000L});
+ public static final BitSet FOLLOW_ruleSPPRef_in_ruleActorClass3836 = new BitSet(new long[]{0x0010000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleActorClass3849 = new BitSet(new long[]{0x0000C00000004000L});
+ public static final BitSet FOLLOW_46_in_ruleActorClass3864 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorClass3885 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleActorClass3898 = new BitSet(new long[]{0xA02F000060104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_29_in_ruleActorClass3911 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleActorClass3932 = new BitSet(new long[]{0xA02F000040104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_30_in_ruleActorClass3947 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleActorClass3968 = new BitSet(new long[]{0xA02F000000104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_rulePort_in_ruleActorClass3992 = new BitSet(new long[]{0xA02F000000104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_ruleExternalPort_in_ruleActorClass4019 = new BitSet(new long[]{0xA02F000000104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_ruleServiceImplementation_in_ruleActorClass4042 = new BitSet(new long[]{0xA028000000104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_ruleSAPRef_in_ruleActorClass4064 = new BitSet(new long[]{0xA008000000104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_ruleAttribute_in_ruleActorClass4086 = new BitSet(new long[]{0xA000000000104000L,0x0000000020000004L});
+ public static final BitSet FOLLOW_ruleActorRef_in_ruleActorClass4108 = new BitSet(new long[]{0xA000000000004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleBinding_in_ruleActorClass4130 = new BitSet(new long[]{0xA000000000004000L});
+ public static final BitSet FOLLOW_ruleLayerConnection_in_ruleActorClass4152 = new BitSet(new long[]{0x8000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleActorClass4165 = new BitSet(new long[]{0x0000800000004000L});
+ public static final BitSet FOLLOW_47_in_ruleActorClass4180 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorClass4201 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleActorClass4214 = new BitSet(new long[]{0x0000000001004000L,0x0000000010000018L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_ruleActorClass4235 = new BitSet(new long[]{0x0000000001004000L,0x0000000010000018L});
+ public static final BitSet FOLLOW_ruleOperation_in_ruleActorClass4257 = new BitSet(new long[]{0x0000000001004000L,0x0000000000000018L});
+ public static final BitSet FOLLOW_ruleStateMachine_in_ruleActorClass4279 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleActorClass4292 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleActorClass4306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePort_in_entryRulePort4344 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePort4354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rulePort4397 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_rulePort4423 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_rulePort4440 = new BitSet(new long[]{0x0000000000104000L});
- public static final BitSet FOLLOW_20_in_rulePort4458 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_INT_in_rulePort4475 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_rulePort4492 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_rulePort4506 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_rulePort4529 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_rulePort4550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExternalPort_in_entryRuleExternalPort4587 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExternalPort4597 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleExternalPort4634 = new BitSet(new long[]{0x0001000000000000L});
- public static final BitSet FOLLOW_48_in_ruleExternalPort4646 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleExternalPort4666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSAPRef_in_entryRuleSAPRef4702 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSAPRef4712 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleSAPRef4749 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSAPRef4766 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleSAPRef4783 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleSAPRef4806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSPPRef_in_entryRuleSPPRef4842 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSPPRef4852 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_ruleSPPRef4889 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSPPRef4906 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleSPPRef4923 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleSPPRef4946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleServiceImplementation_in_entryRuleServiceImplementation4982 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleServiceImplementation4992 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleServiceImplementation5029 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_53_in_ruleServiceImplementation5041 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleServiceImplementation5061 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLogicalSystem_in_entryRuleLogicalSystem5097 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLogicalSystem5107 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_ruleLogicalSystem5144 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLogicalSystem5161 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleLogicalSystem5187 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleLogicalSystem5200 = new BitSet(new long[]{0x5080000000002000L});
- public static final BitSet FOLLOW_ruleSubSystemRef_in_ruleLogicalSystem5221 = new BitSet(new long[]{0x5080000000002000L});
- public static final BitSet FOLLOW_ruleBinding_in_ruleLogicalSystem5243 = new BitSet(new long[]{0x5000000000002000L});
- public static final BitSet FOLLOW_ruleLayerConnection_in_ruleLogicalSystem5265 = new BitSet(new long[]{0x4000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleLogicalSystem5278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSubSystemRef_in_entryRuleSubSystemRef5316 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSubSystemRef5326 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_ruleSubSystemRef5363 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSubSystemRef5380 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleSubSystemRef5397 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleSubSystemRef5420 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleSubSystemRef5441 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSubSystemClass_in_entryRuleSubSystemClass5478 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSubSystemClass5488 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleSubSystemClass5525 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSubSystemClass5542 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleSubSystemClass5568 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleSubSystemClass5581 = new BitSet(new long[]{0x5209800030002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_ruleSubSystemClass5594 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleSubSystemClass5615 = new BitSet(new long[]{0x5209800020002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_ruleSubSystemClass5630 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleSubSystemClass5651 = new BitSet(new long[]{0x5209800000002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_rulePort_in_ruleSubSystemClass5674 = new BitSet(new long[]{0x5209800000002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSPPRef_in_ruleSubSystemClass5696 = new BitSet(new long[]{0x5208000000002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorRef_in_ruleSubSystemClass5718 = new BitSet(new long[]{0x5200000000002000L,0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinding_in_ruleSubSystemClass5740 = new BitSet(new long[]{0x5200000000002000L});
- public static final BitSet FOLLOW_ruleLayerConnection_in_ruleSubSystemClass5762 = new BitSet(new long[]{0x4200000000002000L});
- public static final BitSet FOLLOW_ruleLogicalThread_in_ruleSubSystemClass5784 = new BitSet(new long[]{0x0200000000002000L});
- public static final BitSet FOLLOW_13_in_ruleSubSystemClass5797 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLogicalThread_in_entryRuleLogicalThread5833 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLogicalThread5843 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleLogicalThread5880 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleLogicalThread5897 = new BitSet(new long[]{0x0400000000000000L});
- public static final BitSet FOLLOW_58_in_ruleLogicalThread5914 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleLogicalThread5926 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleLogicalThread5943 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleLogicalThread5960 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleActorInstancePath_in_ruleLogicalThread5981 = new BitSet(new long[]{0x0000000002002000L});
- public static final BitSet FOLLOW_25_in_ruleLogicalThread5994 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleActorInstancePath_in_ruleLogicalThread6015 = new BitSet(new long[]{0x0000000002002000L});
- public static final BitSet FOLLOW_13_in_ruleLogicalThread6029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorInstancePath_in_entryRuleActorInstancePath6065 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleActorInstancePath6075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleActorInstancePath6117 = new BitSet(new long[]{0x0800000000000002L});
- public static final BitSet FOLLOW_59_in_ruleActorInstancePath6135 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleActorInstancePath6152 = new BitSet(new long[]{0x0800000000000002L});
- public static final BitSet FOLLOW_ruleBinding_in_entryRuleBinding6195 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBinding6205 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleBinding6242 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleBindingEndPoint_in_ruleBinding6263 = new BitSet(new long[]{0x2000000000000000L});
- public static final BitSet FOLLOW_61_in_ruleBinding6275 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleBindingEndPoint_in_ruleBinding6296 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBindingEndPoint_in_entryRuleBindingEndPoint6332 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBindingEndPoint6342 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleBindingEndPoint6388 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_59_in_ruleBindingEndPoint6400 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleBindingEndPoint6422 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLayerConnection_in_entryRuleLayerConnection6458 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLayerConnection6468 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_ruleLayerConnection6505 = new BitSet(new long[]{0x0000000000008000L,0x0000000000000001L});
- public static final BitSet FOLLOW_ruleSAPoint_in_ruleLayerConnection6526 = new BitSet(new long[]{0x8000000000000000L});
- public static final BitSet FOLLOW_63_in_ruleLayerConnection6538 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleSPPoint_in_ruleLayerConnection6559 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSAPoint_in_entryRuleSAPoint6595 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSAPoint6605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefSAPoint_in_ruleSAPoint6652 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelaySAPoint_in_ruleSAPoint6679 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefSAPoint_in_entryRuleRefSAPoint6714 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRefSAPoint6724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_15_in_ruleRefSAPoint6761 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleRefSAPoint6781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelaySAPoint_in_entryRuleRelaySAPoint6817 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelaySAPoint6827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_ruleRelaySAPoint6864 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleRelaySAPoint6884 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSPPoint_in_entryRuleSPPoint6920 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSPPoint6930 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSPPoint6975 = new BitSet(new long[]{0x0800000000000000L});
- public static final BitSet FOLLOW_59_in_ruleSPPoint6987 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSPPoint7007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleActorRef_in_entryRuleActorRef7043 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleActorRef7053 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_ruleActorRef7090 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleActorRef7107 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleActorRef7124 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleActorRef7147 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorRef7168 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStateGraphNode_in_entryRuleStateGraphNode7205 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStateGraphNode7215 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleState_in_ruleStateGraphNode7262 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleChoicePoint_in_ruleStateGraphNode7289 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTrPoint_in_ruleStateGraphNode7316 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleState_in_entryRuleState7353 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleState7363 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBaseState_in_ruleState7410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefinedState_in_ruleState7437 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStateGraph_in_entryRuleStateGraph7472 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStateGraph7482 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePlainStateGraph_in_ruleStateGraph7529 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStateMachine_in_ruleStateGraph7556 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePlainStateGraph_in_entryRulePlainStateGraph7591 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePlainStateGraph7601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_rulePlainStateGraph7647 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleState_in_rulePlainStateGraph7669 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleTrPoint_in_rulePlainStateGraph7696 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleChoicePoint_in_rulePlainStateGraph7723 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleTransition_in_rulePlainStateGraph7750 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_13_in_rulePlainStateGraph7764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStateMachine_in_entryRuleStateMachine7800 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStateMachine7810 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_ruleStateMachine7862 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L});
- public static final BitSet FOLLOW_67_in_ruleStateMachine7888 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleStateMachine7900 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleState_in_ruleStateMachine7922 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleTrPoint_in_ruleStateMachine7949 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleChoicePoint_in_ruleStateMachine7976 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_ruleTransition_in_ruleStateMachine8003 = new BitSet(new long[]{0x0000000000002000L,0x000000000000FE10L});
- public static final BitSet FOLLOW_13_in_ruleStateMachine8017 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBaseState_in_entryRuleBaseState8053 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBaseState8063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_ruleBaseState8100 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleBaseState8117 = new BitSet(new long[]{0x0000000000101002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleBaseState8143 = new BitSet(new long[]{0x0000000000001002L});
- public static final BitSet FOLLOW_12_in_ruleBaseState8157 = new BitSet(new long[]{0x0000000000002000L,0x00000000000001E0L});
- public static final BitSet FOLLOW_69_in_ruleBaseState8170 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleBaseState8191 = new BitSet(new long[]{0x0000000000002000L,0x00000000000001C0L});
- public static final BitSet FOLLOW_70_in_ruleBaseState8206 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleBaseState8227 = new BitSet(new long[]{0x0000000000002000L,0x0000000000000180L});
- public static final BitSet FOLLOW_71_in_ruleBaseState8242 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleBaseState8263 = new BitSet(new long[]{0x0000000000002000L,0x0000000000000100L});
- public static final BitSet FOLLOW_72_in_ruleBaseState8278 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_rulePlainStateGraph_in_ruleBaseState8299 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleBaseState8313 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRefinedState_in_entryRuleRefinedState8351 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRefinedState8361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_ruleRefinedState8398 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleRefinedState8421 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleRefinedState8442 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleRefinedState8455 = new BitSet(new long[]{0x0000000000002000L,0x00000000000001E0L});
- public static final BitSet FOLLOW_69_in_ruleRefinedState8468 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleRefinedState8489 = new BitSet(new long[]{0x0000000000002000L,0x00000000000001C0L});
- public static final BitSet FOLLOW_70_in_ruleRefinedState8504 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleRefinedState8525 = new BitSet(new long[]{0x0000000000002000L,0x0000000000000180L});
- public static final BitSet FOLLOW_71_in_ruleRefinedState8540 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleRefinedState8561 = new BitSet(new long[]{0x0000000000002000L,0x0000000000000100L});
- public static final BitSet FOLLOW_72_in_ruleRefinedState8576 = new BitSet(new long[]{0x0000000000001000L,0x000000000000000CL});
- public static final BitSet FOLLOW_ruleStateGraph_in_ruleRefinedState8597 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleRefinedState8611 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDetailCode_in_entryRuleDetailCode8647 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDetailCode8657 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_12_in_ruleDetailCode8694 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleDetailCode8711 = new BitSet(new long[]{0x0000000000002040L});
- public static final BitSet FOLLOW_13_in_ruleDetailCode8729 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTrPoint_in_entryRuleTrPoint8765 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTrPoint8775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransitionPoint_in_ruleTrPoint8822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEntryPoint_in_ruleTrPoint8849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExitPoint_in_ruleTrPoint8876 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint8911 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransitionPoint8921 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleTransitionPoint8964 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_75_in_ruleTransitionPoint8990 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleTransitionPoint9007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint9048 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEntryPoint9058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleEntryPoint9095 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleEntryPoint9112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExitPoint_in_entryRuleExitPoint9153 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExitPoint9163 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleExitPoint9200 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleExitPoint9217 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint9258 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleChoicePoint9268 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_ruleChoicePoint9305 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleChoicePoint9322 = new BitSet(new long[]{0x0000000000100002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleChoicePoint9348 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransition_in_entryRuleTransition9385 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransition9395 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInitialTransition_in_ruleTransition9442 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonInitialTransition_in_ruleTransition9469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition9504 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNonInitialTransition9514 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTriggeredTransition_in_ruleNonInitialTransition9561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleGuardedTransition_in_ruleNonInitialTransition9588 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleContinuationTransition_in_ruleNonInitialTransition9615 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCPBranchTransition_in_ruleNonInitialTransition9642 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition9677 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInitialTransition9687 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleInitialTransition9724 = new BitSet(new long[]{0x0000000000004010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleInitialTransition9741 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleInitialTransition9759 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_ruleInitialTransition9771 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleInitialTransition9783 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleInitialTransition9804 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleInitialTransition9825 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleInitialTransition9838 = new BitSet(new long[]{0x0000000000002000L,0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleInitialTransition9851 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleInitialTransition9872 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleInitialTransition9886 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition9922 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleContinuationTransition9932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleContinuationTransition9969 = new BitSet(new long[]{0x0000000000004010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleContinuationTransition9986 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleContinuationTransition10004 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition10025 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleContinuationTransition10037 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition10058 = new BitSet(new long[]{0x0000000000101002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleContinuationTransition10079 = new BitSet(new long[]{0x0000000000001002L});
- public static final BitSet FOLLOW_12_in_ruleContinuationTransition10093 = new BitSet(new long[]{0x0000000000002000L,0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleContinuationTransition10106 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleContinuationTransition10127 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleContinuationTransition10141 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition10179 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTriggeredTransition10189 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleTriggeredTransition10226 = new BitSet(new long[]{0x0000000000004010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleTriggeredTransition10243 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleTriggeredTransition10261 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10282 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleTriggeredTransition10294 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10315 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleTriggeredTransition10336 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleTriggeredTransition10349 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_82_in_ruleTriggeredTransition10361 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleTriggeredTransition10373 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleTrigger_in_ruleTriggeredTransition10394 = new BitSet(new long[]{0x0000000000002000L,0x0000000000080000L});
- public static final BitSet FOLLOW_83_in_ruleTriggeredTransition10407 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleTrigger_in_ruleTriggeredTransition10428 = new BitSet(new long[]{0x0000000000002000L,0x0000000000080000L});
- public static final BitSet FOLLOW_13_in_ruleTriggeredTransition10442 = new BitSet(new long[]{0x0000000000002000L,0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleTriggeredTransition10455 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleTriggeredTransition10476 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleTriggeredTransition10490 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition10526 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleGuardedTransition10536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleGuardedTransition10573 = new BitSet(new long[]{0x0000000000004010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleGuardedTransition10590 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleGuardedTransition10608 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10629 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleGuardedTransition10641 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10662 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleGuardedTransition10683 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleGuardedTransition10696 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_84_in_ruleGuardedTransition10708 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleGuardedTransition10729 = new BitSet(new long[]{0x0000000000002000L,0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleGuardedTransition10742 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleGuardedTransition10763 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleGuardedTransition10777 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition10813 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCPBranchTransition10823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleCPBranchTransition10860 = new BitSet(new long[]{0x0000000000004010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleCPBranchTransition10877 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleCPBranchTransition10895 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10916 = new BitSet(new long[]{0x0000010000000000L});
- public static final BitSet FOLLOW_40_in_ruleCPBranchTransition10928 = new BitSet(new long[]{0x0000000000000010L,0x0000000000C00000L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10949 = new BitSet(new long[]{0x0000000000101000L});
- public static final BitSet FOLLOW_ruleDocumentation_in_ruleCPBranchTransition10970 = new BitSet(new long[]{0x0000000000001000L});
- public static final BitSet FOLLOW_12_in_ruleCPBranchTransition10983 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
- public static final BitSet FOLLOW_85_in_ruleCPBranchTransition10995 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleCPBranchTransition11016 = new BitSet(new long[]{0x0000000000002000L,0x0000000000020000L});
- public static final BitSet FOLLOW_81_in_ruleCPBranchTransition11029 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleCPBranchTransition11050 = new BitSet(new long[]{0x0000000000002000L});
- public static final BitSet FOLLOW_13_in_ruleCPBranchTransition11064 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal11100 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransitionTerminal11110 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStateTerminal_in_ruleTransitionTerminal11157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTrPointTerminal_in_ruleTransitionTerminal11184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSubStateTrPointTerminal_in_ruleTransitionTerminal11211 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleChoicepointTerminal_in_ruleTransitionTerminal11238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal11273 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStateTerminal11283 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleStateTerminal11327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal11362 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTrPointTerminal11372 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_ruleTrPointTerminal11409 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleTrPointTerminal11429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal11465 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal11475 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11520 = new BitSet(new long[]{0x0020000000000000L});
- public static final BitSet FOLLOW_53_in_ruleSubStateTrPointTerminal11532 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11552 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal11588 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleChoicepointTerminal11598 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_ruleChoicepointTerminal11635 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleChoicepointTerminal11655 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTrigger_in_entryRuleTrigger11691 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTrigger11701 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_ruleTrigger11738 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleMessageFromIf_in_ruleTrigger11759 = new BitSet(new long[]{0x0000000000000000L,0x0000000006100000L});
- public static final BitSet FOLLOW_89_in_ruleTrigger11772 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleMessageFromIf_in_ruleTrigger11793 = new BitSet(new long[]{0x0000000000000000L,0x0000000006100000L});
- public static final BitSet FOLLOW_ruleGuard_in_ruleTrigger11816 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_90_in_ruleTrigger11829 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf11865 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMessageFromIf11875 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleMessageFromIf11920 = new BitSet(new long[]{0x0000000000004000L});
- public static final BitSet FOLLOW_14_in_ruleMessageFromIf11932 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleMessageFromIf11952 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleGuard_in_entryRuleGuard11988 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleGuard11998 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleGuard12035 = new BitSet(new long[]{0x0000000000105000L});
- public static final BitSet FOLLOW_ruleDetailCode_in_ruleGuard12056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation12092 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation12102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_ruleDocumentation12139 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleDocumentation12156 = new BitSet(new long[]{0x0000000000200040L});
- public static final BitSet FOLLOW_21_in_ruleDocumentation12174 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation12210 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation12220 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_ruleAnnotation12257 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation12274 = new BitSet(new long[]{0x0000000001000002L});
- public static final BitSet FOLLOW_24_in_ruleAnnotation12292 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleKeyValue_in_ruleAnnotation12313 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_25_in_ruleAnnotation12326 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_ruleKeyValue_in_ruleAnnotation12347 = new BitSet(new long[]{0x0000000006000000L});
- public static final BitSet FOLLOW_26_in_ruleAnnotation12361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleKeyValue_in_entryRuleKeyValue12399 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleKeyValue12409 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleKeyValue12451 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleKeyValue12468 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleKeyValue12485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImport_in_entryRuleImport12526 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImport12536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_ruleImport12573 = new BitSet(new long[]{0x0000000000000010L,0x0000000040000000L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_ruleImport12596 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L});
- public static final BitSet FOLLOW_93_in_ruleImport12608 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_94_in_ruleImport12627 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_STRING_in_ruleImport12645 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN12687 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN12698 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_ruleImportedFQN12745 = new BitSet(new long[]{0x0800000000000002L});
- public static final BitSet FOLLOW_59_in_ruleImportedFQN12764 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L});
- public static final BitSet FOLLOW_95_in_ruleImportedFQN12777 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN12820 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFQN12831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFQN12871 = new BitSet(new long[]{0x0800000000000002L});
- public static final BitSet FOLLOW_59_in_ruleFQN12890 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_RULE_ID_in_ruleFQN12905 = new BitSet(new long[]{0x0800000000000002L});
- public static final BitSet FOLLOW_96_in_rulePrimitiveType12966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_97_in_rulePrimitiveType12983 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_98_in_rulePrimitiveType13000 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_99_in_rulePrimitiveType13017 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_100_in_rulePrimitiveType13034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_101_in_rulePrimitiveType13051 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_102_in_rulePrimitiveType13068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_103_in_rulePrimitiveType13085 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_104_in_rulePrimitiveType13102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_105_in_rulePrimitiveType13119 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_106_in_rulePrimitiveType13136 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_107_in_rulePrimitiveType13153 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rulePort4397 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_49_in_rulePort4423 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_rulePort4440 = new BitSet(new long[]{0x0000000000008080L});
+ public static final BitSet FOLLOW_RULE_MULTIPLICITY_in_rulePort4462 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_rulePort4480 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_rulePort4503 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_rulePort4524 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExternalPort_in_entryRuleExternalPort4561 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExternalPort4571 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleExternalPort4608 = new BitSet(new long[]{0x0002000000000000L});
+ public static final BitSet FOLLOW_49_in_ruleExternalPort4620 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleExternalPort4640 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSAPRef_in_entryRuleSAPRef4676 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSAPRef4686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleSAPRef4723 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSAPRef4740 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleSAPRef4757 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleSAPRef4780 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSPPRef_in_entryRuleSPPRef4816 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSPPRef4826 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_ruleSPPRef4863 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSPPRef4880 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleSPPRef4897 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleSPPRef4920 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleServiceImplementation_in_entryRuleServiceImplementation4956 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleServiceImplementation4966 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleServiceImplementation5003 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_54_in_ruleServiceImplementation5015 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleServiceImplementation5035 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLogicalSystem_in_entryRuleLogicalSystem5071 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLogicalSystem5081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_ruleLogicalSystem5118 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLogicalSystem5135 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleLogicalSystem5161 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleLogicalSystem5174 = new BitSet(new long[]{0xA100000000004000L});
+ public static final BitSet FOLLOW_ruleSubSystemRef_in_ruleLogicalSystem5195 = new BitSet(new long[]{0xA100000000004000L});
+ public static final BitSet FOLLOW_ruleBinding_in_ruleLogicalSystem5217 = new BitSet(new long[]{0xA000000000004000L});
+ public static final BitSet FOLLOW_ruleLayerConnection_in_ruleLogicalSystem5239 = new BitSet(new long[]{0x8000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleLogicalSystem5252 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSubSystemRef_in_entryRuleSubSystemRef5290 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSubSystemRef5300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_ruleSubSystemRef5337 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSubSystemRef5354 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleSubSystemRef5371 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleSubSystemRef5394 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleSubSystemRef5415 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSubSystemClass_in_entryRuleSubSystemClass5452 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSubSystemClass5462 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleSubSystemClass5499 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSubSystemClass5516 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleSubSystemClass5542 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleSubSystemClass5555 = new BitSet(new long[]{0xA413000060004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_29_in_ruleSubSystemClass5568 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleSubSystemClass5589 = new BitSet(new long[]{0xA413000040004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_30_in_ruleSubSystemClass5604 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleSubSystemClass5625 = new BitSet(new long[]{0xA413000000004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_rulePort_in_ruleSubSystemClass5648 = new BitSet(new long[]{0xA413000000004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleSPPRef_in_ruleSubSystemClass5670 = new BitSet(new long[]{0xA410000000004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleActorRef_in_ruleSubSystemClass5692 = new BitSet(new long[]{0xA400000000004000L,0x0000000000000004L});
+ public static final BitSet FOLLOW_ruleBinding_in_ruleSubSystemClass5714 = new BitSet(new long[]{0xA400000000004000L});
+ public static final BitSet FOLLOW_ruleLayerConnection_in_ruleSubSystemClass5736 = new BitSet(new long[]{0x8400000000004000L});
+ public static final BitSet FOLLOW_ruleLogicalThread_in_ruleSubSystemClass5758 = new BitSet(new long[]{0x0400000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleSubSystemClass5771 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLogicalThread_in_entryRuleLogicalThread5807 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLogicalThread5817 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleLogicalThread5854 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleLogicalThread5871 = new BitSet(new long[]{0x0800000000000000L});
+ public static final BitSet FOLLOW_59_in_ruleLogicalThread5888 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleLogicalThread5900 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleLogicalThread5917 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleLogicalThread5934 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleActorInstancePath_in_ruleLogicalThread5955 = new BitSet(new long[]{0x0000000004004000L});
+ public static final BitSet FOLLOW_26_in_ruleLogicalThread5968 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleActorInstancePath_in_ruleLogicalThread5989 = new BitSet(new long[]{0x0000000004004000L});
+ public static final BitSet FOLLOW_14_in_ruleLogicalThread6003 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleActorInstancePath_in_entryRuleActorInstancePath6039 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleActorInstancePath6049 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleActorInstancePath6091 = new BitSet(new long[]{0x1000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleActorInstancePath6109 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleActorInstancePath6126 = new BitSet(new long[]{0x1000000000000002L});
+ public static final BitSet FOLLOW_ruleBinding_in_entryRuleBinding6169 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBinding6179 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_ruleBinding6216 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleBindingEndPoint_in_ruleBinding6237 = new BitSet(new long[]{0x4000000000000000L});
+ public static final BitSet FOLLOW_62_in_ruleBinding6249 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleBindingEndPoint_in_ruleBinding6270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBindingEndPoint_in_entryRuleBindingEndPoint6306 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBindingEndPoint6316 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleBindingEndPoint6362 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_60_in_ruleBindingEndPoint6374 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleBindingEndPoint6396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLayerConnection_in_entryRuleLayerConnection6432 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLayerConnection6442 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_ruleLayerConnection6479 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSAPoint_in_ruleLayerConnection6500 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L});
+ public static final BitSet FOLLOW_64_in_ruleLayerConnection6512 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleSPPoint_in_ruleLayerConnection6533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSAPoint_in_entryRuleSAPoint6569 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSAPoint6579 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRefSAPoint_in_ruleSAPoint6626 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelaySAPoint_in_ruleSAPoint6653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRefSAPoint_in_entryRuleRefSAPoint6688 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRefSAPoint6698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_16_in_ruleRefSAPoint6735 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleRefSAPoint6755 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelaySAPoint_in_entryRuleRelaySAPoint6791 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRelaySAPoint6801 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_ruleRelaySAPoint6838 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleRelaySAPoint6858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSPPoint_in_entryRuleSPPoint6894 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSPPoint6904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSPPoint6949 = new BitSet(new long[]{0x1000000000000000L});
+ public static final BitSet FOLLOW_60_in_ruleSPPoint6961 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSPPoint6981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleActorRef_in_entryRuleActorRef7017 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleActorRef7027 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_ruleActorRef7064 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleActorRef7081 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleActorRef7098 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleActorRef7121 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleActorRef7142 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStateGraphNode_in_entryRuleStateGraphNode7179 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStateGraphNode7189 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleState_in_ruleStateGraphNode7236 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleChoicePoint_in_ruleStateGraphNode7263 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTrPoint_in_ruleStateGraphNode7290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleState_in_entryRuleState7327 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleState7337 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBaseState_in_ruleState7384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRefinedState_in_ruleState7411 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStateGraph_in_entryRuleStateGraph7446 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStateGraph7456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePlainStateGraph_in_ruleStateGraph7503 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStateMachine_in_ruleStateGraph7530 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePlainStateGraph_in_entryRulePlainStateGraph7565 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePlainStateGraph7575 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_rulePlainStateGraph7621 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleState_in_rulePlainStateGraph7643 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleTrPoint_in_rulePlainStateGraph7670 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleChoicePoint_in_rulePlainStateGraph7697 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleTransition_in_rulePlainStateGraph7724 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_14_in_rulePlainStateGraph7738 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStateMachine_in_entryRuleStateMachine7774 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStateMachine7784 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_ruleStateMachine7836 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
+ public static final BitSet FOLLOW_68_in_ruleStateMachine7862 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleStateMachine7874 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleState_in_ruleStateMachine7896 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleTrPoint_in_ruleStateMachine7923 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleChoicePoint_in_ruleStateMachine7950 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_ruleTransition_in_ruleStateMachine7977 = new BitSet(new long[]{0x0000000000004000L,0x000000000001FC20L});
+ public static final BitSet FOLLOW_14_in_ruleStateMachine7991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBaseState_in_entryRuleBaseState8027 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBaseState8037 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_ruleBaseState8074 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleBaseState8091 = new BitSet(new long[]{0x0000000000202002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleBaseState8117 = new BitSet(new long[]{0x0000000000002002L});
+ public static final BitSet FOLLOW_13_in_ruleBaseState8131 = new BitSet(new long[]{0x0000000000004000L,0x00000000000003C0L});
+ public static final BitSet FOLLOW_70_in_ruleBaseState8144 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleBaseState8165 = new BitSet(new long[]{0x0000000000004000L,0x0000000000000380L});
+ public static final BitSet FOLLOW_71_in_ruleBaseState8180 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleBaseState8201 = new BitSet(new long[]{0x0000000000004000L,0x0000000000000300L});
+ public static final BitSet FOLLOW_72_in_ruleBaseState8216 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleBaseState8237 = new BitSet(new long[]{0x0000000000004000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_73_in_ruleBaseState8252 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_rulePlainStateGraph_in_ruleBaseState8273 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleBaseState8287 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRefinedState_in_entryRuleRefinedState8325 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRefinedState8335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_ruleRefinedState8372 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleRefinedState8395 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleRefinedState8416 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleRefinedState8429 = new BitSet(new long[]{0x0000000000004000L,0x00000000000003C0L});
+ public static final BitSet FOLLOW_70_in_ruleRefinedState8442 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleRefinedState8463 = new BitSet(new long[]{0x0000000000004000L,0x0000000000000380L});
+ public static final BitSet FOLLOW_71_in_ruleRefinedState8478 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleRefinedState8499 = new BitSet(new long[]{0x0000000000004000L,0x0000000000000300L});
+ public static final BitSet FOLLOW_72_in_ruleRefinedState8514 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleRefinedState8535 = new BitSet(new long[]{0x0000000000004000L,0x0000000000000200L});
+ public static final BitSet FOLLOW_73_in_ruleRefinedState8550 = new BitSet(new long[]{0x0000000000002000L,0x0000000000000018L});
+ public static final BitSet FOLLOW_ruleStateGraph_in_ruleRefinedState8571 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleRefinedState8585 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_entryRuleDetailCode8621 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDetailCode8631 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_13_in_ruleDetailCode8668 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleDetailCode8685 = new BitSet(new long[]{0x0000000000004040L});
+ public static final BitSet FOLLOW_14_in_ruleDetailCode8703 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTrPoint_in_entryRuleTrPoint8739 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTrPoint8749 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransitionPoint_in_ruleTrPoint8796 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEntryPoint_in_ruleTrPoint8823 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExitPoint_in_ruleTrPoint8850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransitionPoint_in_entryRuleTransitionPoint8885 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransitionPoint8895 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_ruleTransitionPoint8938 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_76_in_ruleTransitionPoint8964 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleTransitionPoint8981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEntryPoint_in_entryRuleEntryPoint9022 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEntryPoint9032 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_ruleEntryPoint9069 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleEntryPoint9086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExitPoint_in_entryRuleExitPoint9127 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExitPoint9137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_ruleExitPoint9174 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleExitPoint9191 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleChoicePoint_in_entryRuleChoicePoint9232 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleChoicePoint9242 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleChoicePoint9279 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleChoicePoint9296 = new BitSet(new long[]{0x0000000000200002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleChoicePoint9322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransition_in_entryRuleTransition9359 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransition9369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInitialTransition_in_ruleTransition9416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonInitialTransition_in_ruleTransition9443 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNonInitialTransition_in_entryRuleNonInitialTransition9478 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNonInitialTransition9488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTriggeredTransition_in_ruleNonInitialTransition9535 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleGuardedTransition_in_ruleNonInitialTransition9562 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleContinuationTransition_in_ruleNonInitialTransition9589 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCPBranchTransition_in_ruleNonInitialTransition9616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInitialTransition_in_entryRuleInitialTransition9651 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInitialTransition9661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleInitialTransition9698 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleInitialTransition9715 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleInitialTransition9733 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_81_in_ruleInitialTransition9745 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleInitialTransition9757 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleInitialTransition9778 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleInitialTransition9799 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleInitialTransition9812 = new BitSet(new long[]{0x0000000000004000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_ruleInitialTransition9825 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleInitialTransition9846 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleInitialTransition9860 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleContinuationTransition_in_entryRuleContinuationTransition9896 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleContinuationTransition9906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleContinuationTransition9943 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleContinuationTransition9960 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleContinuationTransition9978 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition9999 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleContinuationTransition10011 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleContinuationTransition10032 = new BitSet(new long[]{0x0000000000202002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleContinuationTransition10053 = new BitSet(new long[]{0x0000000000002002L});
+ public static final BitSet FOLLOW_13_in_ruleContinuationTransition10067 = new BitSet(new long[]{0x0000000000004000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_ruleContinuationTransition10080 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleContinuationTransition10101 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleContinuationTransition10115 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTriggeredTransition_in_entryRuleTriggeredTransition10153 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTriggeredTransition10163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleTriggeredTransition10200 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleTriggeredTransition10217 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleTriggeredTransition10235 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10256 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleTriggeredTransition10268 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleTriggeredTransition10289 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleTriggeredTransition10310 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleTriggeredTransition10323 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
+ public static final BitSet FOLLOW_83_in_ruleTriggeredTransition10335 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleTriggeredTransition10347 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_ruleTrigger_in_ruleTriggeredTransition10368 = new BitSet(new long[]{0x0000000000004000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_84_in_ruleTriggeredTransition10381 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
+ public static final BitSet FOLLOW_ruleTrigger_in_ruleTriggeredTransition10402 = new BitSet(new long[]{0x0000000000004000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_14_in_ruleTriggeredTransition10416 = new BitSet(new long[]{0x0000000000004000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_ruleTriggeredTransition10429 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleTriggeredTransition10450 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleTriggeredTransition10464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleGuardedTransition_in_entryRuleGuardedTransition10500 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleGuardedTransition10510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleGuardedTransition10547 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleGuardedTransition10564 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleGuardedTransition10582 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10603 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleGuardedTransition10615 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleGuardedTransition10636 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleGuardedTransition10657 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleGuardedTransition10670 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
+ public static final BitSet FOLLOW_85_in_ruleGuardedTransition10682 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleGuardedTransition10703 = new BitSet(new long[]{0x0000000000004000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_ruleGuardedTransition10716 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleGuardedTransition10737 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleGuardedTransition10751 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCPBranchTransition_in_entryRuleCPBranchTransition10787 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCPBranchTransition10797 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_ruleCPBranchTransition10834 = new BitSet(new long[]{0x0000000000008010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleCPBranchTransition10851 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleCPBranchTransition10869 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10890 = new BitSet(new long[]{0x0000020000000000L});
+ public static final BitSet FOLLOW_41_in_ruleCPBranchTransition10902 = new BitSet(new long[]{0x0000000000000010L,0x0000000001800000L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_ruleCPBranchTransition10923 = new BitSet(new long[]{0x0000000000202000L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_ruleCPBranchTransition10944 = new BitSet(new long[]{0x0000000000002000L});
+ public static final BitSet FOLLOW_13_in_ruleCPBranchTransition10957 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_ruleCPBranchTransition10969 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleCPBranchTransition10990 = new BitSet(new long[]{0x0000000000004000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_82_in_ruleCPBranchTransition11003 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleCPBranchTransition11024 = new BitSet(new long[]{0x0000000000004000L});
+ public static final BitSet FOLLOW_14_in_ruleCPBranchTransition11038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransitionTerminal_in_entryRuleTransitionTerminal11074 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransitionTerminal11084 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStateTerminal_in_ruleTransitionTerminal11131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTrPointTerminal_in_ruleTransitionTerminal11158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSubStateTrPointTerminal_in_ruleTransitionTerminal11185 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleChoicepointTerminal_in_ruleTransitionTerminal11212 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStateTerminal_in_entryRuleStateTerminal11247 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStateTerminal11257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleStateTerminal11301 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTrPointTerminal_in_entryRuleTrPointTerminal11336 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTrPointTerminal11346 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_ruleTrPointTerminal11383 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleTrPointTerminal11403 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSubStateTrPointTerminal_in_entryRuleSubStateTrPointTerminal11439 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSubStateTrPointTerminal11449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11494 = new BitSet(new long[]{0x0040000000000000L});
+ public static final BitSet FOLLOW_54_in_ruleSubStateTrPointTerminal11506 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleSubStateTrPointTerminal11526 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleChoicepointTerminal_in_entryRuleChoicepointTerminal11562 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleChoicepointTerminal11572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_ruleChoicepointTerminal11609 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleChoicepointTerminal11629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTrigger_in_entryRuleTrigger11665 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTrigger11675 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_ruleTrigger11712 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleMessageFromIf_in_ruleTrigger11733 = new BitSet(new long[]{0x0000000000000000L,0x000000000C200000L});
+ public static final BitSet FOLLOW_90_in_ruleTrigger11746 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleMessageFromIf_in_ruleTrigger11767 = new BitSet(new long[]{0x0000000000000000L,0x000000000C200000L});
+ public static final BitSet FOLLOW_ruleGuard_in_ruleTrigger11790 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_91_in_ruleTrigger11803 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMessageFromIf_in_entryRuleMessageFromIf11839 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMessageFromIf11849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleMessageFromIf11894 = new BitSet(new long[]{0x0000000000008000L});
+ public static final BitSet FOLLOW_15_in_ruleMessageFromIf11906 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleMessageFromIf11926 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleGuard_in_entryRuleGuard11962 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleGuard11972 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_ruleGuard12009 = new BitSet(new long[]{0x000000000020A000L});
+ public static final BitSet FOLLOW_ruleDetailCode_in_ruleGuard12030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDocumentation_in_entryRuleDocumentation12066 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDocumentation12076 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_ruleDocumentation12113 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleDocumentation12130 = new BitSet(new long[]{0x0000000000400040L});
+ public static final BitSet FOLLOW_22_in_ruleDocumentation12148 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnnotation_in_entryRuleAnnotation12184 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnnotation12194 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_ruleAnnotation12231 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleAnnotation12248 = new BitSet(new long[]{0x0000000002000002L});
+ public static final BitSet FOLLOW_25_in_ruleAnnotation12266 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleKeyValue_in_ruleAnnotation12287 = new BitSet(new long[]{0x000000000C000000L});
+ public static final BitSet FOLLOW_26_in_ruleAnnotation12300 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_ruleKeyValue_in_ruleAnnotation12321 = new BitSet(new long[]{0x000000000C000000L});
+ public static final BitSet FOLLOW_27_in_ruleAnnotation12335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyValue_in_entryRuleKeyValue12373 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleKeyValue12383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleKeyValue12425 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleKeyValue12442 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleKeyValue12459 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImport_in_entryRuleImport12500 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImport12510 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleImport12547 = new BitSet(new long[]{0x0000000000000010L,0x0000000080000000L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_ruleImport12570 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_94_in_ruleImport12582 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_95_in_ruleImport12601 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_STRING_in_ruleImport12619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleImportedFQN_in_entryRuleImportedFQN12661 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleImportedFQN12672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_ruleImportedFQN12719 = new BitSet(new long[]{0x1000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleImportedFQN12738 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L});
+ public static final BitSet FOLLOW_96_in_ruleImportedFQN12751 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFQN_in_entryRuleFQN12794 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFQN12805 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFQN12845 = new BitSet(new long[]{0x1000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleFQN12864 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_RULE_ID_in_ruleFQN12879 = new BitSet(new long[]{0x1000000000000002L});
+ public static final BitSet FOLLOW_97_in_rulePrimitiveType12940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_98_in_rulePrimitiveType12957 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_99_in_rulePrimitiveType12974 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_100_in_rulePrimitiveType12991 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_101_in_rulePrimitiveType13008 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_102_in_rulePrimitiveType13025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_103_in_rulePrimitiveType13042 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_104_in_rulePrimitiveType13059 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_105_in_rulePrimitiveType13076 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_106_in_rulePrimitiveType13093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_107_in_rulePrimitiveType13110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_108_in_rulePrimitiveType13127 = new BitSet(new long[]{0x0000000000000002L});
} \ No newline at end of file

Back to the top